From: Steve Sutton Date: Fri, 11 Jul 2014 20:27:41 +0000 (-0400) Subject: working on order form X-Git-Tag: v1.0^2~25^2~3 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=be1cc323174078c9aa45f8408fb355de14ce85d6;p=web%2FBigFore.git working on order form Looks like the order from on the current site had a modified version of the pear library. Not quite working yet. --- diff --git a/Toolkit/Contacts/Database/data/contact.sql b/Toolkit/Contacts/Database/data/contact.sql new file mode 100644 index 0000000..6758436 --- /dev/null +++ b/Toolkit/Contacts/Database/data/contact.sql @@ -0,0 +1,4051 @@ +-- +-- PostgreSQL database dump +-- + +SET statement_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = off; +SET check_function_bodies = false; +SET client_min_messages = warning; +SET escape_string_warning = off; + +SET search_path = public, pg_catalog; + +-- +-- Name: contact_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres +-- + +SELECT pg_catalog.setval('contact_id_seq', 4016, true); + + +-- +-- Data for Name: contact; Type: TABLE DATA; Schema: public; Owner: postgres +-- + +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (237, '2008-04-28', 'William', 'Phillips', NULL, NULL, NULL, NULL, NULL, '23112', NULL, '800-290-1242', NULL, 'bill.phillips@hillsdale.edu', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (238, '2008-04-28', 'Clark', 'Whitehorn', NULL, NULL, NULL, NULL, NULL, '32401', NULL, '', NULL, 'cwhite3529@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (239, '2008-04-28', 'Sonya ', 'Molyet', NULL, NULL, NULL, NULL, NULL, '43420', NULL, '419-334-3351', NULL, 'sony295@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (240, '2008-04-28', 'Brett', 'Filcek', NULL, NULL, NULL, NULL, NULL, '43560', NULL, '419-885-7446', NULL, 'ljhitman@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (241, '2008-04-28', 'Kathleen', 'Kaminski', NULL, NULL, NULL, NULL, NULL, '43612', NULL, '419-475-4127', NULL, 'kitty4stone@buckeye-access.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (242, '2008-04-28', 'John ', 'Turano', NULL, NULL, NULL, NULL, NULL, '44092', NULL, '440-585-7468', NULL, 'jt4golf@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (243, '2008-04-28', 'Chris', 'Cesnak', NULL, NULL, NULL, NULL, NULL, '44256', NULL, '330-573-5670', NULL, 'chris.cesnak@pneumaticscale.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (244, '2008-04-28', 'Lonny', 'Allen', NULL, NULL, NULL, NULL, NULL, '44883', NULL, '419-448-3359', NULL, 'lallen@tiffin.edu', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (245, '2008-04-28', 'Ian', 'Day', NULL, NULL, NULL, NULL, NULL, '44883', NULL, '419-448-3452', NULL, 'iday@tiffin.edu', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (246, '2008-04-28', 'Rebecca', 'McCaughey', NULL, NULL, NULL, NULL, NULL, '45066', NULL, '', NULL, 'mmccaughey@woh.rr.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (247, '2008-04-28', 'Roger', 'Menges', NULL, NULL, NULL, NULL, NULL, '45840', NULL, '419-424-1247', NULL, 'roarmenges@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (248, '2008-04-28', 'Rae', 'Seifert', NULL, NULL, NULL, NULL, NULL, '46795', NULL, '', NULL, 'seifert@kuntreynet.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (249, '2008-04-28', 'Doug', 'Barrow', NULL, NULL, NULL, NULL, NULL, '46815', NULL, '260-471-7500', NULL, 'dougb@wpta.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (250, '2008-04-28', 'Mark', 'Munsterman', NULL, NULL, NULL, NULL, NULL, '48038', NULL, '248-576-9355', NULL, 'mwm6@dcx.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (251, '2008-04-28', 'John ', 'Buckley', NULL, NULL, NULL, NULL, NULL, '48038', NULL, '586-416-1704', NULL, 'vitamon926@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (252, '2008-04-28', 'Joel', 'Katlein', NULL, NULL, NULL, NULL, NULL, '48042', NULL, '586-949-1255', NULL, 'jkatlein@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (253, '2008-04-28', 'Joel', 'Katlein', NULL, NULL, NULL, NULL, NULL, '48042', NULL, '', NULL, 'jkatlein@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (254, '2008-04-28', 'Larry', 'McGill', NULL, NULL, NULL, NULL, NULL, '48044', NULL, '586-263-7513', NULL, 'doodlesrock@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (255, '2008-04-28', 'Randy', 'Richert', NULL, NULL, NULL, NULL, NULL, '48059', NULL, '810-385-3579', NULL, 'richert@firststep.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (256, '2008-04-28', 'Leo', 'Schaefer', NULL, NULL, NULL, NULL, NULL, '48065', NULL, '586-752-9099', NULL, 'leoschaefer@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (257, '2008-04-28', 'Sharon', 'Naski', NULL, NULL, NULL, NULL, NULL, '48067', NULL, '', NULL, 'snaski@cnmfginc.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (258, '2008-04-28', 'Ken', 'Witt', NULL, NULL, NULL, NULL, NULL, '48072', NULL, '248-543-3348', NULL, 'golfdawg@wowway.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (259, '2008-04-28', 'Ed', 'Wilson', NULL, NULL, NULL, NULL, NULL, '48080', NULL, '586-773-8118', NULL, 'flogers2@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (260, '2008-04-28', 'David', 'Stasinski', NULL, NULL, NULL, NULL, NULL, '48081', NULL, '586-774-1380', NULL, 'davstas1248@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (261, '2008-04-28', 'Melissa', 'Verduyn', NULL, NULL, NULL, NULL, NULL, '48085', NULL, '248-879-7848', NULL, 'mcverduyn@wowway.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (262, '2008-04-28', 'William', 'Adams', NULL, NULL, NULL, NULL, NULL, '48085', NULL, '', NULL, 'wadams@ossdetroit.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (263, '2008-04-28', 'Jennifer', 'Maladecki', NULL, NULL, NULL, NULL, NULL, '48089', NULL, '586-756-4965', NULL, 'jenn092770@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2077, '2011-03-06', 'Nick', 'Cerullo', NULL, '', NULL, '', '', '', NULL, '', NULL, 'nick.cerullo@gmail.com', NULL, NULL, NULL, true, '2011-06-03', '2011-06-05', 20, 0, 'Hamlet Village Condominiums', 10, 0, 5, 10, 10, true, true, '', '', 'Golf Show - Novi', 20, '2011-03-06 16:40:41.194441', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (265, '2008-04-28', 'Michael', 'Mahrle', NULL, NULL, NULL, NULL, NULL, '48092', NULL, '586-826-3500', NULL, 'mmahrle@valiantindustries.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (266, '2008-04-28', 'Glenn', 'Keilmah', NULL, NULL, NULL, NULL, NULL, '48094', NULL, '586-992-8922', NULL, 'glennkeilman@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (267, '2008-04-28', 'Bob', 'Lonergan', NULL, NULL, NULL, NULL, NULL, '48101', NULL, '313-386-6892', NULL, 'rlonergan7725@wideopenwest.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (268, '2008-04-28', 'Mark', 'Hoffmann', NULL, NULL, NULL, NULL, NULL, '48104', NULL, '', NULL, 'mhoffma2@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (269, '2008-04-28', 'Jim', 'Holton', NULL, NULL, NULL, NULL, NULL, '48116', NULL, '810-229-0373', NULL, 'camjne62@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1108, '2009-04-20', 'Marilyn', 'Floreno', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jmflo@comcast.net', NULL, NULL, NULL, true, '2009-07-30', '2009-08-01', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-04-20 11:35:24.659561', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (271, '2008-04-28', 'Thomas', 'Kolderman', NULL, NULL, NULL, NULL, NULL, '48124', NULL, '734-981-1228', NULL, 'bkolderman@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (272, '2008-04-28', 'Frank', 'Chan', NULL, NULL, NULL, NULL, NULL, '48126', NULL, '313-253-0947', NULL, 'tpc39@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1372, '2009-07-27', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'robin.carlson@tecumseh.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (274, '2008-04-28', 'Anthony', 'Sartori', NULL, NULL, NULL, NULL, NULL, '48154', NULL, '734-674-4172', NULL, 'asartori@twmi.rr.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (275, '2008-04-28', 'Kris', 'Wellmer', NULL, NULL, NULL, NULL, NULL, '48167', NULL, '248-756-5931', NULL, 'kwellmer@cardinal.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (276, '2008-04-28', 'Carol', 'Nauta', NULL, NULL, NULL, NULL, NULL, '48169', NULL, '', NULL, 'carol.nauta@abbott.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (277, '2008-04-28', 'Mary', 'Taylor', NULL, NULL, NULL, NULL, NULL, '48170', NULL, '734-667-3577', NULL, 'met44444@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (278, '2008-04-28', 'Paul', 'Klemmer', NULL, NULL, NULL, NULL, NULL, '48178', NULL, '', NULL, 'pklemmer@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (279, '2008-04-28', 'Jeff', 'Rende', NULL, NULL, NULL, NULL, NULL, '48178', NULL, '248-437-9878', NULL, 'kripnjeff@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (280, '2008-04-28', 'Brian', 'McCalister', NULL, NULL, NULL, NULL, NULL, '48180', NULL, '313-299-1091', NULL, 'mccalisb29@wowway.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (281, '2008-04-28', 'Brian', 'Berryman', NULL, NULL, NULL, NULL, NULL, '48180', NULL, '248-822-2257', NULL, 'brian.berryman@hylant.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (282, '2008-04-28', 'Leigh', 'Son Hing', NULL, NULL, NULL, NULL, NULL, '48188', NULL, '313-390-7526', NULL, 'lilcdn@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2189, '2011-06-23', 'Al', 'Warwick', NULL, '', NULL, '', '', '', NULL, '', NULL, 'awarwick@sbcglobal.net', NULL, NULL, NULL, true, '2011-08-03', '2011-08-08', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-06-23 09:27:11.035025', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (284, '2008-04-28', 'Carlos', 'Murillo', NULL, NULL, NULL, NULL, NULL, '48195', NULL, '313-252-0849', NULL, 'carlos.x.murillo@gm.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (285, '2008-04-28', 'Doug', 'Kelly', NULL, NULL, NULL, NULL, NULL, '48197', NULL, '', NULL, 'dokelly@deloitte.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (286, '2008-04-28', 'Steve', 'Buckus', NULL, NULL, NULL, NULL, NULL, '48197', NULL, '', NULL, 'stevebuckus@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (288, '2008-04-28', 'James', 'Tousignant', NULL, NULL, NULL, NULL, NULL, '48301', NULL, '248-642-8145', NULL, 'jtousign@dmc.org', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (289, '2008-04-28', 'Jennifer', 'Lahti', NULL, NULL, NULL, NULL, NULL, '48307', NULL, '', NULL, 'jmlahti@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (290, '2008-04-28', 'Richard', 'Thomas', NULL, NULL, NULL, NULL, NULL, '48307', NULL, '248-656-7095', NULL, 'rjthom@wideopenwest.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (291, '2008-04-28', 'Tony', 'Wilhelm', NULL, NULL, NULL, NULL, NULL, '48312', NULL, '586-274-4500', NULL, 'twilhelm@lasertecinc.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (292, '2008-04-28', 'Lynn', 'Gaida', NULL, NULL, NULL, NULL, NULL, '48314', NULL, '586-726-5450', NULL, 'klgaida@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (293, '2008-04-28', 'Lyle', 'Dougherty', NULL, NULL, NULL, NULL, NULL, '48315', NULL, '', NULL, 'lyle_d7_1999@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (294, '2008-04-28', 'Steve', 'Lundberg', NULL, NULL, NULL, NULL, NULL, '48316', NULL, '586-781-2673', NULL, 'slundberg@wideopenwest.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (295, '2008-04-28', 'Phillip', 'Giuliani', NULL, NULL, NULL, NULL, NULL, '48317', NULL, '586-803-1353', NULL, 'philg160@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (296, '2008-04-28', 'Andrew', 'Corej', NULL, NULL, NULL, NULL, NULL, '48320', NULL, '248-646-9509', NULL, 'callcookie2@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (297, '2008-04-28', 'Michael', 'Beels', NULL, NULL, NULL, NULL, NULL, '48329', NULL, '248-673-5222', NULL, 'mike_beels@markinvauto.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (298, '2008-04-28', 'Jim', 'Wilson', NULL, NULL, NULL, NULL, NULL, '48331', NULL, '248-477-3482', NULL, 'mittandjim@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (299, '2008-04-28', 'Vic', 'Geier', NULL, NULL, NULL, NULL, NULL, '48346', NULL, '248-673-5603', NULL, 'troy60@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (300, '2008-04-28', 'H', 'Bishop', NULL, NULL, NULL, NULL, NULL, '48348', NULL, '248-625-0987', NULL, 'brucedeb1@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (301, '2008-04-28', 'Larry', 'Burgess', NULL, NULL, NULL, NULL, NULL, '48350', NULL, '248-620-6280', NULL, 'larryburgess@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (302, '2008-04-28', 'Mark', 'Sarafa', NULL, NULL, NULL, NULL, NULL, '48357', NULL, '734-368-4355', NULL, 'marksarafa@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (303, '2008-04-28', 'Angie', 'Fielder', NULL, NULL, NULL, NULL, NULL, '48357', NULL, '248-302-6481', NULL, 'aefielder@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (304, '2008-04-28', 'Robert', 'DeFrain', NULL, NULL, NULL, NULL, NULL, '48367', NULL, '248-535-3361', NULL, 'rdefrain@hrc-engr.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (305, '2008-04-28', 'Michael', '', NULL, NULL, NULL, NULL, NULL, '48382', NULL, '248-363-5003', NULL, 'storchm@ameritech.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (306, '2008-04-28', 'Richard', 'Pyrett', NULL, NULL, NULL, NULL, NULL, '48420', NULL, '810-687-0316', NULL, 'jdpyrettoo@cs.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (307, '2008-04-28', 'Martin', 'Walsh', NULL, NULL, NULL, NULL, NULL, '48430', NULL, '248-446-6130', NULL, 'walsh4006@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (308, '2008-04-28', 'Rick', 'Drubin', NULL, NULL, NULL, NULL, NULL, '48433', NULL, '810-659-4252', NULL, 'r.drubin@worldnet.att.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (309, '2008-04-28', 'Mr.', 'Holvey', NULL, NULL, NULL, NULL, NULL, '48433', NULL, '810-639-2606', NULL, 'cte63006@centurytel.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3201, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jmcgehee@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (311, '2008-04-28', 'Lindsay ', 'Borgerding', NULL, NULL, NULL, NULL, NULL, '48507', NULL, '810-813-5943', NULL, 'yinzy2@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1539, '2009-12-23', 'david', 'canu', NULL, '1235 prince st', NULL, 'houston', 'TX', '77042', NULL, '7138294560', NULL, 'dcanu@crcins.com', NULL, NULL, NULL, true, '2010-05-14', '2010-05-16', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-12-23 14:55:49.681697', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (313, '2008-04-28', 'LeRoy', 'Valley', NULL, NULL, NULL, NULL, NULL, '48706', NULL, '989-686-6796', NULL, 'leroy-valley@chartermi.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (314, '2008-04-28', 'Ryan', 'Sills', NULL, NULL, NULL, NULL, NULL, '48820', NULL, '517-420-4413', NULL, 'sallsb@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (315, '2008-04-28', 'Rick', 'Bresnahan', NULL, NULL, NULL, NULL, NULL, '48840', NULL, '517-373-8734', NULL, 'bresnaha@michigan.gov', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (316, '2008-04-28', 'Tony', 'Murad', NULL, NULL, NULL, NULL, NULL, '48843', NULL, '586-980-7330', NULL, 'tony_murad@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (317, '2008-04-28', 'Brian', 'Crawford', NULL, NULL, NULL, NULL, NULL, '48843', NULL, '517-546-6626', NULL, 'bcrawfor@ci.lansing.mi.us', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3887, '2013-08-18', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (319, '2008-04-28', 'Jeremy', 'Magley', NULL, NULL, NULL, NULL, NULL, '48867', NULL, '', NULL, 'makell@jimhargrove.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (320, '2008-04-28', 'Richard', 'Tichvon', NULL, NULL, NULL, NULL, NULL, '48875', NULL, '517-647-6791', NULL, 'djti6@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (321, '2008-04-28', 'Nancy', 'Baker', NULL, NULL, NULL, NULL, NULL, '48917', NULL, '517-241-4609', NULL, 'bakern1@michigan.org', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (322, '2008-04-28', 'Brian', 'Burlingham', NULL, NULL, NULL, NULL, NULL, '49009', NULL, '269-217-9975', NULL, 'burlyb50@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3930, '2013-12-30', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (324, '2008-04-28', 'David', 'Leonard', NULL, NULL, NULL, NULL, NULL, '49079', NULL, '269-655-8155', NULL, 'davidmack40@peoplepc.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (325, '2008-04-28', 'Todd', 'Melton', NULL, NULL, NULL, NULL, NULL, '49085', NULL, '269-429-6997', NULL, 'tnmelton@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (326, '2008-04-28', 'John ', 'Johnson', NULL, NULL, NULL, NULL, NULL, '49091', NULL, '269-561-2676', NULL, 'culligan@charter.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (327, '2008-04-28', 'Ken', 'Sharp', NULL, NULL, NULL, NULL, NULL, '49201', NULL, '517-522-4446', NULL, 'patsreader@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (328, '2008-04-28', 'Karl', 'Drake', NULL, NULL, NULL, NULL, NULL, '49246', NULL, '517-563-8119', NULL, 'kdrake@voyager.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (329, '2008-04-28', 'Bill', 'Vermaas', NULL, NULL, NULL, NULL, NULL, '49248', NULL, '616-457-9469', NULL, 'billv@altelco.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (330, '2008-04-28', 'Charles', 'McDaniel', NULL, NULL, NULL, NULL, NULL, '49302', NULL, '', NULL, 'timm@pal-coop.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (331, '2008-04-28', 'Susan', 'Streelman', NULL, NULL, NULL, NULL, NULL, '49323', NULL, '616-247-3194', NULL, 'sstreelm@steelcase.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (332, '2008-04-28', 'Ken', 'Vanderhyde', NULL, NULL, NULL, NULL, NULL, '49337', NULL, '231-652-9653', NULL, 'maryvander@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (333, '2008-04-28', 'Joseph', 'Flickema', NULL, NULL, NULL, NULL, NULL, '49425', NULL, '231-821-0444', NULL, 'flickema4@msn.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (334, '2008-04-28', 'Cindy', 'Gerlach', NULL, NULL, NULL, NULL, NULL, '49426', NULL, '616-669-6700', NULL, 'cgerlach@hudsonville.k12.mi.us', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (335, '2008-04-28', 'Aaron', 'Huizenga', NULL, NULL, NULL, NULL, NULL, '49464', NULL, '616-772-4951', NULL, 'aaron_huizenga@hermanmiller.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (336, '2008-04-28', 'Michael', 'McCarthy', NULL, NULL, NULL, NULL, NULL, '49504', NULL, '616-791-7524', NULL, 'mccarthy80@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (337, '2008-04-28', 'Tom', 'Melcher', NULL, NULL, NULL, NULL, NULL, '49506', NULL, '616-241-0528', NULL, 'tmelcher@summitmanuf.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (338, '2008-04-28', 'Dave', 'Cashen', NULL, NULL, NULL, NULL, NULL, '49509', NULL, '616-574-1333', NULL, 'dcashen@gpsk12.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (339, '2008-04-28', 'Patrick', 'Tobin', NULL, NULL, NULL, NULL, NULL, '49544', NULL, '616-735-6436', NULL, 'patmotobin@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (340, '2008-04-28', 'Barbara', 'Adama', NULL, NULL, NULL, NULL, NULL, '49546', NULL, '616-285-5976', NULL, 'badama@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (341, '2008-04-28', 'Andrew', 'Claes', NULL, NULL, NULL, NULL, NULL, '49837', NULL, '906-428-4106', NULL, 'aclaes@dsisd.k12.mi.us', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (342, '2008-04-28', 'John', 'Hubers', NULL, NULL, NULL, NULL, NULL, '51041', NULL, '712-737-6863', NULL, 'jhubers@rca.org', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (343, '2008-04-28', 'Ben', 'Britton', NULL, NULL, NULL, NULL, NULL, '53024', NULL, '', NULL, 'bbrit48043@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (344, '2008-04-28', 'Chris', 'Bozarth', NULL, NULL, NULL, NULL, NULL, '60202', NULL, '847-492-5098', NULL, 'chrisboz@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2030, '2011-02-13', 'Scott', 'VanderSchuur', NULL, '', NULL, '', '', '', NULL, '', NULL, 'svanders@comcast.net', NULL, NULL, NULL, true, '2011-06-02', '2011-06-05', 12, 0, 'Trout Creek Condominiums', 0, 12, 6, 6, 12, true, true, '', '4-6 per unit dependent on size, # of baths, # of beds. Need 3 nights lodging. No dinners included. May be interested in substituting True North if possible.', 'Returning guest', 12, '2011-02-13 11:50:57.880781', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (346, '2008-04-28', 'John ', 'Gorski', NULL, NULL, NULL, NULL, NULL, '60540', NULL, '630-842-7610', NULL, 'jgorski@earthlink.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (347, '2008-04-28', 'John ', 'Davis', NULL, NULL, NULL, NULL, NULL, '60548', NULL, '815-786-8635', NULL, 'jwdoffac@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (348, '2008-04-28', 'B', 'Binnie', NULL, NULL, NULL, NULL, NULL, '60614', NULL, '312-587-1904', NULL, 'wbinnie@risegroup.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (349, '2008-04-28', 'Jason', 'Ribits', NULL, NULL, NULL, NULL, NULL, '60614', NULL, '773-972-7385', NULL, 'ribits@mac.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (350, '2008-04-28', 'Megan ', 'McElroy', NULL, NULL, NULL, NULL, NULL, '60615', NULL, '773-268-4976', NULL, 'sterop@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (351, '2008-04-28', 'Patrick', 'Knight', NULL, NULL, NULL, NULL, NULL, '60640', NULL, '773-531-8598', NULL, 'patrick_knight@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (352, '2008-04-28', 'Robert', 'Baxter', NULL, NULL, NULL, NULL, NULL, '60657', NULL, '312-371-3393', NULL, 'robertabaxter@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (353, '2008-04-28', 'Randal', 'Williams', NULL, NULL, NULL, NULL, NULL, '60803', NULL, '708-385-0516', NULL, 'leatherman812@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (354, '2008-04-28', 'Michael', 'Foster', NULL, NULL, NULL, NULL, NULL, '92131', NULL, '858-674-8352', NULL, 'mikefoster@pulseeng.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (355, '2008-04-28', 'Mr.', 'Pilon', NULL, NULL, NULL, NULL, NULL, 'H2M 1H9', NULL, '514-389-6447', NULL, 'retraite51@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3869, '2013-08-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (357, '2008-04-28', 'Daron', 'Boyd', NULL, NULL, NULL, NULL, NULL, 'L9H 1T1', NULL, '289-242-4680', NULL, 'dboyd19@ford.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (358, '2008-04-28', 'Dave', 'Singleton', NULL, NULL, NULL, NULL, NULL, 'N1H 5C7', NULL, '', NULL, 'dave.singleton@sunlife.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (359, '2008-04-28', 'Pat', 'Meyer', NULL, NULL, NULL, NULL, NULL, 'N2P 2M9', NULL, '519-894-6521', NULL, 'patmeyer1@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (360, '2008-04-28', 'Mike', 'Savage', NULL, NULL, NULL, NULL, NULL, 'N6H 4X9', NULL, '519-472-3659', NULL, 'michael.savage@canadianbearings.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1657, '2010-03-12', 'John', 'Denomy', NULL, '1510 mctavish cr', NULL, 'london', 'ON', '', NULL, '', NULL, 'johndenomy@sympatico.ca', NULL, NULL, NULL, true, '2010-06-07', '2010-06-11', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'TV ad', 2, '2010-03-12 09:49:53.044984', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (362, '2008-04-28', 'Jack', 'Davidson', NULL, NULL, NULL, NULL, NULL, 'N7A 4N1', NULL, '519-524-4758', NULL, 'jdjd@cabletv.on.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (363, '2008-04-28', 'Don', 'Gilbert', NULL, NULL, NULL, NULL, NULL, 'N9H 2J8', NULL, '519-944-8792', NULL, 'dgilbert@ford.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (364, '2008-04-28', 'Norm ', 'Grillanda', NULL, NULL, NULL, NULL, NULL, 'P0M 1B0', NULL, '705-983-2406', NULL, 'ngrillanda@sympatico.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (365, '2008-04-28', 'Daryl', 'Lloyd', NULL, NULL, NULL, NULL, NULL, 'P0S 1K0', NULL, '705-856-0575', NULL, 'del@vianet.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (366, '2008-04-28', 'Rocky', 'Gregnol', NULL, NULL, NULL, NULL, NULL, 'P0T 2J0', NULL, '807-887-2382', NULL, 'dorisgregnol@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (367, '2008-04-28', 'Esko', 'Vainio', NULL, NULL, NULL, NULL, NULL, 'P4N 7C3', NULL, '705-268-1625', NULL, 'ejvainio@vianet.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (368, '2008-04-28', 'Dan', 'St.Germain', NULL, NULL, NULL, NULL, NULL, 'P6A 3K9', NULL, '', NULL, 'danst.germain@shaw.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (369, '2008-04-28', 'Michael', 'King', NULL, NULL, NULL, NULL, NULL, 'P6A 6A8', NULL, '705-942-1265', NULL, 'm96king@yahoo.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (370, '2008-04-28', 'John ', 'Filipetti', NULL, NULL, NULL, NULL, NULL, 'P6B 2Y7', NULL, '', NULL, 'jfilipet@soonet.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (371, '2008-04-28', 'Luc', 'Brunelle', NULL, NULL, NULL, NULL, NULL, 'P9L 1N0', NULL, '705-362-4790', NULL, 'luc_brunelle@transcanada.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1673, '2010-03-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'steve_sly@b-f.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (373, '2008-04-28', 'Chuck ', 'Pinter', NULL, NULL, NULL, NULL, NULL, '48843', NULL, '734-260-0928', NULL, 'chpinter@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (374, '2008-04-28', 'Don', 'Larson', NULL, NULL, NULL, NULL, NULL, '48836', NULL, '', NULL, 'djlarson@core.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (375, '2008-04-28', 'Gary', 'Bomkamp', NULL, NULL, NULL, NULL, NULL, '63101', NULL, '314-421-1850', NULL, 'gbomkamp@rpbm.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (376, '2008-04-28', 'Tom', 'Boucher', NULL, NULL, NULL, NULL, NULL, '48336', NULL, '810-225-3595', NULL, 'tboucher@anacon.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (377, '2008-04-28', 'Paul', 'Soyatt', NULL, NULL, NULL, NULL, NULL, 'P6A 5P8', NULL, '705-942-5383', NULL, 'psoyatt@shaw.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (378, '2008-04-28', 'Joe ', 'Parente', NULL, NULL, NULL, NULL, NULL, '44256', NULL, '330-721-1935', NULL, 'jparente@a-roo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (379, '2008-04-28', 'Mike', 'Larkin', NULL, NULL, NULL, NULL, NULL, '49331', NULL, '616-897-0951', NULL, 'lark-9@msn.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (380, '2008-04-28', 'Phyllis', 'Schoenherr', NULL, NULL, NULL, NULL, NULL, '48309', NULL, '', NULL, 'phyllis@beavertile.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (381, '2008-04-28', 'Marcus', 'Hall', NULL, NULL, NULL, NULL, NULL, '49230', NULL, '517-795-3693', NULL, 'goblue8277@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (382, '2008-04-28', 'Carol', 'Vincent', NULL, NULL, NULL, NULL, NULL, '49460', NULL, '616-399-9392', NULL, 'salmonpatty@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (383, '2008-04-28', 'Patrick', 'Armistead', NULL, NULL, NULL, NULL, NULL, '48116', NULL, '248-888-5454', NULL, 'pat.armistead@tesma.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (384, '2008-04-28', 'Mary Ann', 'Flores', NULL, NULL, NULL, NULL, NULL, '48187', NULL, '734-459-5358', NULL, 'ffmf@people.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3202, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jmcquade49@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (386, '2008-04-28', 'Brian', 'Cain', NULL, NULL, NULL, NULL, NULL, 'L2N 3V4', NULL, '905-937-9368', NULL, 'ncain@vaxxine.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (387, '2008-04-28', 'Michael', 'Vangalen', NULL, NULL, NULL, NULL, NULL, 'N3C 4H1', NULL, '', NULL, 'petra.vangalen@sympatico.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (388, '2008-04-28', 'Marty', 'Martensen', NULL, NULL, NULL, NULL, NULL, '48185', NULL, '734-427-0337', NULL, 'mmmartensen@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (391, '2008-04-28', 'James', 'Gucma', NULL, NULL, NULL, NULL, NULL, '49004', NULL, '269-349-8974', NULL, 'jgucma@charter.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (392, '2008-04-28', 'Mike', 'Nicholas', NULL, NULL, NULL, NULL, NULL, '48170', NULL, '734-354-6457', NULL, 'mcnich417@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (393, '2008-04-28', 'Mark', 'Mitchell', NULL, NULL, NULL, NULL, NULL, '49424', NULL, '616-394-6028', NULL, 'mark.j2.mitchell@jci.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (394, '2008-04-28', 'Steven', 'Poitinger', NULL, NULL, NULL, NULL, NULL, '48309', NULL, '248-375-2412', NULL, 'skpoitinger@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (395, '2008-04-28', 'Terry', 'Kramer', NULL, NULL, NULL, NULL, NULL, '48429', NULL, '989-288-6423', NULL, 'tmkramer@michonline.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (982, '2009-02-24', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'dwtigay@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (397, '2008-04-28', 'Kirby', 'Houle', NULL, NULL, NULL, NULL, NULL, 'P5E 1P7', NULL, '705-869-4261', NULL, 'kwhoule@cyberbeach.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (398, '2008-04-28', 'Brian', 'Reetz', NULL, NULL, NULL, NULL, NULL, '48225', NULL, '313-527-0521', NULL, 'breetz@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (399, '2008-04-28', 'Gary', 'McManus', NULL, NULL, NULL, NULL, NULL, '49418', NULL, '616-257-9503', NULL, 'magoo@iserv.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (400, '2008-04-28', 'Randy', 'Vaira', NULL, NULL, NULL, NULL, NULL, '49269', NULL, '', NULL, 'randyjanette@mybluelight.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (401, '2008-04-28', 'Denise', 'Harrison', NULL, NULL, NULL, NULL, NULL, '48137', NULL, '734-433-1849', NULL, 'denisedbconst@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (403, '2008-04-28', 'Mr.', 'Strong', NULL, NULL, NULL, NULL, NULL, '02801', NULL, '', NULL, 'mstrong@mindspring.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (404, '2008-04-28', 'John', 'Carrette', NULL, NULL, NULL, NULL, NULL, '48442', NULL, '', NULL, 'jdcarrette@mich.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (958, '2009-02-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'bfoster@foxhondausa.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2474, '2012-04-24', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (407, '2008-04-28', 'Greg', 'Hynes', NULL, NULL, NULL, NULL, NULL, '48847', NULL, '989-875-4328', NULL, 'ghymes@cmsinter.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (408, '2008-04-28', 'Richard', 'Mitchell', NULL, NULL, NULL, NULL, NULL, '33955', NULL, '941-505-9557', NULL, 'garym@swfla.rr.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (409, '2008-04-28', 'Paul', 'McCatty', NULL, NULL, NULL, NULL, NULL, '49418', NULL, '616-257-0135', NULL, 'paul.mccatty@kentwoodps.org', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (410, '2008-04-28', 'Lisa', 'Cote', NULL, NULL, NULL, NULL, NULL, 'P4N 7P6', NULL, '705-267-3521', NULL, 'lcote@vianet.on.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (411, '2008-04-28', 'Timothy', 'Graves', NULL, NULL, NULL, NULL, NULL, '49080', NULL, '269-694-4674', NULL, 'tgraves@perrigo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (412, '2008-04-28', 'Scott', 'Foss', NULL, NULL, NULL, NULL, NULL, '49544', NULL, '', NULL, 'scoocar@altelco.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (413, '2008-04-28', 'John', 'Glore', NULL, NULL, NULL, NULL, NULL, '63303', NULL, '636-949-2954', NULL, 'eddocnowgolfdoc@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (414, '2008-04-28', 'Greg', 'Labun', NULL, NULL, NULL, NULL, NULL, '49245', NULL, '269-781-7027', NULL, 'glabun2002@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (415, '2008-04-28', 'Bryan', 'Tweed', NULL, NULL, NULL, NULL, NULL, '47406', NULL, '812-334-9823', NULL, 'btweed@indiana.edu', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (416, '2008-04-28', 'Mark', 'Pustelak', NULL, NULL, NULL, NULL, NULL, '48316', NULL, '86-489-4192', NULL, 'mpjunk@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (417, '2008-04-28', 'Michael', 'Swain', NULL, NULL, NULL, NULL, NULL, '48329', NULL, '248-623-2318', NULL, 'rzmnmg@att.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (418, '2008-04-28', 'Julie', 'Reising', NULL, NULL, NULL, NULL, NULL, '49031', NULL, '269-445-2875', NULL, 'pjreising@beanstalk.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (419, '2008-04-28', 'William', 'Candey', NULL, NULL, NULL, NULL, NULL, '48603', NULL, '989-799-2724', NULL, 'candeyb@wadetrim.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (420, '2008-04-28', 'John', 'Helmers', NULL, NULL, NULL, NULL, NULL, '49428', NULL, '616-457-0275', NULL, 'jhelmers@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (421, '2008-04-28', 'John', 'Pearce', NULL, NULL, NULL, NULL, NULL, '43613', NULL, '419-472-4561', NULL, 'jpearce@toast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (422, '2008-04-28', 'Tom', 'Denczek', NULL, NULL, NULL, NULL, NULL, '49508', NULL, '616-281-1498', NULL, 'tom@hoho.org', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (423, '2008-04-28', 'Mike', 'Harrington', NULL, NULL, NULL, NULL, NULL, '77024', NULL, '713-785-0642', NULL, 'iamfuzzy@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (424, '2008-04-28', 'Scott', 'VanderSchuur', NULL, NULL, NULL, NULL, NULL, '49302', NULL, '818-868-7038', NULL, 'svandersch@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (425, '2008-04-28', 'Janet', 'Gibbons', NULL, NULL, NULL, NULL, NULL, '48503', NULL, '810-234-2750', NULL, 'jgibbons@bkrdupuisryden.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (426, '2008-04-28', 'Kenta', 'Shinohara', NULL, NULL, NULL, NULL, NULL, '60640', NULL, '774-437-2461', NULL, 'kshinohara@ugnusa.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2108, '2011-04-05', 'Rich', 'OHerron', NULL, '', NULL, 'Oxford', 'MI', '', NULL, '', NULL, 'roherron@lear.com', NULL, NULL, NULL, true, '2011-06-10', '2011-06-12', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2011-04-05 09:13:10.05261', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (428, '2008-04-28', 'Jeff', 'Stears', NULL, NULL, NULL, NULL, NULL, '49042', NULL, '269-435-8026', NULL, 'jstears300@cs.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (429, '2008-04-28', 'Nancy', 'D''Angelo', NULL, NULL, NULL, NULL, NULL, 'N9V 3P6', NULL, '519-736-4904', NULL, 'nancy_d_angelo@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (430, '2008-04-28', 'Tom', 'Keller', NULL, NULL, NULL, NULL, NULL, '48734', NULL, '989-652-0546', NULL, 'tkeller@frakenmuth.k12.mi.us', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (431, '2008-04-28', 'Antonio', 'Sereno', NULL, NULL, NULL, NULL, NULL, '48154', NULL, '734-462-2929', NULL, 'antonio@wwnet.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (432, '2008-04-28', 'Jeff', 'Glanz', NULL, NULL, NULL, NULL, NULL, '60622', NULL, '773-489-4988', NULL, 'jglanz@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (433, '2008-04-28', 'Jeff', 'Mickevich', NULL, NULL, NULL, NULL, NULL, '49454', NULL, '231-757-9778', NULL, 'jcawmick@1010internet.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (434, '2008-04-28', 'Jim', 'Hennessey', NULL, NULL, NULL, NULL, NULL, '54311', NULL, '920-217-5150', NULL, 'jhennessey@new.rr.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (435, '2008-04-28', 'Thomas', 'Kimbro', NULL, NULL, NULL, NULL, NULL, '48309', NULL, '248-603-6325', NULL, 'tkimbro@e-bbk.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (436, '2008-04-28', 'Dale', 'Springer', NULL, NULL, NULL, NULL, NULL, '48111', NULL, '734-697-1318', NULL, 'bigboy_48111@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (437, '2008-04-28', 'Jim', 'Flood', NULL, NULL, NULL, NULL, NULL, '48706', NULL, '98-245-7570', NULL, 'jflood1@concentric.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (985, '2009-02-25', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'gsymons@lanassafoods.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (439, '2008-04-28', 'Mark', 'Johnston', NULL, NULL, NULL, NULL, NULL, 'M6K 3J8', NULL, '416-533-9658', NULL, 'mark@nomadfilme.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (440, '2008-04-28', 'Keith', 'Orloff', NULL, NULL, NULL, NULL, NULL, '48169', NULL, '810-231-9678', NULL, 'orloff@chartermi.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (441, '2008-04-28', 'Barry', 'Vickery', NULL, NULL, NULL, NULL, NULL, '30517', NULL, '770-246-7113', NULL, 'bvickery@travelers.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (442, '2008-04-28', 'Todd', 'Hill', NULL, NULL, NULL, NULL, NULL, '48875', NULL, '517-647-5870', NULL, 'thill@power-net.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (443, '2008-04-28', 'Robert', 'Creviston', NULL, NULL, NULL, NULL, NULL, '60045', NULL, '847-223-1926', NULL, 'rcreviston@pactiv.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2726, '2013-03-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (445, '2008-04-28', 'Steve', 'Surowiec', NULL, NULL, NULL, NULL, NULL, '28461', NULL, '910-253-9616', NULL, 'stevesurowiec@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (446, '2008-04-28', 'Linda', 'Russell-Scheet', NULL, NULL, NULL, NULL, NULL, '93635', NULL, '209-986-1916', NULL, 'hotdog@inreach.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (447, '2008-04-28', 'Angela', 'LeVasseur', NULL, NULL, NULL, NULL, NULL, '48603', NULL, '989-791-6383', NULL, 'alexis8101@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (448, '2008-04-28', 'David', 'Zaremba', NULL, NULL, NULL, NULL, NULL, '48315', NULL, '313-206-3446', NULL, 'dzaremb2@ford.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2730, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'keuschjim@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (449, '2008-04-28', 'Nancy', 'Houthoofd', NULL, NULL, NULL, NULL, NULL, '48840', NULL, '517-339-6842', NULL, 'nhouthoofd@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (450, '2008-04-28', 'Eric', 'Roll', NULL, NULL, NULL, NULL, NULL, '48111', NULL, '734-697-4139', NULL, 'vicefob@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (451, '2008-04-28', 'Jeff', 'Budau', NULL, NULL, NULL, NULL, NULL, 'N0H 2C1', NULL, '519-389-4121', NULL, 'jeffbudau@bmts.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (452, '2008-04-28', 'Gregory', 'Hines', NULL, NULL, NULL, NULL, NULL, '48847', NULL, '989-875-4328', NULL, 'ghynes@cmsinter.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (453, '2008-04-28', 'Robert', 'Markus', NULL, NULL, NULL, NULL, NULL, '60559', NULL, '630-375-5756', NULL, 'rmarkus@metlife.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1368, '2009-07-25', 'Sharyn', 'Czegus', NULL, '54870 Kingsley Dr.', NULL, 'Shelby Twp.', 'MI', '48316', NULL, '586-665-0882', NULL, 'sczegus2@att.net', NULL, NULL, NULL, true, '2011-08-23', '2011-08-26', 10, 0, 'Trout Creek Condominiums', 0, 10, 4, 5, 8, true, true, '248-650-8458', '', 'Golfing in Michigan Magazine', 10, '2011-01-17 11:26:47.021053', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (455, '2008-04-28', 'Clarence', 'Cook', NULL, NULL, NULL, NULL, NULL, 'L5M 3S3', NULL, '', NULL, 'c.cook@sympatico.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2467, '2012-04-17', 'Dennis', 'Nemenz', NULL, '7901 Shelldale way', NULL, 'Cincinnati', 'OH', '45242', NULL, '513-793-6028', NULL, 'Dlnemenz@gmail.com', NULL, NULL, NULL, true, '2012-08-07', '2012-08-09', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 3, 4, true, true, '', '', 'Internet Search', 4, '2012-04-17 19:08:27.23206', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (457, '2008-04-28', 'Dennis', 'Richey', NULL, NULL, NULL, NULL, NULL, '48097', NULL, '810-387-9690', NULL, 'richey@millcreekvent.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (458, '2008-04-28', 'Mark', 'Ciesielski', NULL, NULL, NULL, NULL, NULL, '46307', NULL, '219-629-0297', NULL, 'mciesielsk@mvsc.k12.mi.us', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (459, '2008-04-28', 'Bob', 'Holdsworth', NULL, NULL, NULL, NULL, NULL, '49648', NULL, '231-264-5140', NULL, 'bobholdsworth50@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (460, '2008-04-28', 'Cormick', 'Raden', NULL, NULL, NULL, NULL, NULL, '49316', NULL, '616-393-3861', NULL, 'cormcikraden@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (461, '2008-04-28', 'Suzanne', 'Turner', NULL, NULL, NULL, NULL, NULL, '48080', NULL, '586-778-3476', NULL, 'suzannekathleenturner@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (462, '2008-04-28', 'Laura', 'Groat', NULL, NULL, NULL, NULL, NULL, '48451', NULL, '', NULL, 'tlgroat@chartermi.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (463, '2008-04-28', 'Ron', 'Burnette', NULL, NULL, NULL, NULL, NULL, '49203', NULL, '517-787-9766', NULL, 'rburnette@jps.k12.mi.us', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (474, '2008-04-29', 'Scott', 'O''Neil', NULL, '618 Greenwood Centre, 3200 Deziel dr.', NULL, 'windsor', 'ON', 'N0R 1A0', NULL, '519-251-3511', NULL, 'soneil@kpmg.ca', NULL, NULL, NULL, true, '2008-07-25', '2008-07-27', 10, 6, 'Trout Creek Condominiums', 0, 0, 1, 7, 10, true, false, '', 'We have more golfers than the website will alow me to indicate; 14.', 'Friend/family', 16, '2008-04-29 14:57:22.692038', false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2675, '2013-02-06', 'nick', 'anzel', NULL, '7689 Jonathan', NULL, 'West Chester', 'OH', '45069', NULL, '513-779-0300', NULL, 'nanzel@fuse.net', NULL, NULL, NULL, true, '2013-09-22', '2013-09-26', 12, 0, 'Hamlet Village Condominiums', 6, 0, 1, 1, 2, true, true, '', '', 'Internet Search', 12, '2013-02-06 10:01:55.255126', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (480, '2008-04-30', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rrandall@friendlyautogroup.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (499, '2008-05-13', 'Craig', 'Smith', NULL, '7264 S. Garden Ct', NULL, 'Jenison', 'MI', '49428', NULL, '616-261-3558', NULL, 'smittyc50@hotmail.com', NULL, NULL, NULL, true, '2008-09-11', '2008-09-14', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, false, false, '', '', 'Internet', 2, '2008-05-13 07:01:31.804127', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (482, '2008-05-02', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'sjo@canada.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (483, '2008-05-03', 'Bruce', 'Risselada', NULL, '8443 Cedarcrest Dr', NULL, 'Jenison', 'MI', '49428', NULL, '616-457-0851', NULL, 'risselba@hotmail.com', NULL, NULL, NULL, true, '2008-10-03', '2008-10-05', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', 'We are four men (early 50''s) who are interested in playing a lot of golf and want a comfortable place to stay. We don''t really want to eat out at a restaurant for all our meals. We are looking at the first weekend in October and expect to find a good deal at that time of year.', 'Golf Show', 4, '2008-05-03 09:43:51.639138', false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (484, '2008-05-03', 'Maureen', 'McCulloch', NULL, '624 Classic Drive', NULL, 'London', 'ON', 'N5W5X8', NULL, '519-868-2857', NULL, 'mojomatti@sympatico.ca', NULL, NULL, NULL, true, '2008-06-02', '2008-06-05', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, false, false, '', '', 'Internet', 2, '2008-05-03 12:04:09.442223', false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (485, '2008-05-04', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'NrthvSandy@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (486, '2008-05-04', 'T.', 'Parker', NULL, '', NULL, '', '', '', NULL, '', NULL, 'golfbumm02@comcast.net', NULL, NULL, NULL, true, '2008-07-17', '2008-07-20', 1, 0, 'Trout Creek Condominiums', 0, 1, 1, 1, 1, false, false, '', '', 'Brochure', 1, '2008-05-04 14:07:47.327086', false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (501, '2008-05-14', 'Scott', 'Nieman', NULL, '9133 Ambergrove Dr.', NULL, 'Howell', 'MI', '48843', NULL, '734-718-3678', NULL, 'snieman512@msn.com', NULL, NULL, NULL, true, '2008-09-12', '2008-09-14', 20, 0, 'Trout Creek Condominiums', 10, 0, 20, 5, 20, true, true, '810-632-4587', '', 'Golfing in Michigan Magazine', 20, '2008-05-14 10:57:03.467979', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2043, '2011-02-21', 'Ken', 'Dutchak', NULL, '', NULL, 'Sault Ste. Marie', 'ON', '', NULL, '', NULL, 'ken.dutchak@shaw.ca', NULL, NULL, NULL, true, '2011-05-20', '2011-05-23', 6, 4, 'Trout Creek Condominiums', 3, 4, 3, 7, 3, true, true, '', 'Can one round be at True North.', 'Friend/Family Referral', 10, '2011-02-21 12:54:16.545711', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (488, '2008-05-06', 'Craig', 'Stott', NULL, '12853 Newberry Dr', NULL, 'Grand Ledge', 'MI', '48837', NULL, '(517) 331-1442', NULL, 'craigo75@aol.com', NULL, NULL, NULL, true, '2008-08-19', '2008-08-22', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, false, false, '', '', 'Golfing in Michigan Magazine', 2, '2008-05-06 09:59:58.175182', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (505, '2008-05-14', 'Jason', 'Henry', NULL, '', NULL, 'Ann Arbor', 'MI', '', NULL, '', NULL, 'jasonthenry@live.com', NULL, NULL, NULL, true, '2008-07-17', '2008-07-20', 6, 0, 'Hamlet Village Condominiums', 0, 6, 2, 4, 6, true, false, '', '', 'Brochure', 6, '2008-05-14 15:34:41.353354', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (489, '2008-05-07', 'Thomas', 'Pederson', NULL, '3110 Tattersall', NULL, 'Portage', 'MI', '49024', NULL, '269-327-1948', NULL, 'thomaspederson@sbcglobal.net', NULL, NULL, NULL, true, '2008-06-25', '2008-06-27', 3, 0, 'Hamlet Village Condominiums', 0, 3, 1, 2, 3, true, false, '269-327-1948', '', 'Returning guest', 3, '2008-05-07 16:52:08.174313', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (967, '2009-02-18', 'Mark', 'Remeis', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mremeis@aagreen.com', NULL, NULL, NULL, true, '2009-07-09', '2009-07-12', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', 'Guys golf trip. We are also interested in fly fishing options at Hidden River. The golf times and dates are not important. I just followed your sample itinerary. We are looking for a good deal at a great place. If acomodations can hab\\ndle all 8 guys that would be great. Thank you.', 'Internet Search', 8, '2009-02-18 13:25:47.843034', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (507, '2008-05-16', 'Bruce', 'Liebowitz', NULL, '26350 Ballantrae Ct', NULL, 'Farmington Hills', 'MI', '48331', NULL, '248-358-9199', NULL, 'bruce@postguard.com', NULL, NULL, NULL, true, '2008-07-17', '2008-07-20', 8, 0, 'Trout Creek Condominiums', 0, 8, 3, 4, 8, true, false, '248-933-5735', 'Prefer a later Tee time than 11:30 first day. Prefer a condo which can sleep 8 guys in different beds', 'Internet', 8, '2008-05-16 11:02:28.759717', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (509, '2008-05-17', 'Joe', 'Nieuwkoop', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jnieuwkoop@yahoo.com', NULL, NULL, NULL, true, '2008-06-27', '2008-06-29', 2, 2, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, false, false, '', '', 'Golf Show', 4, '2008-05-17 14:46:13.704934', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (511, '2008-05-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'pcervenak@lowelaw.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1807, '2010-06-26', 'Teresa', 'Cadena', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'txcadena@charter.net', NULL, NULL, NULL, true, '2010-07-12', '2010-07-14', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-06-26 18:34:51.185213', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (516, '2008-05-20', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'patrick.loesel@multipkg.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (872, '2008-11-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (481, '2008-04-30', 'Stephen', 'Wilson', NULL, '3264 Conservation Dr', NULL, 'Windsor', 'ON', 'N8W5K7', NULL, '519-967-9282', NULL, 'swilson112@cogeco.ca', NULL, NULL, NULL, true, '2008-05-22', '2008-05-25', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 2, 2, true, false, '519-564-7234', '', 'Internet', 2, '2008-05-07 22:39:02.668413', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (493, '2008-05-07', 'sian', 'hewitt', NULL, '5940 abbott st', NULL, 'lasalle', 'ON', 'N9J3L6', NULL, '5199724611', NULL, 'SIAN.HEWITT@NISSANOFWINDSOR.COM', NULL, NULL, NULL, true, '2008-08-02', '2008-08-07', 3, 2, 'Trout Creek Condominiums', 1, 3, 1, 2, 3, true, true, '', '2 ADULTS 3 CHILDREN, 3 GOLFERS (1 ADULT, 2 KIDS AGES 12 AND 14)CAN DO THE TWILIGHT GOLF IF CHEAPER..WOULD LIKE JETTED 2 PERSON TUB IN CONDO, +THANKS!!', 'Internet', 5, '2008-05-07 22:56:36.81738', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (494, '2008-05-09', 'Harvey', 'Anchel', NULL, '14 Halson St', NULL, 'Ancaster', 'ON', 'L9G2S3', NULL, '9056818560', NULL, 'harveyanchel@matrixhealthservices.ca', NULL, NULL, NULL, true, '2008-09-16', '2008-09-22', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 3, 2, false, false, '4167293440', '', 'Internet', 4, '2008-05-09 01:47:26.841568', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (495, '2008-05-09', 'Lois', 'Nuthals', NULL, '', NULL, '', '', '', NULL, '', NULL, 'tlnute@aol.com', NULL, NULL, NULL, true, '2008-07-17', '2008-07-20', 6, 0, 'Trout Creek Condominiums', 0, 6, 2, 2, 4, false, false, '', '', 'Internet', 6, '2008-05-09 14:15:23.003377', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (496, '2008-05-09', 'Jeff', 'Selasky', NULL, '', NULL, '', '', '', NULL, '', NULL, 'selaskyj@msu.edu', NULL, NULL, NULL, true, '2008-06-13', '2008-06-17', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 2, 4, true, true, '', '', 'Internet', 4, '2008-05-09 14:25:53.401628', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2685, '2013-02-13', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tombeesley@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (500, '2008-05-13', 'Angela', 'Zuiderveen', NULL, '', NULL, '', '', '', NULL, '', NULL, 'azuiderveen@devontitle.com', NULL, NULL, NULL, true, '2008-08-04', '2008-08-07', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, false, false, '', '', 'Golfing in Michigan Magazine', 2, '2008-05-13 12:16:41.691233', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (498, '2008-05-12', 'SUSAN', 'CASEY', NULL, '', NULL, '', '', '', NULL, '', NULL, 'SUE@G-M-D.COM', NULL, NULL, NULL, true, '2008-05-31', '2008-06-02', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 3, true, true, '', '', 'Internet', 4, '2008-05-12 15:01:31.751802', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (502, '2008-05-14', 'Garry', 'Pogue', NULL, '', NULL, '', '', '', NULL, '', NULL, 'GPOGUE@CHARTER.NET', NULL, NULL, NULL, true, '2008-07-26', '2008-07-29', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, false, false, '', '', 'Friend/family', 2, '2008-05-14 12:51:58.340366', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (504, '2008-05-14', 'Jason', 'Henry', NULL, '', NULL, 'Ann Arbor', 'MI', '', NULL, '', NULL, 'jasonthenry@hotmail.com', NULL, NULL, NULL, true, '2008-07-17', '2008-07-20', 6, 0, 'Hamlet Village Condominiums', 0, 6, 2, 3, 6, true, false, '', '', 'Brochure', 6, '2008-05-14 14:16:26.274852', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (530, '2008-05-29', 'Pat', 'Oakes', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'sprtsfrk42@hotmail.com', NULL, NULL, NULL, true, '2008-09-12', '2008-09-14', 3, 0, 'Trout Creek Condominiums', 0, 3, 1, 1, 3, false, false, '', '', 'Friend/family', 3, '2008-05-29 15:47:35.730709', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (506, '2008-05-15', 'Katherine', 'Gilbert', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kgilbert102@sbcglobal.net', NULL, NULL, NULL, true, '2008-07-31', '2008-08-03', 6, 0, 'Trout Creek Condominiums', 0, 6, 2, 3, 6, false, true, '', 'We would like nice accomodations and would prefer to have our own sleeping space.', 'Golfing in Michigan Magazine', 6, '2008-05-15 20:25:23.193475', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (508, '2008-05-16', 'Sue', 'Kuypers', NULL, '21524 Boyd', NULL, 'Macomb', 'MI', '48044', NULL, '586-203-8410', NULL, 'skuypers@comcast.net', NULL, NULL, NULL, true, '2008-07-11', '2008-07-13', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 1, 2, false, false, '', 'The beds in the accommodations need to be in separate rooms.', 'Golf Show', 4, '2008-05-16 17:12:38.810644', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (512, '2008-05-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'koralo@koralo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (514, '2008-05-20', 'Thomas', 'Jensen', NULL, '2254 Windmill Way', NULL, 'saline', 'MI', '48176', NULL, '734-944-5550', NULL, 'agent101@comcast.net', NULL, NULL, NULL, true, '2008-06-23', '2008-06-26', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, false, false, '', 'We are both GAM and USGA members, seniors', 'Golfing in Michigan Magazine', 2, '2008-05-20 18:30:41.251002', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (865, '2008-10-30', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jroman@pga.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1727, '2010-04-25', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jcrosser45@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (518, '2008-05-25', 'don', 'pluta', NULL, '194 vista dr.s', NULL, 'auburn hills', 'MI', '48326', NULL, '2483908197', NULL, 'dpluta55@yahoo.com', NULL, NULL, NULL, true, '2008-07-28', '2008-07-30', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, false, false, '', '', 'Internet', 2, '2008-05-25 13:08:14.352628', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (510, '2008-05-19', 'Faye', 'Varga', NULL, '2201 Woodview Lane', NULL, 'Ann Arbor', 'MI', '48108', NULL, '734-998-0692', NULL, 'fayevarga@yahoo.com', NULL, NULL, NULL, true, '2008-07-04', '2008-07-06', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, false, false, '', '', 'Friend/family', 4, '2008-05-26 10:11:02.855974', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (519, '2008-05-26', 'chris', 'perry', NULL, '', NULL, '', '', '', NULL, '', NULL, 'audioperry@gmail.com', NULL, NULL, NULL, true, '2008-07-28', '2008-07-30', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 1, 2, false, false, '', '', 'Internet', 4, '2008-05-26 10:22:44.359157', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (520, '2008-05-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ebshuert@c0mcast.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (521, '2008-05-26', 'mike', 'cavalieri', NULL, '183 government rd south', NULL, 'timmins', 'ON', 'p4r 1n4', NULL, '705 268-2762', NULL, 'golfdance@personainternet.com', NULL, NULL, NULL, true, '2008-06-04', '2008-06-08', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, false, '705 262-0159', 'subject to changes', 'Friend/family', 2, '2008-05-26 22:26:22.372475', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (522, '2008-05-27', 'Grant', 'Belanger', NULL, '476 Mei-Lin Cres', NULL, 'Tecumseh', 'ON', 'n8n 4v8', NULL, '', NULL, 'gbelanger@easyinsure.ca', NULL, NULL, NULL, true, '2008-07-11', '2008-07-13', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, false, true, '', '', 'Internet', 4, '2008-05-27 12:19:06.509417', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (568, '2008-06-13', 'Jim', 'Stewart', NULL, '', NULL, '', '', '', NULL, '', NULL, 'stewarji@lkdsb.net', NULL, NULL, NULL, true, '2008-08-05', '2008-08-07', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet', 4, '2008-06-13 12:28:37.480551', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (532, '2008-05-29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'debwothke@indy.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (525, '2008-05-27', 'John', 'Doyle', NULL, '5998 Lochmore Dr.', NULL, 'Commerce Township', 'MI', '48382', NULL, '248-684-2177', NULL, 'john.doyle@us.contiautomotive.com', NULL, NULL, NULL, true, '2008-06-12', '2008-06-15', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, false, false, '248-877-7365', '', 'Internet', 4, '2008-05-27 17:34:10.960124', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (526, '2008-05-28', 'John', 'Parsons', NULL, '1010 New York Avenue', NULL, 'Toledo', 'OH', '43611', NULL, '419-729-9770', NULL, 'trailrite@sbcglobal.net', NULL, NULL, NULL, true, '2008-08-25', '2008-08-27', 6, 0, 'Trout Creek Condominiums', 0, 6, 3, 1, 6, true, true, '419-508-0005', '2 sets of Three somes for every round of golf', 'Internet', 6, '2008-05-28 06:19:23.569851', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (655, '2008-07-09', 'Sharon', 'Yee', NULL, '', NULL, '', '', '', NULL, '', NULL, 'sharonyee@sympatico.ca', NULL, NULL, NULL, true, '2008-09-05', '2008-09-08', 3, 1, 'Trout Creek Condominiums', 2, 0, 2, 2, 4, true, true, '', '', 'Internet', 4, '2008-07-09 17:00:37.085751', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1529, '2009-12-05', 'Robert', 'Cummings', NULL, '', NULL, '', '', '', NULL, '', NULL, 'edgwyz@comcast.net', NULL, NULL, NULL, true, '2010-05-07', '2010-05-10', 2, 2, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Returning guest', 4, '2009-12-05 16:57:52.352019', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2692, '2013-02-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (574, '2008-06-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rg1026rg@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (577, '2008-06-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'chesnuts102@msn.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (867, '2008-11-03', 'john', 'mason', NULL, '374 Front St.', NULL, 'Port Stanley', 'ON', 'N5L 1E9', NULL, '519-782-7406', NULL, 'jwmason@rogers.com', NULL, NULL, NULL, true, '2008-11-03', '2008-11-10', 8, 0, 'Hamlet Village Condominiums', 4, 0, 2, 2, 4, true, true, '', '', 'Golfing in Michigan Magazine', 8, '2008-11-03 16:05:27.856298', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (312, '2008-04-28', 'Robert', 'Appell', NULL, NULL, NULL, NULL, NULL, '48674', NULL, '989-638-6376', NULL, 'rappell@dow.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1736, '2010-04-27', 'mike', 'wilford', NULL, '', NULL, '', '', '', NULL, '', NULL, 'wilf_dog@hotmail.com', NULL, NULL, NULL, true, '2010-04-28', '2010-05-04', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2010-04-27 19:58:47.862927', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2699, '2013-02-25', 'Michael', 'Brumm', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Brumm.Michael@yahoo.com', NULL, NULL, NULL, true, '2013-09-02', '2013-09-04', 4, 0, 'Trout Creek Condominiums', 2, 4, 1, 1, 2, true, true, '', '', 'Internet Search', 4, '2013-02-25 13:39:50.856184', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (528, '2008-05-28', 'Peter', 'Klimek', NULL, '54 Glengarry Rd.', NULL, 'Orangeville', 'ON', 'L9W5C9', NULL, '1 705 692-3661', NULL, 'peter.klimek@mti.ca', NULL, NULL, NULL, true, '2008-08-02', '2008-08-09', 4, 0, 'Trout Creek Condominiums', 1, 2, 2, 2, 3, false, false, '1 519 942-0719', '', 'Internet', 4, '2008-05-28 15:32:24.819852', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (529, '2008-05-29', 'Paul', 'Cervenak', NULL, '1025 Northlawn Avenue', NULL, 'East Lansing', 'MI', '48823', NULL, '517-614-4530', NULL, 'pjcervenak@gmail.com', NULL, NULL, NULL, true, '2008-07-11', '2008-07-13', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 4, true, false, '517-908-0906', '', 'Friend/family', 4, '2008-05-29 10:14:49.015654', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (541, '2008-06-03', 'Craig', 'Brockie', NULL, '', NULL, '', '', '', NULL, '', NULL, 'cbrockie@hotmail.com', NULL, NULL, NULL, true, '2008-07-22', '2008-07-25', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, false, '', '', 'Internet', 8, '2008-06-03 19:56:26.730704', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (533, '2008-05-30', 'Yukio', 'Sakaguchi', NULL, '1162 state route66', NULL, 'New bremen', 'OH', '45869', NULL, '419-628-7110', NULL, 'yuki_sakaguchi@msn.com', NULL, NULL, NULL, true, '2008-06-30', '2008-07-03', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, false, false, '', '', 'Internet', 4, '2008-05-30 21:11:17.345643', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (534, '2008-05-31', 'Richard', 'DeCamp', NULL, '13200 Highland Springs Dr.', NULL, 'McCordsville', 'IN', '46055', NULL, '317-371-7171', NULL, 'richdecamp@aol.com', NULL, NULL, NULL, true, '2008-07-03', '2008-07-06', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 1, 2, false, false, '317-335-2724', '', 'Returning guest', 4, '2008-05-31 12:41:47.043986', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (557, '2008-06-08', 'brian', 'knowles', NULL, '35878 meadowbrook', NULL, 'livonia', 'MI', '48124', NULL, '7342166765', NULL, 'bknowles@onwbeer.com', NULL, NULL, NULL, true, '2008-08-15', '2008-08-17', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', 'We do not need dinner included in package.', 'Internet', 8, '2008-06-08 21:27:38.057134', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (537, '2008-06-02', 'Mark', 'Dittman', NULL, '1672 Big Bear Drive', NULL, 'Dayton', 'OH', '45458', NULL, '419-953-5975', NULL, 'mark_dittman@yahoo.com', NULL, NULL, NULL, true, '2008-07-04', '2008-07-06', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, false, false, '9372426114', 'I am looking for a inexpensive golf package for 2 golfers over the July 4th weekend. I would like to play golf July 4 in the PM, twice on Sat, and once early morning Sunday. We definielty want to play Black Lake.', 'Internet', 2, '2008-06-02 14:01:47.243128', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (538, '2008-06-02', 'Vince', 'Trampus', NULL, '', NULL, '', '', '', NULL, '', NULL, 'vtrampus@comcast.net', NULL, NULL, NULL, true, '2008-08-22', '2008-08-24', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, false, false, '', '', 'Internet', 4, '2008-06-02 22:05:54.088988', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (539, '2008-06-03', 'Katy', 'Race', NULL, '1920 Columbia Rd.', NULL, 'Berkley', 'MI', '48072', NULL, '248-729-2639', NULL, 'katy.race@magna.com', NULL, NULL, NULL, true, '2008-08-31', '2008-09-03', 2, 0, 'Trout Creek Condominiums', 1, 2, 1, 1, 1, false, false, '248-729-2639', '', 'Returning guest', 2, '2008-06-03 09:24:16.585532', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (540, '2008-06-03', 'Brian', 'Root', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bdroot2@sbcglobal.net', NULL, NULL, NULL, true, '2008-06-12', '2008-06-14', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, false, false, '', '', 'Internet', 2, '2008-06-03 11:18:47.646084', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (558, '2008-06-09', 'David', 'Payne', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dpayne927@gmail.com', NULL, NULL, NULL, true, '2008-07-25', '2008-07-27', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, false, '', 'I''m not familiar with the locations of the various courses. My intent was to group the two courses played on Saturday by geographic location. Please review my selection and provide me with the closest distance between the two. Thank you, D.E. Payne', 'Internet', 4, '2008-06-09 12:46:26.957152', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (543, '2008-06-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rmmegreg@stcs.org', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (544, '2008-06-04', 'Dennis', 'Russell', NULL, '555 SW Sanctuary Drive', NULL, 'Port St Lucie', 'FL', '34986', NULL, '772-621-7836', NULL, 'meade56@aol.com', NULL, NULL, NULL, true, '2008-07-14', '2008-07-18', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, false, false, '', '', 'Internet', 2, '2008-06-04 11:26:02.238434', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (545, '2008-06-04', 'Jon', 'Hardacre', NULL, 'Bishop Dr.', NULL, 'South Russell', 'OH', '44022', NULL, '440-241-7026', NULL, 'hardyj66@roadrunner.com', NULL, NULL, NULL, true, '2008-09-12', '2008-09-14', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 0, 4, false, false, '440-338-4338', '', 'Internet', 4, '2008-06-04 16:55:25.111322', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (559, '2008-06-09', 'Earl', 'Anzano', NULL, '5846 Opaline Dr.', NULL, 'Waterford', 'MI', '48327', NULL, '248-682-1370', NULL, 'earl.anzano@sbcglobal.net', NULL, NULL, NULL, true, '2008-10-03', '2008-10-05', 10, 0, 'Hamlet Village Condominiums', 0, 10, 4, 4, 10, true, true, '', '', 'Internet', 10, '2008-06-09 15:58:22.21596', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (546, '2008-06-04', 'Helen', 'Goljak', NULL, '2214 Buttonbush Cres.', NULL, 'Mississauga', 'ON', 'L5L 1C5', NULL, '416-419-1109', NULL, 'h.goljak@sympatico.ca', NULL, NULL, NULL, true, '2008-06-17', '2008-06-21', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, false, false, '', '', 'Internet', 2, '2008-06-04 19:01:58.738159', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (523, '2008-05-27', 'Bert', 'Shuert', NULL, '7072 Iris Court', NULL, 'Grand Blanc', 'MI', '48439', NULL, '810-694-6351', NULL, 'ebshuert@comcast.net', NULL, NULL, NULL, true, '2008-07-14', '2008-07-16', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 4, 2, false, false, '810-694-6351', 'Need a phone # , so I can talk with someone also.', 'Returning guest', 4, '2008-05-27 14:40:50.376013', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (536, '2008-06-02', 'ali', 'jamal', NULL, '134 forfar ave', NULL, 'Kitchener', 'ON', 'N2B 3A1', NULL, '519-653-7979', NULL, 'ali@jamco1.com', NULL, NULL, NULL, true, '2008-06-28', '2008-07-01', 3, 1, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, false, false, '519-239-9170', '', 'Internet', 4, '2008-06-05 12:08:44.654455', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (547, '2008-06-05', 'Rafael', 'Torre', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rafaeltorre@hotmail.com', NULL, NULL, NULL, true, '2008-07-07', '2008-07-10', 8, 0, 'Trout Creek Condominiums', 0, 8, 3, 4, 8, true, true, '', '', 'Golfing in Michigan Magazine', 8, '2008-06-05 14:03:44.322234', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (548, '2008-06-05', 'DANITA', 'GREENE', NULL, '118 w gibson dr', NULL, 'greenville', 'MI', '48838', NULL, '', NULL, 'DANITAGREENE@CHARTER.NET', NULL, NULL, NULL, true, '2008-06-27', '2008-06-28', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 1, 2, false, false, '', '', 'Golf Show', 4, '2008-06-05 21:25:21.466696', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (549, '2008-06-05', 'chris', 'perry', NULL, '', NULL, '', '', '', NULL, '', NULL, 'chrisperry19@hotmail.com', NULL, NULL, NULL, true, '2008-07-25', '2008-07-27', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, false, false, '', '', 'Internet', 4, '2008-06-05 21:25:38.276096', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (550, '2008-06-05', 'Greg', 'Blair', NULL, '', NULL, '', 'TX', '', NULL, '', NULL, 'greg_blair@yahoo.com', NULL, NULL, NULL, true, '2008-08-13', '2008-08-17', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, false, false, '', '', 'Internet', 2, '2008-06-05 22:46:53.112258', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1646, '2010-03-07', 'nick', 'champine', NULL, '', NULL, '', '', '', NULL, '', NULL, 'champine4@sbcglobal.net', NULL, NULL, NULL, true, '2010-07-18', '2010-07-20', 20, 0, 'Trout Creek Condominiums', 0, 20, 1, 10, 20, true, true, '', '', 'Golf Show - Novi', 20, '2010-03-07 12:44:27.102546', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (858, '2008-10-14', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tjjttimmerman@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1228, '2009-06-16', 'HARBAR', 'LUCIAN', NULL, '', NULL, '', '', '', NULL, '', NULL, 'LUCIANSR@HOTMAIL.COM', NULL, NULL, NULL, true, '2009-07-03', '2009-07-05', 3, 1, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 4, '2009-06-16 11:59:29.696089', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1235, '2009-06-22', 'jillian', 'pyle', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jillian.pyle@att.net', NULL, NULL, NULL, true, '2009-07-16', '2009-07-18', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-06-22 20:33:34.70542', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2047, '2011-02-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'youaremymoonbeam@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (556, '2008-06-08', 'rodney', 'gerth', NULL, '130 ruskview rd', NULL, 'kitchener', 'ON', 'n2m4s3', NULL, '519 569 7277', NULL, 'rodneygerth@hotmail.com', NULL, NULL, NULL, true, '2008-08-15', '2008-08-18', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, false, '519 386 3679', 'would like two rounds of golf on middle day chance to play all four at least once', 'Internet', 4, '2008-06-08 11:34:47.495065', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (560, '2008-06-09', 'David', 'Andrejczuk', NULL, '', NULL, 'Lansing', 'MI', '48911', NULL, '', NULL, 'David.Andrejczuk@wilcox.us', NULL, NULL, NULL, true, '2008-06-20', '2008-06-22', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 1, 2, true, true, '', '', 'Internet', 4, '2008-06-09 16:18:38.640363', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3203, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jmcwhirter46@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (561, '2008-06-10', 'Brett', 'Revington', NULL, '', NULL, '', 'ON', 'N6K5C1', NULL, '', NULL, 'brevington@yahoo.com', NULL, NULL, NULL, true, '2008-08-05', '2008-08-07', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, false, '', 'Hi can''t find a phone number for you. Don''t think what I filled out is what we are looking for. We are 4 golfers looking to play 5 rounds midweek in early august(either of 1st 2 weeks. Arrive on a Tuesday play 2 rnds,2 rnds Wednesday and leave Thursday but play a rnd on way home. We live near Sarnia so maybe Black lake would be best on last day. +Don''t care to have dinners included..we will bbq. Would like to keep travel to minimum so we can play 2 in a day. Any suggestions we be appreciated please include price of carts. + +Brett', 'Friend/family', 4, '2008-06-10 12:13:52.567359', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (562, '2008-06-10', 'Jeff', 'Brundage', NULL, '', NULL, '', '', '', NULL, '', NULL, 'brundage@sympatico.ca', NULL, NULL, NULL, true, '2008-07-17', '2008-07-18', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 4, true, true, '', '', 'Internet', 4, '2008-06-10 15:48:57.172765', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (563, '2008-06-11', 'carol', 'clark', NULL, '', NULL, '', '', '', NULL, '', NULL, 'joe088@sympatico.ca', NULL, NULL, NULL, true, '2008-07-13', '2008-07-17', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 3, 2, true, true, '', '', 'Friend/family', 4, '2008-06-17 15:41:26.48518', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (564, '2008-06-11', 'Brian', 'Bartholomew', NULL, '', NULL, '', '', '', NULL, '', NULL, 'brian.bartholomew@villageford.net', NULL, NULL, NULL, true, '2008-06-27', '2008-06-29', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 1, 4, false, false, '', '', 'Returning guest', 4, '2008-06-11 08:42:30.518424', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (552, '2008-06-06', 'David', 'schultz', NULL, '1637 Valley Brook Dr.', NULL, 'Indianapolis', 'IN', '46229', NULL, '317-894-3063', NULL, 'davewillride@comcast.net', NULL, NULL, NULL, true, '2008-08-30', '2008-09-04', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, false, '317-443-3817', '', 'Brochure', 2, '2008-06-11 15:11:09.689985', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (565, '2008-06-11', 'Brian', 'Vella', NULL, '8879 Thorntree', NULL, 'Grosse Ile', 'MI', '48138', NULL, '', NULL, 'vellab@dteenergy.com', NULL, NULL, NULL, true, '2008-07-08', '2008-07-10', 7, 0, 'Trout Creek Condominiums', 0, 7, 2, 3, 7, true, true, '', '', 'Internet', 7, '2008-06-11 15:11:18.334238', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (566, '2008-06-12', 'Bob', 'Cloutier', NULL, '13007 MAsonic', NULL, 'Warren', 'MI', '48088', NULL, '586-909-5158', NULL, 'bbclout@yahoo.com', NULL, NULL, NULL, true, '2008-08-22', '2008-08-24', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 1, 4, true, true, '', '', 'Internet', 4, '2008-06-12 09:50:25.06317', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (950, '2009-02-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'baysiders08@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (570, '2008-06-14', 'Steve', 'Hamill', NULL, '4271 Thomas', NULL, 'Berkley', 'MI', '48072', NULL, '2482592650', NULL, 'steve@slchamill.com', NULL, NULL, NULL, true, '2008-09-18', '2008-09-22', 4, 4, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '', 'Looking for a general estiamte - group size will be 4-8 men.', 'Internet', 8, '2008-06-14 11:11:07.576773', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2002, '2011-01-18', 'Chris', 'Doherty', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'cdohertydohertyc@yahoo.ca', NULL, NULL, NULL, true, '2011-07-31', '2011-08-06', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Returning guest', 4, '2011-01-18 11:31:39.419643', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (567, '2008-06-12', 'Scott', 'Hill', NULL, '', NULL, 'Sault Sainte Marie', 'ON', '', NULL, '', NULL, 'hammyhill@gmail.com', NULL, NULL, NULL, true, '2008-06-20', '2008-06-22', 10, 0, 'Trout Creek Condominiums', 5, 0, 1, 5, 2, false, true, '', '', 'Internet', 10, '2008-06-12 15:52:56.487338', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (571, '2008-06-15', 'JAMES', 'QUINLEY', NULL, '1567 COURTNEY CT.', NULL, 'YPSILANTI', 'MI', '48198', NULL, '', NULL, 'jmquin18@comcast.net', NULL, NULL, NULL, true, '2008-10-01', '2008-10-05', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, false, false, '', 'Please send copy of quote to carol28@comcast.net ...if possible', 'Other', 2, '2008-06-15 07:35:06.595666', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (572, '2008-06-15', 'Patti', 'Payne', NULL, '816 Hidden Knoll Way', NULL, 'Travelers Rest', 'SC', '29690', NULL, '', NULL, 'paynepj@bellsouth.net', NULL, NULL, NULL, true, '2008-07-29', '2008-08-03', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, false, false, '', 'We are looking for a nothern Michigan golf vacation - 5 days with approx 3 rounds of golf -- flexible on which days we play.', 'Internet', 2, '2008-06-15 14:42:09.738297', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (584, '2008-06-18', 'David', 'Maxwell', NULL, '41500 Ayshire Drive', NULL, 'Canton', 'MI', '48188', NULL, '248-346-1050', NULL, 'ddmaxx007@yahoo.com', NULL, NULL, NULL, true, '2008-08-15', '2008-08-18', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-06-18 20:29:35.98899', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (573, '2008-06-16', 'Harry', 'Steib', NULL, '', NULL, '', '', '', NULL, '', NULL, 'captainharry69@hotmail.com', NULL, NULL, NULL, true, '2008-08-15', '2008-08-17', 8, 0, 'Hamlet Village Condominiums', 4, 0, 2, 4, 4, false, false, '', '', 'Internet', 8, '2008-06-16 11:18:38.057339', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (585, '2008-06-19', 'Stuart', 'Rorison', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'drstu_ca@yahoo.ca', NULL, NULL, NULL, true, '2008-08-18', '2008-08-21', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-06-19 08:22:10.323948', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (575, '2008-06-16', 'Lynn', 'Stamiris', NULL, '2203 Carroll Rd', NULL, 'Bay City', 'MI', '48708', NULL, '989-895-9624', NULL, 'trini1999@hotmail.com', NULL, NULL, NULL, true, '2008-06-25', '2008-06-26', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, false, false, '989-895-9624', '', 'Friend/family', 2, '2008-06-16 12:21:43.313822', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (576, '2008-06-16', 'Farhan', 'Mohammad', NULL, '', NULL, '', '', '', NULL, '', NULL, 'farhanm13@yahoo.com', NULL, NULL, NULL, true, '2008-08-08', '2008-08-10', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, false, false, '', '', 'Internet', 4, '2008-06-16 13:50:47.763944', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (586, '2008-06-19', 'Alan', 'Shearon', NULL, '1095 Cathcart Blvd', NULL, 'Sarnia', 'ON', 'n7s2h4', NULL, '519-383-8028 ex 258', NULL, 'shearoa@tecsar.com', NULL, NULL, NULL, true, '2008-07-14', '2008-07-17', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '519-541-9666', '', 'Internet', 2, '2008-06-19 10:19:25.324932', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (578, '2008-06-16', 'Sheryl', 'Chevrette', NULL, '1192 Wilfred', NULL, 'Hanmer', 'ON', 'P3P 1S2', NULL, '705 969 3834', NULL, 'sherylchevrette@hotmail.com', NULL, NULL, NULL, true, '2008-09-14', '2008-09-17', 8, 0, 'Hamlet Village Condominiums', 4, 0, 4, 4, 4, true, true, '', 'We would prefer a condominium setting for our lodging', 'Internet', 8, '2008-06-16 20:03:26.465208', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (579, '2008-06-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'dtcollins@sympatico.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2031, '2011-02-13', 'Terra', 'Kalman', NULL, '', NULL, '', '', '', NULL, '', NULL, 'terra_kalman@yahoo.com', NULL, NULL, NULL, true, '2011-05-06', '2011-05-08', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Golf Show - Grand Rapids', 2, '2011-02-13 20:59:07.055259', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (581, '2008-06-17', 'Billy', 'Bob', NULL, '', NULL, '', '', '', NULL, '', NULL, 'sstepaniaks@hotmail.com', NULL, NULL, NULL, true, '2008-07-25', '2008-07-28', 6, 4, 'Hamlet Village Condominiums', 3, 4, 1, 3, 4, true, true, '', 'an avg price for 6-8 golfers for 4 days', 'Internet', 10, '2008-06-17 12:46:43.208645', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (603, '2008-06-23', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jeff.conklin@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (582, '2008-06-17', 'Steve', 'Maass', NULL, '', NULL, '', '', '', NULL, '', NULL, 'steve.maass@cartopsystems.com', NULL, NULL, NULL, true, '2008-08-29', '2008-08-31', 12, 0, 'Hamlet Village Condominiums', 0, 12, 4, 6, 12, true, true, '', '', 'Internet', 12, '2008-06-17 16:13:51.152635', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (605, '2008-06-23', 'Janice', 'Jacobs', NULL, '10849 bunkerhill', NULL, 'jackson', 'MI', '49201', NULL, '5177696701', NULL, 'jan_jacobs2003@yahoo.com', NULL, NULL, NULL, true, '2008-07-27', '2008-07-31', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '5179604392', '', 'Internet', 2, '2008-06-23 15:46:49.580309', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (589, '2008-06-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'cherbear456@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (587, '2008-06-19', 'steve', 'bessette', NULL, '', NULL, '', '', '', NULL, '', NULL, 'stevebessette@comcast.net', NULL, NULL, NULL, true, '2008-07-03', '2008-07-05', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Brochure', 2, '2008-06-19 15:54:41.464699', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (588, '2008-06-19', 'Wesley', 'Vezza', NULL, '2053 Maplewood Rd', NULL, 'St. Clements', 'ON', 'N0B 2M0', NULL, '519-897-8399', NULL, 'wesvezza@hotmail.com', NULL, NULL, NULL, true, '2008-07-28', '2008-07-30', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Friend/family', 2, '2008-06-19 16:00:11.523159', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1332, '2009-07-19', 'Joanne', 'Gagne', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kalipopjunior@hotmail.com', NULL, NULL, NULL, true, '2009-07-31', '2009-08-01', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-07-19 12:06:06.002508', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (590, '2008-06-20', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'higgybop_007', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (602, '2008-06-22', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'subflosh@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (592, '2008-06-20', 'Chris', 'Young', NULL, '', NULL, '', '', '', NULL, '', NULL, 'chris_young@cogeco.ca', NULL, NULL, NULL, true, '2008-09-19', '2008-09-21', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 4, true, true, '', 'dates and times are flexible. Looking for a 2 night/4 rounds of golf weekend package for the Fall. Would be for either 4, 6, or 8 people + +Thanks in advance!', 'Internet', 4, '2008-06-20 10:54:32.437905', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (604, '2008-06-23', 'Lou', 'Murdoch', NULL, 'R.R./1', NULL, 'Woodville', 'ON', 'K0M 2T0', NULL, '705-879-1391', NULL, 'jims25@hotmail.com', NULL, NULL, NULL, true, '2008-07-21', '2008-07-26', 2, 2, 'Trout Creek Condominiums', 2, 4, 1, 2, 2, true, true, '', '', 'Internet', 4, '2008-06-23 12:58:50.432721', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (593, '2008-06-20', 'John', 'Hanus', NULL, '19917 Lamar Drive', NULL, 'Clinton Township', 'MI', '48038', NULL, '313-690-2968', NULL, 'spiceman1@wowway.com', NULL, NULL, NULL, true, '2008-07-20', '2008-07-24', 8, 0, 'Trout Creek Condominiums', 4, 0, 4, 4, 8, true, true, '586-214-2426', 'We need lower floor accomodations if possible for at least 2 couples.', 'Internet', 8, '2008-06-20 12:41:08.200666', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2463, '2012-04-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'hvkim@shaw.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (595, '2008-06-21', 'colleen', 'strader', NULL, '', NULL, '', '', '', NULL, '', NULL, 'cmonk1027@comcast.net', NULL, NULL, NULL, true, '2008-07-09', '2008-07-11', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-06-21 00:52:29.338613', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (596, '2008-06-21', 'Jennifer', 'Rossi', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jazzy13@cogeco.ca', NULL, NULL, NULL, true, '2008-07-21', '2008-07-25', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-06-21 09:47:34.582511', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (597, '2008-06-21', 'Christopher', 'Metz', NULL, '', NULL, '', '', '', NULL, '', NULL, 'CMetz205@comcast.net', NULL, NULL, NULL, true, '2008-10-10', '2008-10-13', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Golfing in Michigan Magazine', 4, '2008-06-21 10:19:40.254006', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (606, '2008-06-23', 'Adam', 'Shier', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'adams@lumbermens-inc.com', NULL, NULL, NULL, true, '2008-07-26', '2008-07-28', 8, 0, 'Trout Creek Condominiums', 4, 0, 1, 2, 4, true, true, '', '', 'Returning guest', 8, '2008-06-23 16:13:23.864158', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (598, '2008-06-21', 'Paul', 'Morrison', NULL, '27 Larkspur Cres', NULL, 'Ancaster', '', '', NULL, '', NULL, 'paulmorrison1@sympatico.ca', NULL, NULL, NULL, true, '2008-07-13', '2008-07-17', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 2, 2, true, true, '', '', 'Friend/family', 2, '2008-06-21 11:19:44.900291', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (607, '2008-06-23', 'Jeff', 'Bourdeau', NULL, '11100 Chapman Ct', NULL, 'Bruce Twp', 'MI', '48065', NULL, '586-264-8667', NULL, 'jeff@jbelectricalco.com', NULL, NULL, NULL, true, '2008-09-18', '2008-09-21', 16, 0, 'Hamlet Village Condominiums', 0, 16, 4, 8, 16, true, true, '', '', 'Friend/family', 16, '2008-06-23 20:28:27.537841', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (600, '2008-06-21', 'Shinichiro', 'Yoshino', NULL, '', NULL, '', '', '', NULL, '', NULL, 'syoshino@gbpllc.net', NULL, NULL, NULL, true, '2008-07-01', '2008-07-02', 4, 0, 'Hamlet Village Condominiums', 0, 4, 4, 4, 4, true, true, '', '', 'Internet', 4, '2008-06-21 17:50:35.655752', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2098, '2011-03-22', 'Mark', 'Carter', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mark.carter@gm.com', NULL, NULL, NULL, true, '2011-07-24', '2011-07-26', 20, 0, 'Hamlet Village Condominiums', 0, 20, 2, 4, 8, true, true, '', '', 'Friend/Family Referral', 20, '2011-03-22 13:49:53.170205', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (656, '2008-07-10', 'Karen', 'Battin', NULL, '', NULL, '', '', '', NULL, '', NULL, 'battink@msu.edu', NULL, NULL, NULL, true, '2008-09-07', '2008-09-09', 8, 0, 'Hamlet Village Condominiums', 4, 0, 1, 4, 1, true, true, '', '', 'Internet', 8, '2008-07-10 09:59:50.752547', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (609, '2008-06-24', 'Mark', 'Donnelly', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mark.donnelly@investorsgroup.com', NULL, NULL, NULL, true, '2008-06-29', '2008-06-30', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'anniversary', 'Internet', 2, '2008-06-24 15:14:20.222672', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (610, '2008-06-24', 'tom', 'raczka', NULL, '1223 W. Fred', NULL, 'Whiting', 'IN', '46394', NULL, '2198083984', NULL, 'qbtommy13@yahoo.com', NULL, NULL, NULL, true, '2008-07-19', '2008-07-22', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 1, 4, true, true, '3124200097', '', 'Internet', 4, '2008-06-24 15:54:46.987048', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1647, '2010-03-07', 'rosa', 'deneauly', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rosa_deneault@wsib.on.ca', NULL, NULL, NULL, true, '2010-08-20', '2010-08-24', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-03-07 13:25:36.546045', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1272, '2009-07-04', 'Scott', 'Chapman', NULL, '676 Ponderosa', NULL, 'Grand Rapids', 'MI', '49534', NULL, '616-677-5006', NULL, 'chappy3102pt@yahoo.com', NULL, NULL, NULL, true, '2009-07-24', '2009-07-26', 2, 2, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '', 'For the Saturday golf, we would like to have all 4 of us golf.', 'Golf Show', 4, '2009-07-04 18:27:16.13184', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (613, '2008-06-24', 'Timothy', 'Cichowski', NULL, '51 Ott Road', NULL, 'Auburn', 'MI', '48611', NULL, '989-662-4370', NULL, 'tcichowski@chartermi.net', NULL, NULL, NULL, true, '2008-07-06', '2008-07-08', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', 'Non-smoking lodging', 'Internet', 2, '2008-06-24 22:16:15.175017', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (614, '2008-06-25', 'Travis', 'Smith', NULL, '10205 Blackberry crk dr', NULL, 'Burton', 'MI', '48519', NULL, '8109220176', NULL, 'twsierra74@comcast.net', NULL, NULL, NULL, true, '2008-09-19', '2008-09-21', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet', 4, '2008-06-25 13:12:03.371775', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (615, '2008-06-25', 'Wanda', 'Benford', NULL, '19357 Winthrop', NULL, 'Detroit', 'MI', '48235', NULL, '313-836-5414', NULL, 'wbenford@comcast.net', NULL, NULL, NULL, true, '2008-08-25', '2008-08-29', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '313-530-5299', 'I would like a king size bed if at all possible.', 'Golf Show', 2, '2008-06-25 19:20:33.867078', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (616, '2008-06-25', 'chris', 'kroeze', NULL, '211 e maple', NULL, 'wayland', 'MI', '49348', NULL, '616-334-3805', NULL, 'kroezec@yahoo.com', NULL, NULL, NULL, true, '2008-08-04', '2008-08-06', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '616-334-3805', '', 'Internet', 2, '2008-06-25 20:03:25.643795', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (617, '2008-06-25', 'Martin', 'Salazar', NULL, '31640 Myrna Street', NULL, 'Livonia', 'MI', '48154', NULL, '', NULL, 'msalgolf@sbcglobal.net', NULL, NULL, NULL, true, '2008-06-29', '2008-07-02', 2, 0, 'Trout Creek Condominiums', 1, 1, 1, 1, 2, true, true, '', '', 'Friend/family', 2, '2008-06-25 21:12:49.577268', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (631, '2008-07-01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ehgot@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (594, '2008-06-20', 'mark', 'zwygart', NULL, '296 wellington hgts', NULL, 'sudbury', 'ON', 'p3e3v7', NULL, '7056709610', NULL, 'markzwygart@yahoo.ca', NULL, NULL, NULL, true, '2012-06-30', '2012-07-02', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, true, true, '7055664804', '', 'Returning guest', 4, '2012-04-04 10:26:31.851665', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (642, '2008-07-05', 'Jim', 'Lambert', NULL, '', NULL, '', '', '', NULL, '', NULL, 'njlambert1937@att.net', NULL, NULL, NULL, true, '2008-08-05', '2008-08-12', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 2, 2, true, true, '', '', 'Internet', 2, '2008-07-05 10:41:26.017908', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (622, '2008-06-27', 'becky', 'marshall', NULL, '9237 S Cr 1000', NULL, 'Losantville', 'IN', '47354', NULL, '17658536000', NULL, 'bejmarsh@yahoo.com', NULL, NULL, NULL, true, '2008-07-07', '2008-07-12', 3, 1, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet', 4, '2008-06-27 20:56:08.2287', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (623, '2008-06-28', 'Alex', 'Aldred', NULL, '', NULL, '', '', '', NULL, '', NULL, 'amaldred@gmail.com', NULL, NULL, NULL, true, '2008-08-20', '2008-08-26', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 4, 4, true, true, '', '', 'Other', 4, '2008-06-28 13:10:22.841126', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (636, '2008-07-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'hoyung.chung.', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (625, '2008-06-29', 'Bonke', 'Jan', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bonke@c.dk', NULL, NULL, NULL, true, '2008-07-04', '2008-07-06', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-06-29 07:01:29.669051', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (618, '2008-06-25', 'David', 'Topel', NULL, '2463 Camel Dr', NULL, 'Sterling heights', 'MI', '48310', NULL, '(586) 214-5391', NULL, 'dvdtopel@yahoo.com', NULL, NULL, NULL, true, '2008-07-22', '2008-07-24', 2, 1, 'Hamlet Village Condominiums', 1, 1, 1, 1, 2, true, true, '', '', 'Internet', 3, '2008-06-29 15:00:03.567915', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2475, '2012-04-25', 'Mike', 'Moore', NULL, '2345 mark ave', NULL, 'Windsor', 'ON', 'N9e3x8', NULL, '', NULL, 'Mikemoore948@hotmail.com', NULL, NULL, NULL, true, '2012-08-15', '2012-08-19', 6, 0, 'Trout Creek Condominiums', 0, 6, 1, 3, 6, true, true, '', '', 'Internet Search', 6, '2012-04-25 22:47:02.296408', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (638, '2008-07-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tigerchung@live.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (658, '2008-07-11', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'lindafrc1@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (626, '2008-06-29', 'elaine', 'conklin', NULL, '39649', NULL, 'southwind ln', 'MI', '48168', NULL, '734-502-0735', NULL, 'ebondie@hotmail.com', NULL, NULL, NULL, true, '2008-07-07', '2008-07-10', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Returning guest', 2, '2008-06-29 21:44:38.976452', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (643, '2008-07-06', 'Kevin', 'Allman', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kallman@charter.net', NULL, NULL, NULL, true, '2008-08-09', '2008-08-11', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet', 4, '2008-07-06 12:13:01.870723', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (628, '2008-06-30', 'brad', 'gerber', NULL, '14012 nussbaum rd', NULL, 'dalton', 'OH', '44618', NULL, '330-857-7835', NULL, 'bigdogbrad@zoominternet.net', NULL, NULL, NULL, true, '2008-09-14', '2008-09-17', 4, 0, 'Hamlet Village Condominiums', 0, 0, 1, 0, 0, true, true, '330-465-2193', '', 'Golf Course', 4, '2008-06-30 19:43:03.782707', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (629, '2008-06-30', 'Bryan', 'Busby', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'bbusby@besam.ca', NULL, NULL, NULL, true, '2008-07-07', '2008-07-11', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-06-30 19:59:28.125002', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (644, '2008-07-06', 'ralph', 'hill', NULL, '2 cook cres', NULL, 'St. Thomas', 'ON', 'n5r6j3', NULL, '5196377474', NULL, 'krhill@netscape.ca', NULL, NULL, NULL, true, '2008-07-11', '2008-07-13', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, 'na', '', 'Brochure', 2, '2008-07-06 14:42:50.620221', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (630, '2008-06-30', 'rod', 'eastwood', NULL, '2356 grenoble st. unit 50', NULL, 'sudbury', 'ON', 'P3A4M5', NULL, '705-521-1101', NULL, 'rwtlee@hotmail.com', NULL, NULL, NULL, true, '2008-09-07', '2008-09-10', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 4, 4, true, true, '', '', 'Internet', 4, '2008-06-30 23:27:07.773307', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (632, '2008-07-01', 'Steven', 'Wille', NULL, '48307 Jester Drive', NULL, 'Macomb', 'MI', '48044', NULL, '586-909-8117', NULL, 'sw1_2001@hotmail.com', NULL, NULL, NULL, true, '2008-08-29', '2008-08-31', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet', 4, '2008-07-01 16:48:08.860189', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (634, '2008-07-02', 'John', 'Won', NULL, '2603 Woodhill Dr.', NULL, 'Okemos', 'MI', '48864', NULL, '517-337-5696', NULL, 'jbwon4698@yahoo.com', NULL, NULL, NULL, true, '2008-07-21', '2008-07-23', 1, 2, 'Trout Creek Condominiums', 1, 1, 1, 1, 2, true, true, '517-899-9532', '', 'Internet', 3, '2008-07-02 02:47:51.430201', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (635, '2008-07-02', 'Mark', 'Vredeveld', NULL, '6846 Riley', NULL, 'Zeeland', 'MI', '49464', NULL, '616.510.0420', NULL, 'mav@isdcorporation.com', NULL, NULL, NULL, true, '2008-09-06', '2008-09-09', 8, 0, 'Hamlet Village Condominiums', 4, 0, 4, 4, 8, true, true, '', 'we have 8 guys and can sleep as cheap as possible, as long as we each get a bed. + +we''d rather not have food in the packagd.', 'Internet', 8, '2008-07-02 15:15:07.878787', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (637, '2008-07-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tlgerchung@liver.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (645, '2008-07-06', 'Michelle', 'Young', NULL, '1148 Nottingham', NULL, 'Grosse Pointe Park', 'MI', '48230', NULL, '1 (313) 821-0134', NULL, 'meyoung00@comcast.net', NULL, NULL, NULL, true, '2008-08-13', '2008-08-18', 2, 2, 'Trout Creek Condominiums', 1, 2, 4, 4, 4, true, true, '1 (313) 821-0134', '', 'Golf Course', 4, '2008-07-06 15:28:04.483811', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2003, '2011-01-19', 'Daniel', 'Guest', NULL, '7553 St. John', NULL, 'Shelby Township', 'MI', '48317', NULL, '586-419-0738', NULL, 'guestdan@msu.edu', NULL, NULL, NULL, true, '2011-05-20', '2011-05-22', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2011-01-19 08:20:34.548336', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2468, '2012-04-18', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'newcomb@michiweb.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (601, '2008-06-22', 'Brett', 'Brown', NULL, '5572 S Anita Dr', NULL, 'Saginaw', 'MI', '48601', NULL, '', NULL, '8ft4par@sbcglobal.net', NULL, NULL, NULL, true, '2008-08-30', '2008-09-01', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '', '4 Guys looking to play golf +need four beds +need a low cost vacation +whatever makes it cheaper', 'Golf Show', 4, '2008-07-06 21:00:28.81559', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (627, '2008-06-29', 'Brad', 'Swartzentruber', NULL, '24 parkview drive', NULL, 'Wellesley', 'ON', 'N0B 2T0', NULL, '519-656-3594', NULL, 'swartzy2k@hotmail.com', NULL, NULL, NULL, true, '2008-07-15', '2008-07-19', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '519-502-5500', '', 'Internet', 2, '2008-07-04 16:53:42.169243', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (641, '2008-07-04', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'huntin55@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (646, '2008-07-07', 'Anthony', 'Quaglia', NULL, '194 Huxley Ave S', NULL, 'Hamilton', 'ON', 'L8K 2R3', NULL, '', NULL, 'anthony.quaglia@brucepower.com', NULL, NULL, NULL, true, '2008-09-11', '2008-09-14', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 4, true, true, '', '', 'Internet', 8, '2008-07-07 11:26:07.664841', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (647, '2008-07-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'gpropst@blessingco.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (654, '2008-07-09', 'mary', 'smith', NULL, 't', NULL, 'ssm', 'YT', '', NULL, '', NULL, 'r.smith@shaw.ca', NULL, NULL, NULL, true, '2008-07-09', '2008-07-11', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Golf Show', 2, '2008-07-09 15:14:10.000995', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (657, '2008-07-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ozzie@wizardgolf.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1576, '2010-01-30', 'John', 'Gmeiner', NULL, '2833 Saddlewood Road', NULL, 'West Bloomfield', 'MI', '48324', NULL, '2483630089', NULL, 'BartG@comcast.net', NULL, NULL, NULL, true, '2011-06-03', '2011-06-05', 15, 0, 'Hamlet Village Condominiums', 0, 15, 9, 8, 15, true, true, '2483630089', 'Would like to play True North on Friday +and tee time 12:30 for (15) men', 'Hamlet Village', 15, '2011-03-02 19:17:33.375655', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (650, '2008-07-08', 'Lisa', 'Moleski', NULL, '9448 Bristol Road', NULL, 'Swartz Creek', 'MI', '48473', NULL, '810-287-0521', NULL, 'lmoleski@geneseeschools.org', NULL, NULL, NULL, true, '2008-07-20', '2008-07-22', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-07-08 16:58:10.262664', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (651, '2008-07-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'taylor@3dgathome.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (652, '2008-07-09', 'Scott', 'Williston', NULL, '39 Peterborough Dr', NULL, 'Chatham', 'ON', 'N7L 4C5', NULL, '5194366123', NULL, 'swilliston102@hotmail.com', NULL, NULL, NULL, true, '2008-08-03', '2008-08-06', 6, 0, 'Trout Creek Condominiums', 3, 0, 1, 3, 3, true, true, '5193310446', 'If you have a three bedroom Condo or cabin would be great.', 'Internet', 6, '2008-07-09 10:45:49.193401', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (659, '2008-07-12', 'chris', 'thomas', NULL, '29605 marklane', NULL, 'livonia', 'MI', '48152', NULL, '7347774055', NULL, 'cthomas0622@yahoo.com', NULL, NULL, NULL, true, '2008-10-10', '2008-10-12', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 2, true, true, '', '', 'Internet', 4, '2008-07-12 02:43:15.300975', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (951, '2009-02-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'leonard.therrien@yahoo.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (961, '2009-02-16', 'Eric', 'Schafer', NULL, '12356 Mission Hills Drive', NULL, 'DeWitt', 'MI', '48820', NULL, '', NULL, 'schafer.eric@comcast.net', NULL, NULL, NULL, true, '2009-08-05', '2009-08-08', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Internet Search', 8, '2009-02-16 15:29:54.473775', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1063, '2009-03-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'nortonrene@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (662, '2008-07-12', 'Kelly', 'King', NULL, '25364 N. Shore Dr.', NULL, 'Elkhart', 'IN', '46514', NULL, '574-849-3676', NULL, 'tkhas@verizon.net', NULL, NULL, NULL, true, '2008-08-08', '2008-08-10', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '', '', 'Internet', 2, '2008-07-12 16:07:13.792214', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (682, '2008-07-18', 'Jill', 'Blakeney', NULL, '', NULL, '', '', '', NULL, '', NULL, 'sblakeney@hotmail.com', NULL, NULL, NULL, true, '2008-08-11', '2008-08-15', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-07-18 19:33:38.144241', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (668, '2008-07-14', 'Todd', 'Ferguson', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'tsnferguson@sympatico.ca', NULL, NULL, NULL, true, '2008-08-29', '2008-08-31', 4, 4, 'Hamlet Village Condominiums', 4, 0, 2, 4, 4, true, true, '', '', 'Internet', 8, '2008-07-14 14:18:18.569521', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1065, '2009-03-26', 'David', 'Woudstra', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dwoudstra@comcast.net', NULL, NULL, NULL, true, '2009-06-05', '2009-06-07', 8, 0, 'Hamlet Village Condominiums', 0, 8, 4, 4, 8, true, true, '', '', 'Internet Search', 8, '2009-03-26 17:39:20.910068', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2480, '2012-05-01', 'Brent', 'Barnes', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bjb012249@gmail.com', NULL, NULL, NULL, true, '2012-06-30', '2012-07-04', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Returning guest', 4, '2012-05-01 14:11:10.433194', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (664, '2008-07-13', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'bill.dock@acs-inc.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (666, '2008-07-14', 'Oscar', 'Freiburger', NULL, '9520 N 200W', NULL, 'Ossian', 'IN', '46777', NULL, '260-638-4701', NULL, 'bob35@yahoo.com', NULL, NULL, NULL, true, '2008-07-20', '2008-07-22', 2, 1, 'Trout Creek Condominiums', 1, 1, 2, 2, 2, true, true, '260-402-2934', '', 'Friend/family', 3, '2008-07-14 11:34:54.220563', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (681, '2008-07-18', 'blake', 'hershey', NULL, '2307 hidden lake dr', NULL, 'west bloomfield', 'MI', '48324', NULL, '3134781609', NULL, 'bhers@comcast.net', NULL, NULL, NULL, true, '2008-09-12', '2008-09-14', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 2, true, true, '2484321354', 'Vegetarian dining', 'Internet', 2, '2008-07-18 08:06:35.560244', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (692, '2008-07-22', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tall111@netzero.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (669, '2008-07-14', 'Dar', 'Howell', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dhowell1956@yahoo.com', NULL, NULL, NULL, true, '2008-08-03', '2008-08-07', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Prefer king size bed unit', 'Internet', 2, '2008-07-14 17:46:58.371675', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (670, '2008-07-14', 'Al', 'Zaleski', NULL, '', NULL, '', '', '', NULL, '', NULL, 'z-check@msn.com', NULL, NULL, NULL, true, '2008-09-12', '2008-09-14', 12, 0, 'Hamlet Village Condominiums', 0, 12, 4, 6, 12, true, true, '', '', 'Golf Course', 12, '2008-07-14 20:00:28.705457', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (671, '2008-07-15', 'jean', 'brown', NULL, '19725 somers', NULL, 'new boston', 'MI', '48164', NULL, '7347539913', NULL, 'jeanbrown55@yahoo.com', NULL, NULL, NULL, true, '2008-08-11', '2008-08-13', 6, 0, 'Hamlet Village Condominiums', 3, 0, 1, 3, 6, true, true, '', '', 'Internet', 6, '2008-07-15 09:33:41.138642', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (672, '2008-07-15', 'Robert', 'Bienkowski', NULL, '6882 Sandalwood Drive', NULL, 'Bloomfield Twp', 'MI', '48301', NULL, '(248) 892-0187', NULL, 'binkyjr@comcast.net', NULL, NULL, NULL, true, '2008-09-07', '2008-09-13', 2, 0, 'Hamlet Village Condominiums', 1, 0, 2, 1, 1, true, true, '', '', 'Returning guest', 2, '2008-07-15 09:40:51.485504', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (665, '2008-07-13', 'Damon', 'Parker', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dpkts@aol.com', NULL, NULL, NULL, true, '2008-08-15', '2008-08-17', 8, 0, 'Trout Creek Condominiums', 0, 8, 1, 4, 8, true, true, '', '', 'Returning guest', 8, '2008-07-15 11:17:35.422588', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (732, '2008-08-04', 'Dan', 'Dubois', NULL, '6986 Valley View Ct.', NULL, 'Allendale', 'MI', '49401', NULL, '616-717-4124', NULL, 'dandubois2@hotmail.com', NULL, NULL, NULL, true, '2008-10-09', '2008-10-12', 3, 0, 'Hamlet Village Condominiums', 0, 3, 1, 1, 3, true, true, '616-895-5021', '', 'Internet', 3, '2008-08-04 12:52:58.275159', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (674, '2008-07-15', 'ROBIN', 'COOK', NULL, '', NULL, '', '', '', NULL, '', NULL, 'RCOOK001@MI.RR.COM', NULL, NULL, NULL, true, '2008-08-08', '2008-08-10', 6, 0, 'Hamlet Village Condominiums', 3, 0, 2, 3, 3, true, true, '', '', 'Internet', 6, '2008-07-15 22:01:27.511347', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2019, '2011-02-06', 'Vince', 'Lyons', NULL, '3242 Lexington', NULL, 'Monclova', 'OH', '43542', NULL, '419-865-5588', NULL, 'vlyons72@yahoo.com', NULL, NULL, NULL, true, '2011-07-14', '2011-07-16', 16, 0, 'Trout Creek Condominiums', 8, 0, 2, 8, 2, true, true, '419-346-4747', 'Have 16 golfers..(35yrs. to 50) we go north every year. Would like to know what we might be able to put together. We typically play 36 to 45 holes per day. Normally play 18 on Thursday - 44 on Friday and Saturday. Have quotes from Boyne, and Garland.', 'Other - Please Explain', 16, '2011-02-06 20:19:54.59367', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2357, '2011-11-18', 'Michael', 'Johnson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Mjacksj@yahoo.com', NULL, NULL, NULL, true, '2012-08-16', '2012-08-18', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Returning guest', 4, '2012-03-27 18:25:32.380145', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (675, '2008-07-15', 'Brett', 'Hackworth', NULL, '5441 Parsons rd', NULL, 'Concord', 'MI', '49237', NULL, '5177950035', NULL, 'bc_hackworth@yahoo.com', NULL, NULL, NULL, true, '2011-08-04', '2011-08-07', 8, 0, 'Trout Creek Condominiums', 0, 8, 3, 4, 8, true, true, '', '', 'Golf Course', 8, '2011-01-27 10:47:15.375621', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (678, '2008-07-16', 'Brian', 'Van Acker', NULL, '', NULL, '', '', '', NULL, '', NULL, 'brian.vanacker@magnasteyr.com', NULL, NULL, NULL, true, '2008-09-05', '2008-09-07', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet', 4, '2008-07-18 13:55:04.444706', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (694, '2008-07-22', 'jason', 'cabral', NULL, '194 wellington st', NULL, 'london', 'ON', 'n6k4x8', NULL, '5199024790', NULL, 'cabraljason6@hotmail.com', NULL, NULL, NULL, true, '2008-09-23', '2008-09-27', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 2, true, true, '5194382955', '', 'Other', 4, '2008-07-22 21:40:27.232738', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (679, '2008-07-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'sharonm@start.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (680, '2008-07-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'redjanet2@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (673, '2008-07-15', 'Randy', 'Beachum', NULL, '6138 Atkins', NULL, 'Troy', 'MI', '48085', NULL, '586-918-6806', NULL, 'randybeachum@comcast.net', NULL, NULL, NULL, true, '2008-07-28', '2008-08-01', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '248-765-3232', 'will arrive on Monday night the 28th playing golf on Tuesday, Wednesday, Thursday and Friday. stay four nights and play golf four days.', 'Internet', 2, '2008-07-18 20:59:38.866138', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (696, '2008-07-23', 'Ann', 'Hekhuis', NULL, '814 Amherst Ct', NULL, 'Naperville', 'IL', '60565', NULL, '630-527-0651', NULL, 'ahekhuis@wideopenwest.com', NULL, NULL, NULL, true, '2008-09-08', '2008-09-11', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet', 4, '2008-07-23 10:11:12.035452', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (698, '2008-07-23', 'jay', 'Demetriou', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jdemetriou@sympatico.ca', NULL, NULL, NULL, true, '2008-09-13', '2008-09-15', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 1, 2, true, true, '', '', 'Internet', 4, '2008-07-23 21:19:40.261114', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (683, '2008-07-19', 'MIKE', 'keys', NULL, '100 Tiner Ave', NULL, 'dorchester', 'ON', 'N0L 1G2', NULL, '', NULL, 'mikekeys@rogers.com', NULL, NULL, NULL, true, '2008-08-21', '2008-08-24', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 4, 8, true, true, '', 'something like that !!!', 'Internet', 8, '2008-07-19 14:07:24.449328', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (684, '2008-07-19', 'Joseph', 'Pianelli', NULL, '21428 Danbury Drive', NULL, 'Woodhaven', 'MI', '48183-1608', NULL, '', NULL, 'kathandjoe@wideopenwest.com', NULL, NULL, NULL, true, '2008-07-29', '2008-08-01', 1, 1, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Brochure', 2, '2008-07-19 21:32:52.394614', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (685, '2008-07-20', 'df', ';kjkkh', NULL, '', NULL, '', '', '', NULL, '', NULL, 'grock@coralwave.com', NULL, NULL, NULL, true, '2008-09-07', '2008-09-12', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-07-20 09:35:13.376445', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (686, '2008-07-20', 'Peter', 'Kuhnmuench', NULL, '1901 Vassar Drive', NULL, 'Lansing', 'MI', '48912-5117', NULL, '517-449-4262', NULL, 'pkuhnmuench@aol.com', NULL, NULL, NULL, true, '2008-08-08', '2008-08-10', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '517-485-0671', 'We are a group of four intermediate skilled golfers who would likely look for our own dinner options.', 'Internet', 4, '2008-07-20 16:57:09.493871', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (700, '2008-07-24', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'caking_48116@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (687, '2008-07-20', 'Lawrence', 'Fortier', NULL, '26607 Greythorne tr', NULL, 'Farmington Hills', 'MI', '48334', NULL, '2484447639', NULL, 'lfortier@twmi.rr.com', NULL, NULL, NULL, true, '2008-08-18', '2008-08-21', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '248 302 0928', 'Queen or King size bed', 'Golf Show', 2, '2008-07-20 19:11:35.952575', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2643, '2013-01-02', 'Christopher', 'Olekas', NULL, '132 Townsend Dr', NULL, 'Breslau', 'ON', 'N0B1M0', NULL, '15195725650', NULL, 'chris.olekas@gmail.com', NULL, NULL, NULL, true, '2013-05-15', '2013-05-19', 6, 0, 'Hamlet Village Condominiums', 0, 6, 1, 2, 6, true, true, '15195725650', 'Recommended through TorontoGolfNuts.com', 'Other - Please Explain', 6, '2013-01-02 15:47:16.642818', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (702, '2008-07-24', 'Seonghun', 'Kim', NULL, '6800 Geddes', NULL, 'Superior Township', 'MI', '48198', NULL, '734-337-2352', NULL, 'shkim@hatci.com', NULL, NULL, NULL, true, '2008-07-28', '2008-07-30', 2, 2, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '', '', 'Internet', 4, '2008-07-24 23:06:05.943328', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (714, '2008-07-30', 'dennis', 'slavensky', NULL, '', NULL, '', '', '', NULL, '', NULL, 'blockgarden@comcast.net', NULL, NULL, NULL, true, '2008-08-22', '2008-08-23', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet', 4, '2008-07-30 12:50:02.361956', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (716, '2008-07-30', 'Benjamin', 'Galus', NULL, '', NULL, '', 'MI', '48706', NULL, '', NULL, 'ben_galus@hotmail.com', NULL, NULL, NULL, true, '2008-08-15', '2008-08-17', 12, 0, 'Hamlet Village Condominiums', 6, 0, 1, 3, 6, true, true, '', '', 'Brochure', 12, '2008-07-30 18:14:59.077933', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (725, '2008-07-31', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (690, '2008-07-21', 'Deanna', 'Polomcak', NULL, '33105 Frederick Street', NULL, 'Paw Paw', 'MI', '49079', NULL, '269-657-5327', NULL, 'deannap@vandvpc.com', NULL, NULL, NULL, true, '2008-08-10', '2008-08-14', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-07-21 16:40:22.809205', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (693, '2008-07-22', 'Joe', 'Nelles', NULL, '144 Church St.', NULL, 'Echo Bay', 'ON', 'P0S 1C0', NULL, '705-949-5049', NULL, 'joe_averyconstruction@shaw.ca', NULL, NULL, NULL, true, '2008-09-19', '2008-09-22', 8, 0, 'Hamlet Village Condominiums', 4, 0, 2, 4, 4, true, true, '', '', 'Returning guest', 8, '2008-07-22 17:04:11.041495', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (695, '2008-07-23', 'Bob', 'Zwit', NULL, '', NULL, '', '', '', NULL, '', NULL, 'r.zwit@comcast.net', NULL, NULL, NULL, true, '2008-08-22', '2008-08-24', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet', 2, '2008-07-23 00:03:00.192199', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (704, '2008-07-26', 'Tim', 'Winterburn', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'twinterburn@hotmail.com', NULL, NULL, NULL, true, '2008-09-16', '2008-09-19', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Internet', 8, '2008-07-26 17:45:59.62914', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (699, '2008-07-24', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'sanzonec@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (701, '2008-07-24', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'mattmccollough@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (697, '2008-07-23', 'Edward', 'Raasch', NULL, 'N9998 Deerpath Lane', NULL, 'Tomahawk', 'WI', '54487', NULL, '715-453-1805', NULL, 'eraasch@charter.net', NULL, NULL, NULL, true, '2008-08-11', '2008-08-15', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-07-25 11:24:08.869246', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (705, '2008-07-28', 'Karen', 'Swan', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kmswan@umich.edu', NULL, NULL, NULL, true, '2008-08-04', '2008-08-06', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-07-28 20:28:57.983085', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (703, '2008-07-25', 'Chuck', 'Sanzone', NULL, '24711 Halsted', NULL, 'Farmington', 'MI', '48335', NULL, '734-634-7591', NULL, 'csanzone@intamer.com', NULL, NULL, NULL, true, '2008-09-25', '2008-09-28', 8, 0, 'Hamlet Village Condominiums', 0, 8, 4, 4, 8, true, true, '', 'Was told by friend that they substituted True North for Hidden River. Would that be possible for our group if we came?', 'Friend/family', 8, '2008-07-25 12:24:16.665928', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (706, '2008-07-28', 'john', 'miedema', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'john.miedema@comcast.net', NULL, NULL, NULL, true, '2008-09-02', '2008-09-05', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet', 4, '2008-07-28 21:24:08.731633', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (707, '2008-07-29', 'Ernest', 'Kirkland', NULL, '8204 Maple Ridge Avenue', NULL, 'Springfield', 'VA', '22153', NULL, '248-202-1733', NULL, 'KIMDACOACH@AOL.COM', NULL, NULL, NULL, true, '2008-09-17', '2008-09-20', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '248-202-1733', '', 'Internet', 4, '2008-07-29 13:56:32.892496', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1389, '2009-07-30', 'Marc', 'Gillis', NULL, '5474 Bradford Circle', NULL, 'Brighton', 'MI', '48114', NULL, '248.225.2897', NULL, 'gillima@kellylawregistry.com', NULL, NULL, NULL, true, '2009-08-16', '2009-08-20', 3, 0, 'Hamlet Village Condominiums', 1, 3, 1, 1, 3, true, true, '', '', 'Returning guest', 3, '2009-07-30 14:00:40.465493', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (709, '2008-07-29', 'Anne', 'Callison', NULL, '3676 Overhill Drive NW', NULL, 'Canton', 'OH', '44718', NULL, '330.493.4633', NULL, 'abc411@earthlink.net', NULL, NULL, NULL, true, '2008-09-07', '2008-09-10', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-07-29 15:21:33.788211', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (710, '2008-07-29', 'shinji', 'sato', NULL, '24930 W Illini drive', NULL, 'plainfield', 'IL', '60544', NULL, '', NULL, 'ssato@hitachitransport.com', NULL, NULL, NULL, true, '2008-08-11', '2008-08-13', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 2, true, true, '', '', 'Internet', 2, '2008-07-29 18:38:55.158618', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (711, '2008-07-29', 'kelly', 'buller', NULL, 'rr#1', NULL, 'Desbarats', 'ON', 'p0r1e0', NULL, '705-248-2844', NULL, 'lynnzapple@hotmail.com', NULL, NULL, NULL, true, '2008-08-18', '2008-08-21', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Friend/family', 2, '2008-07-29 19:02:14.624968', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (713, '2008-07-30', 'Jay', 'Dent', NULL, '', NULL, '', '', '', NULL, '', NULL, 'james.dent@cbsa-asfc.gc.ca', NULL, NULL, NULL, true, '2008-09-17', '2008-09-19', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 2, true, true, '', '', 'Other', 4, '2008-07-30 08:19:26.761933', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (715, '2008-07-30', 'Troy', 'Rinks', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rider4339@yahoo.com', NULL, NULL, NULL, true, '2008-09-25', '2008-09-28', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet', 4, '2008-07-30 16:22:53.586296', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (717, '2008-07-30', 'Richard', 'Kelly', NULL, '12754 Lanoue St', NULL, 'Windsor', 'ON', 'N8N 4S3', NULL, '519-735-9615', NULL, 'rkelly@narmco.com', NULL, NULL, NULL, true, '2008-09-06', '2008-09-13', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Other', 2, '2008-07-30 20:04:12.825447', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (719, '2008-07-30', 'dan', 'covey', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dcovey29@hotmail.com', NULL, NULL, NULL, true, '2008-08-04', '2008-08-08', 1, 1, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-07-30 21:18:43.579585', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2004, '2011-01-21', 'Tom', 'Ladewig', NULL, '4066 Pinestead Drive', NULL, 'Commerce Twp', 'MI', '48390', NULL, '248-5630537', NULL, 'thomas.ladewig@ibigroup.com', NULL, NULL, NULL, true, '2011-06-03', '2011-06-05', 16, 0, 'Hamlet Village Condominiums', 0, 16, 8, 8, 16, true, true, '', '', 'Returning guest', 16, '2011-01-21 10:20:18.526567', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (720, '2008-07-30', 'Jim', 'Junewick', NULL, '', NULL, '', '', '', NULL, '', NULL, 'JLWICK2000@aol.com', NULL, NULL, NULL, true, '2008-08-22', '2008-08-24', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet', 4, '2008-07-30 21:49:44.8083', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (721, '2008-07-31', 'Paul', 'Cartwright', NULL, '', NULL, '', '', '', NULL, '', NULL, 'pacartwright@thinkarbor.com', NULL, NULL, NULL, true, '2008-08-24', '2008-08-27', 2, 1, 'Trout Creek Condominiums', 1, 1, 1, 2, 2, true, true, '', '', 'Friend/family', 3, '2008-07-31 10:37:59.754344', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (722, '2008-07-31', 'John', 'Lynn', NULL, '4604 Oakridge Drive', NULL, 'Midland', 'MI', '48640', NULL, '989-839-9235', NULL, 'jlynnruns2@AOL.com', NULL, NULL, NULL, true, '2008-08-17', '2008-08-20', 1, 1, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '989-750-8112', '', 'Golf Show', 2, '2008-07-31 12:18:51.215827', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (733, '2008-08-04', 'Nik', 'Barey', NULL, '', NULL, '', '', '', NULL, '', NULL, 'snakebarey@yahoo.com', NULL, NULL, NULL, true, '2008-08-15', '2008-08-18', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', 'We are looking for the cheapest possible accomodations. Thanks.', 'Internet', 2, '2008-08-04 15:29:54.897611', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (723, '2008-07-31', 'Roger', 'Roberge', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Rroberge@pptc.gc.ca', NULL, NULL, NULL, true, '2008-08-02', '2008-08-03', 2, 2, 'Trout Creek Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Internet', 4, '2008-07-31 12:52:53.989156', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (724, '2008-07-31', 'Brad', 'Manders', NULL, '7435 Surrey Dr.', NULL, 'Onsted', 'MI', '49265', NULL, '517-467-2643', NULL, 'blmanders@frontiernet.net', NULL, NULL, NULL, true, '2008-08-13', '2008-08-16', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'We would like a price for 3 rounds of golf and 3 nights lodging. +Thanks!', 'Internet', 2, '2008-07-31 15:14:34.871819', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (726, '2008-07-31', 'Lynn', 'Elliott', NULL, '', NULL, '', '', '', NULL, '', NULL, 'nlplynn@bellnet.ca', NULL, NULL, NULL, true, '2008-08-18', '2008-08-21', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Not looking for meals incl. +Just accomodations and golf! +thank you', 'Brochure', 2, '2008-07-31 17:55:53.593139', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (810, '2008-08-31', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'floiny@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (728, '2008-08-02', 'Janis', 'Behnken', NULL, '', NULL, '', '', '', NULL, '', NULL, 'behnkenj@comcast.net', NULL, NULL, NULL, true, '2008-08-22', '2008-08-25', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-08-02 07:46:37.10872', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (789, '2008-08-19', 'Paul', 'Bulgarelli', NULL, '', NULL, '', '', '', NULL, '', NULL, 'pbulgarelli@yahoo.com', NULL, NULL, NULL, true, '2008-08-29', '2008-09-01', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet', 2, '2008-08-19 21:50:14.874038', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (730, '2008-08-02', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'John Avery', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (731, '2008-08-02', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'john.e.avery@gm.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (817, '2008-09-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'kfaust7@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1391, '2009-07-30', 'Karl', 'Scott', NULL, '8412 Glen Haven Dr.', NULL, 'Howell', 'MI', '48843', NULL, '5175458529', NULL, 'scotts26@sbcglobal.net', NULL, NULL, NULL, true, '2009-08-22', '2009-08-23', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', 'no smoking', 'Brochure', 4, '2009-07-30 17:32:32.889884', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (734, '2008-08-04', 'Kent', 'Spidel', NULL, '52707 Brookdale', NULL, 'South Bend', 'IN', '46637', NULL, '574-277-2185', NULL, 'kentspidel@msn.com', NULL, NULL, NULL, true, '2008-08-30', '2008-08-31', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 4, true, true, '', '', 'Golfing in Michigan Magazine', 4, '2008-08-04 21:01:57.386308', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (735, '2008-08-04', 'Robert', 'Sageman', NULL, '3436 Edmunton Drive', NULL, 'Rochester Hills', 'MI', '48306', NULL, '248-961-7497', NULL, 'rjsageman@aol.com', NULL, NULL, NULL, true, '2008-09-11', '2008-09-14', 7, 0, 'Hamlet Village Condominiums', 0, 7, 4, 3, 7, true, true, '', 'We are looking for the best deal for 7 or possibly 8 golfers. +We would arrive Thursday evening Sept 11, and leave the afternoon of Sunday Sept 14.', 'Golfing in Michigan Magazine', 7, '2008-08-04 22:14:38.425367', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (738, '2008-08-06', 'Larry', 'Davidson', NULL, '1425 Carman St', NULL, 'Burton', 'MI', '48529', NULL, '', NULL, 'lddavidson60@yahoo.com', NULL, NULL, NULL, true, '2008-08-18', '2008-08-23', 1, 1, 'Hamlet Village Condominiums', 0, 2, 1, 2, 2, true, true, '', '', 'Golf Show', 2, '2008-08-06 07:42:16.666959', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (737, '2008-08-05', 'mike', 'vassar', NULL, '420 madison ave. ste 1102', NULL, 'toledo', 'OH', '43604', NULL, '419-241-9770', NULL, 'mvassar@vassardills.com', NULL, NULL, NULL, true, '2008-10-02', '2008-10-05', 6, 0, 'Hamlet Village Condominiums', 0, 6, 2, 3, 6, true, true, '', '', 'Internet', 6, '2008-08-05 13:24:32.092658', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (739, '2008-08-06', 'Tom', 'Tackett', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ttackett@goughinc.com', NULL, NULL, NULL, true, '2008-09-05', '2008-09-07', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Other', 2, '2008-08-06 13:37:53.615143', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (740, '2008-08-06', 'Sean', 'O"malley', NULL, '', NULL, 'Ionia', 'MI', '48846', NULL, '', NULL, 'seanomalley66@gmail.com', NULL, NULL, NULL, true, '2008-08-09', '2008-08-10', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-08-06 20:13:26.833775', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (741, '2008-08-07', 'Charisma', 'Taylor', NULL, '', NULL, '', '', '', NULL, '', NULL, 'charismant@yahoo.com', NULL, NULL, NULL, true, '2008-08-27', '2008-08-31', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '', '', 'Internet', 2, '2008-08-07 09:33:43.359356', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (770, '2008-08-14', 'jerryf', 'ohearn', NULL, '937 rose court', NULL, 'traverse city', 'MI', '49686', NULL, '2319293829', NULL, 'jerryohearn@hotmail.com', NULL, NULL, NULL, true, '2008-08-16', '2008-08-17', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '2316200167', '', 'Internet', 2, '2008-08-14 18:14:10.880964', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (749, '2008-08-10', 'anthony', 'trupiano', NULL, '10361 dar lane', NULL, 'goodrich', 'MI', '48438', NULL, '2487625751', NULL, 'troopie39@yahoo.com', NULL, NULL, NULL, true, '2008-05-15', '2008-05-18', 10, 0, 'Trout Creek Condominiums', 1, 8, 1, 2, 4, true, true, '2487625751', 'we are looking to stay three nights fri sat sun. also their will be 5 uaw people in the group. this would be for 5/2009', 'Friend/family', 10, '2008-08-10 10:23:58.408896', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2541, '2012-07-13', 'Ann', 'Heslip', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gertrudeharriot@bell.net', NULL, NULL, NULL, true, '2012-10-15', '2012-10-19', 2, 2, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', 'we require cooking facilities', 'Internet Search', 4, '2012-07-13 14:48:49.446178', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (744, '2008-08-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (745, '2008-08-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (771, '2008-08-15', 'Wameng', 'Vang', NULL, '1069 4th St E', NULL, 'Saint Paul', 'MN', '55106', NULL, '651-357-3956', NULL, 'mengus_vang@hotmail.com', NULL, NULL, NULL, true, '2008-08-22', '2008-08-23', 2, 3, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '651-771-9579', 'None', 'Internet', 5, '2008-08-15 02:36:58.068755', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (472, '2008-04-28', 'jim', 'Twietmeyer', NULL, '', NULL, '', '', '', NULL, '', NULL, 'twiet@pacbell.net', NULL, NULL, NULL, true, '2013-07-17', '2013-07-18', 3, 0, 'Trout Creek Condominiums', 0, 3, 3, 3, 3, true, true, '', '', 'Other - Please Explain', 3, '2013-01-24 20:04:14.898231', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2033, '2011-02-14', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jligg10479@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (742, '2008-08-07', 'Narcua', 'Vereecken', NULL, '5942 E Lyn Haven', NULL, 'Kentwood', 'MI', '49512', NULL, '616-450-8712', NULL, 'mv12251@hotmail.com', NULL, NULL, NULL, true, '2008-09-19', '2008-09-21', 3, 0, 'Hamlet Village Condominiums', 0, 3, 2, 2, 3, true, true, '', 'I was quoted yesterday for arrival on the 18th but looking for a possible other option to get possibly reduce my cost. Let me know what flexibility I may have. Thanks', 'Internet', 3, '2008-08-09 15:13:01.168728', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (748, '2008-08-09', 'Dominic', 'Monterosso', NULL, '100 W. Fifth Street Unit #614', NULL, 'Royal Oak', 'MI', '48067', NULL, '248 840-5480', NULL, 'ndrosso@gmail.com', NULL, NULL, NULL, true, '2008-08-12', '2008-08-16', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 2, 2, true, true, '248 840-5480', '', 'Internet', 2, '2008-08-09 17:05:27.638897', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (751, '2008-08-10', 'Don', 'Bremner', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kbremner@bmts.com', NULL, NULL, NULL, true, '2008-08-24', '2008-08-28', 2, 1, 'Hamlet Village Condominiums', 1, 1, 1, 2, 2, true, true, '', '', 'Internet', 3, '2008-08-10 16:30:07.917077', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (773, '2008-08-15', 'Art', 'Kreeft', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'kreefta@xcelco.on.ca', NULL, NULL, NULL, true, '2008-09-01', '2008-09-03', 8, 0, 'Hamlet Village Condominiums', 4, 0, 1, 4, 4, true, true, '', '', 'Internet', 8, '2008-08-15 17:03:17.325251', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (775, '2008-08-15', 'Justin', 'Breau', NULL, '476 Thorndale Dr.', NULL, 'Waterloo', '', 'N2T 1W5', NULL, '519 885-7200', NULL, 'jbreau@live.ca', NULL, NULL, NULL, true, '2008-08-30', '2008-09-01', 3, 0, 'Trout Creek Condominiums', 0, 3, 1, 1, 2, true, true, '519 885-7200', '', 'Internet', 3, '2008-08-15 21:14:59.854079', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3175, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jeremy.geiman@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (754, '2008-08-10', 'terry', 'brush', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'mainsts@sympatico.ca', NULL, NULL, NULL, true, '2008-08-26', '2008-08-30', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 2, 2, true, true, '', '', 'Internet', 2, '2008-08-10 21:57:54.330416', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (755, '2008-08-11', 'joyce', 'reid', NULL, '48 pheasant trail, rr 5', NULL, 'Komoka', 'ON', 'N0L 1R0', NULL, '519-474-2961', NULL, 'joyce@dontquoteme.com', NULL, NULL, NULL, true, '2008-09-15', '2008-09-19', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '519-641-3266', '', 'Internet', 2, '2008-08-11 09:31:38.512267', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (756, '2008-08-11', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'whankmd38@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (757, '2008-08-11', 'Joseph', 'Buffin', NULL, '2638 Blaine', NULL, 'Grand Rapids', 'MI', '49507', NULL, '616-437-2882', NULL, 'joe@renoagency.com', NULL, NULL, NULL, true, '2008-09-26', '2008-09-28', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', 'looking for accomodations friday, sat and golf on sat. and sunday.', 'Golf Show', 2, '2008-08-11 17:40:51.642243', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (758, '2008-08-11', 'bridget', 'whitican', NULL, '', NULL, '', '', '', NULL, '', NULL, 'whitican@hotmail.com', NULL, NULL, NULL, true, '2008-08-15', '2008-08-17', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 0, 1, true, true, '', '', 'Internet', 2, '2008-08-11 22:34:38.680559', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (963, '2009-02-16', 'Josh', 'Yurich', NULL, '15445 Fenton', NULL, 'Redford', 'MI', '48239', NULL, '', NULL, 'joshuayurich@gmail.com', NULL, NULL, NULL, true, '2009-04-17', '2009-04-19', 3, 0, 'Trout Creek Condominiums', 1, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 3, '2009-02-16 22:43:02.55468', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (760, '2008-08-12', 'ron', 'scheff', NULL, '12017 highview shores', NULL, 'vicksburg', 'MI', '49097', NULL, '269 649-5579', NULL, 'crscheff@aol.com', NULL, NULL, NULL, true, '2008-08-25', '2008-08-26', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '269 250-0047', '', 'Friend/family', 4, '2008-08-12 10:25:12.173659', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (761, '2008-08-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'dtr4291200@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (762, '2008-08-12', 'bill', 'white', NULL, 'PO box 516', NULL, 'Leland', 'MI', '49654', NULL, '231.256.9368', NULL, 'whiteb2@michigan.gov', NULL, NULL, NULL, true, '2008-08-15', '2008-08-17', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '2 nights lodging, breakfast & dinner, golf for couple', 'Internet', 2, '2008-08-12 19:23:51.114228', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (763, '2008-08-12', 'DAVE', 'KENNEDY', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'QBECKS@HOTMAIL.COM', NULL, NULL, NULL, true, '2008-08-18', '2008-08-20', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-08-12 20:17:10.36716', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1493, '2009-09-10', 'Alison', 'Ross', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ajg1437@aol.com', NULL, NULL, NULL, true, '2011-09-30', '2011-10-02', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-09-16 08:21:55.629445', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2637, '2012-12-06', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Mo_giardino@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (764, '2008-08-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'waltdalziel@sympatico.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1926, '2010-08-31', 'tom', 'hanna', NULL, '', NULL, '', '', '', NULL, '', NULL, 'hannapalatine@aol.com', NULL, NULL, NULL, true, '2010-09-14', '2010-09-15', 2, 0, 'Trout Creek Condominiums', 0, 2, 2, 2, 1, true, true, '', '', 'Internet Search', 2, '2010-08-31 18:03:36.042994', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (766, '2008-08-13', 'roger', 'quagliano', NULL, '', NULL, '', '', '', NULL, '', NULL, 'roger.quagliano@quebecorworld.com', NULL, NULL, NULL, true, '2008-08-22', '2008-08-24', 8, 0, 'Hamlet Village Condominiums', 0, 8, 1, 4, 8, true, true, '', '', 'Friend/family', 8, '2008-08-13 14:08:50.659691', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (769, '2008-08-14', 'Robert', 'Moran', NULL, '', NULL, '', '', '', NULL, '', NULL, 'nd_fan@msn.com', NULL, NULL, NULL, true, '2008-08-29', '2008-09-01', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 1, 4, true, true, '', 'Feel free to make a combination of course that work out the best, along with tee times. We would like to go 18-36-18 though. And we don''t care which property we stay at, just the most economical way + +Thank you', 'Internet', 4, '2008-08-14 18:01:26.975996', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (768, '2008-08-14', 'Steven', 'Davy', NULL, '118 Augusta St', NULL, 'Hamilton', 'ON', 'L8N 1R4', NULL, '905-527-0246', NULL, 'davyst@mapleleaf.ca', NULL, NULL, NULL, true, '2008-09-11', '2008-09-14', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 2, true, true, '905-628-2258 x283', '', 'Internet', 4, '2008-08-14 14:14:53.378308', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (729, '2008-08-02', 'michael', 'kressin', NULL, '123 s concord ave', NULL, 'watertown', 'WI', '53094', NULL, '920-988-1097', NULL, 'kressinmj@yahoo.com', NULL, NULL, NULL, true, '2008-09-09', '2008-09-14', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'we would becoming from wisconsin. on the ferry, from milwaukee, leaving early tues morning, would like to play golf wedsday & dinn at night, and the same every day after, coming home sunday.would like to play near or on lake michigan. thanks', 'Friend/family', 2, '2008-08-14 23:02:09.538737', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2469, '2012-04-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (937, '2009-02-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'danlarsen83@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (776, '2008-08-16', 'Al', 'yanosik', NULL, '7819 austinridge dr', NULL, 'caledonia', 'MI', '49316', NULL, '', NULL, 'alfic76@msn.com', NULL, NULL, NULL, true, '2008-09-26', '2008-09-29', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Friend/family', 4, '2008-08-16 08:46:33.612255', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (777, '2008-08-16', 'Rick', 'St.John', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rstjohn@chartermi.net', NULL, NULL, NULL, true, '2008-08-30', '2008-09-01', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 2, 2, true, true, '', '', 'Returning guest', 2, '2008-08-16 16:51:06.454169', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (778, '2008-08-16', 'roger', 'jones', NULL, '418 leisure world', NULL, 'mesa', 'AZ', '85206', NULL, '602-763-1104', NULL, 'rjones110@cox.net', NULL, NULL, NULL, true, '2008-08-28', '2008-08-30', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 2, 2, true, true, '', '', 'Other', 2, '2008-08-16 23:45:50.975762', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (779, '2008-08-17', 'Kathy', 'Proper', NULL, '530 n lakeshore dr', NULL, 'chicago', 'IL', '60611', NULL, '312-961-1006', NULL, 'sailgolf@yahoo.com', NULL, NULL, NULL, true, '2008-08-29', '2008-09-01', 3, 0, 'Hamlet Village Condominiums', 0, 3, 2, 2, 3, true, true, '', '', 'Internet', 3, '2008-08-17 00:06:01.896902', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (781, '2008-08-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'hollylo@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (782, '2008-08-17', 'Dan', 'Harshman', NULL, '', NULL, '', '', '', NULL, '574-288-5180', NULL, 'timharshman@comcast.net', NULL, NULL, NULL, true, '2008-09-11', '2008-09-13', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet', 2, '2008-08-17 15:07:00.238124', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (783, '2008-08-17', 'Tom', 'Roberts', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'tomroberts12@hotmail.com', NULL, NULL, NULL, true, '2008-09-28', '2008-10-02', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet', 4, '2008-08-17 15:11:45.229228', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (784, '2008-08-18', 'rlk', 'lkj', NULL, '15632 bell creek', NULL, 'livonia', 'MI', '48154', NULL, '7344447783', NULL, 'regginkilla@aol.com', NULL, NULL, NULL, true, '2008-09-03', '2008-09-07', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', 'holla', 'Internet', 2, '2008-08-18 00:30:06.662163', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1317, '2009-07-15', 'Greg', 'Giffin', NULL, '', NULL, '', '', '', NULL, '', NULL, 'g.giffin@infineum.com', NULL, NULL, NULL, true, '2009-08-30', '2009-09-04', 3, 0, 'Trout Creek Condominiums', 0, 3, 2, 2, 3, true, true, '', '', 'Internet Search', 3, '2009-07-15 20:55:25.415239', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (786, '2008-08-18', 'Lynn', 'McLeod', NULL, '', NULL, '', '', '', NULL, '', NULL, 'lynnmcleod@rogers.com', NULL, NULL, NULL, true, '2008-09-12', '2008-09-14', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 2, 1, true, true, '', '', 'Internet', 4, '2008-08-18 20:34:43.423258', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (787, '2008-08-18', 'Ted', 'Van Lunen', NULL, '1250 Queen Street East', NULL, 'Sault Ste Marie', 'ON', 'P6A 1E5', NULL, '705-945-0169', NULL, 'vanlunen@nrcan.gc.ca', NULL, NULL, NULL, true, '2008-08-11', '2008-08-13', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-08-18 21:29:43.865168', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (788, '2008-08-19', 'Alan', 'Whitehead', NULL, '13155 Veronica Ct', NULL, 'Tecumseh', 'ON', 'N8N 3V3', NULL, '519-979-4647', NULL, 'whitea3@hotmail.com', NULL, NULL, NULL, true, '2008-09-20', '2008-09-21', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 2, true, true, '519-945-2761', 'Just a 2 round one night request for 4 guys.....we have stayed at Hamlet Village before....either resort is fine.', 'Returning guest', 4, '2008-08-19 13:45:30.024272', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (790, '2008-08-20', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'wdschafer@dow.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (853, '2008-10-08', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'hcsnider@shaw.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (792, '2008-08-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'brumar_742yahoo.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (855, '2008-10-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'kylawdog@windstream.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (793, '2008-08-22', 'Jim', 'Ditulio', NULL, '299 Park Island Dr.', NULL, 'Lake Orion', 'MI', '48362', NULL, '', NULL, 'jdditulio@ameritech.net', NULL, NULL, NULL, true, '2008-10-01', '2008-10-02', 3, 0, 'Trout Creek Condominiums', 0, 3, 1, 1, 3, true, true, '', '', 'Golf Course', 3, '2008-08-22 11:22:58.189073', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (791, '2008-08-21', 'Bruce', 'McNeely', NULL, '83 Taylor Street', NULL, 'Bruce Mines', 'ON', 'P0R1C0', NULL, '705 785 9930', NULL, 'brumar_74@yahoo.ca', NULL, NULL, NULL, true, '2008-09-01', '2008-09-03', 4, 0, 'Trout Creek Condominiums', 1, 4, 4, 2, 4, true, true, '', 'Please advise if with the times picked we have enough time to go from course to course if not pls make suggestions. + +we have three people for certain and are looking for the fourth. If we can not find the fourth will this change the rates quoted?', 'Other', 4, '2008-08-22 21:40:54.982016', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (794, '2008-08-23', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ksinclair@adstv.on.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (795, '2008-08-23', 'Terry', 'Morin', NULL, '', NULL, '', '', '', NULL, '', NULL, 'tmorin@southgateprocess.com', NULL, NULL, NULL, true, '2008-09-27', '2008-10-01', 3, 0, 'Trout Creek Condominiums', 0, 3, 1, 2, 3, true, true, '', '4 night stay with 3 days of golf. + +We do not need dinner reservations. + +Number of bedrooms is not critical, just need 3 beds. + +Tee times do not need to be exactly as requested but would like in the morning.', 'Brochure', 3, '2008-08-23 13:25:40.178428', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (942, '2009-02-08', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'b.witwer@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (797, '2008-08-24', 'Scott', 'Gray', NULL, '947 Manchester Rd.', NULL, 'London', 'ON', 'n6h5j1', NULL, '519 474-6283', NULL, 'wscottgray@sympatico.ca', NULL, NULL, NULL, true, '2008-09-01', '2008-09-05', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-08-24 05:37:24.634111', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (804, '2008-08-26', 'Matt', 'Harper', NULL, '', NULL, '', '', '', NULL, '', NULL, 'lumberstud@gmail.com', NULL, NULL, NULL, true, '2008-09-12', '2008-09-14', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 4, true, true, '', 'no dining arragements needed', 'Returning guest', 8, '2008-08-26 22:43:44.558124', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (856, '2008-10-14', 'bob', 'zuma', NULL, '', NULL, '', '', '', NULL, '', NULL, 'johnmcauley2002@hotmail.com', NULL, NULL, NULL, true, '2008-10-17', '2008-10-21', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet', 2, '2008-10-14 12:07:14.089523', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1931, '2010-09-01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rick.enfelis@sympatico.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1324, '2009-07-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2483, '2012-05-04', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'beauford@ameritech.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3176, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jerrymbgolf@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (802, '2008-08-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'forecarr@wincom.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (799, '2008-08-24', 'Edmond', 'Haslem', NULL, '14747 Riverside', NULL, 'Livonia', 'MI', '48154', NULL, '734 464-3622', NULL, 'hasbeen55@yahoo.com', NULL, NULL, NULL, true, '2008-09-29', '2008-10-01', 2, 0, 'Hamlet Village Condominiums', 1, 2, 1, 1, 1, true, true, '', '', 'Other', 2, '2008-08-24 15:43:16.356282', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (800, '2008-08-24', 'Laura', 'Orr', NULL, '901 S. Thompson', NULL, 'Jackson', 'MI', '49203', NULL, '517 9370774', NULL, 'kitty_901@comcast.net', NULL, NULL, NULL, true, '2008-08-30', '2008-09-01', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '517 7871274', 'since I don''t know the location of the courses for the 31st I would have you pick 2 that are fairly close together', 'Returning guest', 2, '2008-08-24 23:17:11.768915', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1893, '2010-08-15', 'Rick', 'Burke', NULL, '31787 Honey Suckle', NULL, 'Brownstown', 'MI', '48173', NULL, '', NULL, 'rocky4438@comcast.net', NULL, NULL, NULL, true, '2010-08-24', '2010-08-26', 2, 1, 'Hamlet Village Condominiums', 1, 1, 1, 2, 1, true, true, '', '', 'Internet Search', 3, '2010-08-15 20:37:36.879088', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (805, '2008-08-27', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'pkgossett@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (727, '2008-08-02', 'greg', 'bingaman', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gtbingaman@aol.com', NULL, NULL, NULL, true, '2008-09-26', '2008-09-28', 4, 2, 'Hamlet Village Condominiums', 2, 2, 2, 3, 4, true, true, '', '', 'Internet', 6, '2008-08-28 03:04:00.788814', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (806, '2008-08-29', 'Linda', 'Barthel', NULL, '541A Longshore Dr', NULL, 'Ann Arbor', 'MI', '48105', NULL, '734-476-5685', NULL, 'barthel@umich.edu', NULL, NULL, NULL, true, '2008-10-09', '2008-10-11', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '734-996-3621', '', 'Internet', 2, '2008-08-29 09:49:27.758055', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (807, '2008-08-29', 'Susan', 'Alexander', NULL, '', NULL, '', '', '', NULL, '', NULL, 'susan_howle@yahoo.com', NULL, NULL, NULL, true, '2008-10-03', '2008-10-05', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '', 'We would like pricing on both Trout Creek and Hamlet Village lodging.', 'Internet', 4, '2008-08-29 13:41:15.573706', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (808, '2008-08-30', 'Conor', 'Poutney', NULL, '901 Bond Street', NULL, 'Sarnia', 'ON', 'N7S 3C4', NULL, '519-542-9118', NULL, 'cpoutney@cogeco.ca', NULL, NULL, NULL, true, '2008-10-17', '2008-10-19', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet', 2, '2008-08-30 09:52:46.933736', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (828, '2008-09-11', 'Wayne', 'Sunohara', NULL, '6347 Mapleward Road', NULL, 'Thunder Bay', 'ON', 'P7G2K1', NULL, '807-621-8898', NULL, 'fastcharger18@yahoo.ca', NULL, NULL, NULL, true, '2008-09-21', '2008-09-23', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet', 2, '2008-09-11 15:06:06.434411', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (811, '2008-09-01', 'Lou', 'Novacco', NULL, '', NULL, '', '', '', NULL, '', NULL, 'lnovacco@comcast.net', NULL, NULL, NULL, true, '2008-09-25', '2008-09-27', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-09-01 11:04:23.806798', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1229, '2009-06-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'gredman4@cox.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (813, '2008-09-02', 'Terry', 'Pickard', NULL, '6242 King Arthur Drive', NULL, 'Swartz Creek', 'MI', '48473', NULL, '810-257-2800', NULL, 'terry.j.pickard@abc.com', NULL, NULL, NULL, true, '2008-08-13', '2008-08-16', 16, 0, 'Trout Creek Condominiums', 0, 16, 2, 0, 0, true, true, '810-252-0489', 'I have put in sample information. Here is the deal. I have 16 guys and we golf all over. Disney, Treetops, Myrtle, Garland, Hawk''s eye. We are looking at August in 2009. Most of us work at TV12 in Flint so weekends area a must. We like to arrive on Thursday night, play 26 on Friday, 36 on Saturday and 18 on Sunday. What are we looking at? + +thanks', 'Golfing in Michigan Magazine', 16, '2008-09-02 13:54:53.530917', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (814, '2008-09-02', 'Barb', 'Wickham', NULL, '', NULL, '', '', '', NULL, '', NULL, 'wickfam@comcast.net', NULL, NULL, NULL, true, '2008-09-06', '2008-09-08', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', 'Heard from a friend about your packages. Not really sure about times or courses. We are flexible but prefer not to drive too far if possible. Thanks.', 'Friend/family', 4, '2008-09-02 18:54:22.094086', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1877, '2010-08-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'www.mbrosto@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (816, '2008-09-04', 'Tom', 'Renno', NULL, '1766 Crooks Rd.', NULL, 'Rochester Hills', 'MI', '48309', NULL, '586-575-2084', NULL, 'thomas.renno@gm.com', NULL, NULL, NULL, true, '2008-09-22', '2008-09-26', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '248-302-6461', 'Regarding the golf, my wife''s primary concern is to be able to golf as a twosome. We would be VERY flexible on tee times if you would be able to accommodate this request. + +Thanks, Tom', 'Internet', 2, '2008-09-04 11:34:03.481978', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (819, '2008-09-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'p.i.mitchell@sympatico.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (820, '2008-09-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'gmichael44@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (821, '2008-09-08', 'don', 'degroff', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dondegroff@verizon.net', NULL, NULL, NULL, true, '2008-09-14', '2008-09-18', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Friend/family', 2, '2008-09-08 12:57:01.79797', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2307, '2011-08-28', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'hrt1972@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (822, '2008-09-08', 'Arun', 'Reddy', NULL, '', NULL, '', '', '', NULL, '', NULL, 'oshma@aol.com', NULL, NULL, NULL, true, '2008-09-19', '2008-09-21', 4, 0, 'Hamlet Village Condominiums', 0, 3, 2, 2, 4, true, true, '', '', 'Internet', 4, '2008-09-08 13:43:50.253079', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (823, '2008-09-08', 'daine', 'heiss', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gheiss4863@msn.com', NULL, NULL, NULL, true, '2008-10-10', '2008-10-12', 12, 0, 'Trout Creek Condominiums', 0, 12, 4, 6, 12, true, true, '', 'I don''t know how may golfers we will have for Friday. But for Sat. and Sun. there will be 12.', 'Returning guest', 12, '2008-09-08 19:20:47.90686', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (824, '2008-09-09', 'Ken', 'Oran', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Ken.C.Oran@gm.com', NULL, NULL, NULL, true, '2008-09-13', '2008-09-14', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Brochure', 2, '2008-09-09 01:23:37.297963', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1028, '2009-03-08', 'Chuck', 'Major', NULL, '', NULL, '', '', '', NULL, '', NULL, 'chuckmajor@hotmail.com', NULL, NULL, NULL, true, '2009-08-08', '2009-08-11', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-03-08 16:26:22.685925', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (826, '2008-09-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'bwarra612@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (827, '2008-09-11', 'Glenn', 'Yonemitsu', NULL, '2 Mantle Place', NULL, 'London', 'ON', 'N6H 4Z9', NULL, '519.657.6503', NULL, 'glenn6503@rogers.com', NULL, NULL, NULL, true, '2008-09-30', '2008-10-01', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Internet', 8, '2008-09-11 07:16:59.501371', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1895, '2010-08-15', 'David', 'Denzin', NULL, '5162 Doral Ct', NULL, 'Ann Arbir', 'MI', '48108', NULL, '7344297382', NULL, 'Jddenzin@aol.com', NULL, NULL, NULL, true, '2010-09-10', '2010-09-12', 3, 0, 'Hamlet Village Condominiums', 0, 3, 1, 2, 3, true, true, '7346468069', '', 'Golf Course', 3, '2010-08-15 21:53:54.937673', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (844, '2008-09-24', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'djk0121@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (832, '2008-09-14', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'markobarbaric@sympatico.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (846, '2008-09-29', 'Scott', 'abbott', NULL, '1110 N. campbell rd.', NULL, 'royal oak', 'MI', '48067', NULL, '2488352995', NULL, 'darillest356@aol.com', NULL, NULL, NULL, true, '2008-10-10', '2008-10-12', 1, 0, 'Trout Creek Condominiums', 0, 1, 1, 1, 1, true, true, '', '', 'Internet', 1, '2008-09-29 20:08:04.047614', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (848, '2008-09-30', 'Cary', 'Bean', NULL, '', NULL, '', '', '', NULL, '', NULL, 'beanc@eagleottawa.com', NULL, NULL, NULL, true, '2008-10-05', '2008-10-07', 3, 0, 'Trout Creek Condominiums', 0, 3, 2, 3, 3, true, true, '', '', 'Internet', 3, '2008-09-30 17:23:46.466458', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (850, '2008-10-04', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'quackiej@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (890, '2008-12-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rowlandgolf84@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1031, '2009-03-09', 'Mike', 'McIntosh', NULL, '3205 Heather Rd.', NULL, 'Ann Arbor', 'MI', '48108', NULL, '', NULL, 'foxridge@comcast.net', NULL, NULL, NULL, true, '2009-08-13', '2009-08-16', 12, 0, 'Hamlet Village Condominiums', 0, 12, 2, 3, 12, true, true, '', 'Just need 3 rooms with four guys in each. Twin beds for all works best.', 'Internet Search', 12, '2009-03-09 21:35:53.175923', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3645, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tfondaw@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (841, '2008-09-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (831, '2008-09-12', 'Jax', 'Milano', NULL, '1114 Mason St.', NULL, 'Dearborn', 'MI', '48124', NULL, '8015180985', NULL, 'jax.milano@gmail.com', NULL, NULL, NULL, true, '2008-09-19', '2008-09-21', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet', 2, '2008-09-12 15:14:03.001084', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2676, '2013-02-08', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (834, '2008-09-14', 'David', 'Abraham', NULL, '', NULL, '', '', '', NULL, '', NULL, 'daveabraham@comcast.net', NULL, NULL, NULL, true, '2008-09-19', '2008-09-21', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Friend/family', 2, '2008-09-14 12:56:41.514379', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2622, '2012-10-17', 'Eric', 'Peterson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Epeterson_78@hotmail.com', NULL, NULL, NULL, true, '2012-08-16', '2012-08-18', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2012-10-17 13:42:09.419642', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (836, '2008-09-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'drmelotti@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (837, '2008-09-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'frfghtrflint@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (838, '2008-09-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'paulette.miernicke@canadianbearings', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (839, '2008-09-16', 'paulette', 'miernicke', NULL, '14051 riverside', NULL, 'windsor', 'ON', 'n8n 1b7', NULL, '519.739.2928', NULL, 'paulette.miernicke@canadianbearings.com', NULL, NULL, NULL, true, '2008-10-04', '2008-10-11', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet', 2, '2008-09-16 14:36:26.455024', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (840, '2008-09-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tahrens@kirkland.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (843, '2008-09-23', 'doug', 'carson', NULL, '148 s. state street', NULL, 'zeeland', 'MI', '49464', NULL, '616-772-0857', NULL, 'd_ac12@yahoo.com', NULL, NULL, NULL, true, '2008-10-10', '2008-10-13', 3, 0, 'Hamlet Village Condominiums', 0, 3, 1, 2, 3, true, true, '', 'golf on saturday & sunday', 'Friend/family', 3, '2008-09-23 18:12:16.410168', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (845, '2008-09-28', 'Michael', 'Turczyn', NULL, '6344 Trailside', NULL, 'Washington', 'MI', '48094', NULL, '248-561-3084', NULL, 'mturczyn@axis-systems.com', NULL, NULL, NULL, true, '2008-10-04', '2008-10-05', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '586-992-8295', 'We are only interested in Dinner Saturday night. We would like to head home right after are rounds on Sunday. We are hoping to keep the cost as low as possible for this time of year. +Thanks', 'Internet', 4, '2008-09-28 09:08:26.095894', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (801, '2008-08-25', 'Brad', 'Rivard', NULL, '690 2nd Line E', NULL, 'sault ste marie', 'ON', 'P6B 4K3', NULL, '705-759-7501', NULL, 'bradley.rivard@bell.ca', NULL, NULL, NULL, true, '2008-10-17', '2008-10-19', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 2, true, true, '705-946-8966', '', 'Internet', 4, '2008-10-02 14:03:35.719038', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (847, '2008-09-30', 'Mark', 'Suckley', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mark@sciencescene.com', NULL, NULL, NULL, true, '2008-10-14', '2008-10-15', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 1, 4, true, true, '', '', 'Internet', 4, '2008-09-30 13:06:54.441638', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (854, '2008-10-12', 'Marc', 'Laytham', NULL, '', NULL, '', 'KY', '', NULL, '', NULL, 'marcus.laytham@louisvilleky.gov', NULL, NULL, NULL, true, '2008-10-19', '2008-10-23', 8, 0, 'Trout Creek Condominiums', 0, 8, 1, 4, 8, true, true, '', '', 'Internet', 8, '2008-10-12 08:43:53.733107', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (849, '2008-10-02', 'Norm', 'Ling', NULL, '', NULL, '', '', '', NULL, '', NULL, 'susanling16@yahoo.com', NULL, NULL, NULL, true, '2008-10-03', '2008-10-05', 20, 0, 'Trout Creek Condominiums', 0, 20, 2, 13, 4, true, true, '', '', 'Friend/family', 20, '2008-10-02 15:59:50.335777', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (851, '2008-10-05', 'Doug', 'Byl', NULL, '', NULL, '', '', '', NULL, '', NULL, 'stoutcreek@sbcglobal.net', NULL, NULL, NULL, true, '2008-10-11', '2008-10-12', 3, 0, 'Hamlet Village Condominiums', 0, 3, 1, 1, 3, true, true, '', '', 'Internet', 3, '2008-10-05 17:13:50.034593', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (868, '2008-11-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'cwburris@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (857, '2008-10-14', 'Graham', 'Renner', NULL, '', NULL, '', '', '', NULL, '', NULL, 'graham.renner@bell.ca', NULL, NULL, NULL, true, '2008-10-17', '2008-10-19', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', 'I was also wondering if it would be possible to stay at the Casino in Petoskey. And if possible, the second round of golf on Saturday to be only 9 hole round. Anything else that would be a good deal would be nice to hear about as I have never come to this area before.', 'Friend/family', 4, '2008-10-14 12:47:14.15065', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (859, '2008-10-27', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'dslade@dcslade.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (869, '2008-11-10', 'Sam', 'Masih', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'smasih4@hotmail.com', NULL, NULL, NULL, true, '2008-07-30', '2008-08-02', 16, 0, 'Trout Creek Condominiums', 0, 16, 6, 12, 16, true, true, '', '', 'Internet Search', 16, '2008-11-10 19:28:53.552584', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (870, '2008-11-13', 'Brad', 'McDonald', NULL, '', NULL, '', '', '', NULL, '', NULL, 'spackle101@yahoo.com', NULL, NULL, NULL, true, '2008-07-29', '2008-08-02', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2008-11-13 14:59:10.213123', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (871, '2008-11-15', 'dorsey', 'danny', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dorseygolfer@yahoo.com', NULL, NULL, NULL, true, '2008-06-05', '2008-06-07', 12, 0, 'Hamlet Village Condominiums', 0, 12, 3, 4, 12, true, true, '', 'please quote with dates of 6/12/09 arrival 6/14/09 departure also. thank you dan dorsey', 'Golfing in Michigan Magazine', 12, '2008-11-15 14:06:25.103624', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2693, '2013-02-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (875, '2008-11-24', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1707, '2010-04-07', 'robert', 'piazza', NULL, '', NULL, '', '', '', NULL, '', NULL, 'trebor58@shaw.ca', NULL, NULL, NULL, true, '2010-04-18', '2010-04-20', 2, 2, 'Trout Creek Condominiums', 2, 0, 1, 2, 2, true, true, '', '4 persons 2 golfers 2 non golfers. +want pricing for 3 nights. with golf.', 'Internet Search', 4, '2010-04-07 22:49:18.97273', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2707, '2013-03-02', 'Dean', 'Collver', NULL, '231 Turner Cr', NULL, 'Amherstburg', 'ON', 'N9v3t3', NULL, '', NULL, 'colldean@me.com', NULL, NULL, NULL, true, '2013-06-14', '2013-06-16', 8, 0, 'Trout Creek Condominiums', 0, 8, 3, 8, 8, true, true, '', '', 'Internet Search', 8, '2013-03-02 16:29:47.800281', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1024, '2009-03-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (895, '2009-01-04', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rschneider9@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (877, '2008-11-28', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tlord@lairdplastics.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (878, '2008-12-01', 'MITCH', 'VEENSTRA', NULL, '8549 Centre Ind Drive, SW', NULL, 'byron center', 'MI', '49315', NULL, '616-878-5600', NULL, 'deniseb@rohrequipment.com', NULL, NULL, NULL, true, '2008-07-18', '2008-07-19', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2008-12-01 14:13:43.716209', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (812, '2008-09-01', 'Don', 'Burke', NULL, 'Box 9', NULL, 'Providnece Bay', 'ON', 'P0P1T0', NULL, '7053775531', NULL, 'bay_siders@hotmail.com', NULL, NULL, NULL, true, '2008-09-22', '2008-09-25', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Internet', 4, '2008-09-01 11:15:41.77035', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (880, '2008-12-07', 'larry', 'babcock', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'gbabcoc1@netzero.net', NULL, NULL, NULL, true, '2008-12-07', '2008-12-09', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2008-12-07 20:42:35.332337', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1856, '2010-07-25', 'Joe', 'Soulliere', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'joesoulliere@hotmail.com', NULL, NULL, NULL, true, '2010-09-06', '2010-09-10', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-07-25 09:59:01.482137', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1033, '2009-03-10', 'David', 'Stephenson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dstephenson10@cogeco.ca', NULL, NULL, NULL, true, '2009-05-08', '2009-05-12', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-03-10 10:46:04.715326', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (885, '2008-12-10', 'don', 'dodds', NULL, '124 falcon point way', NULL, 'vernon', 'BC', 'vih iv5', NULL, '250 542 1520', NULL, 'dc-dodds@hotmail.com', NULL, NULL, NULL, true, '2008-02-15', '2008-02-22', 2, 0, 'Hamlet Village Condominiums', 1, 1, 1, 2, 1, true, true, '250 308 8022', '', 'Returning guest', 2, '2008-12-10 00:18:27.213557', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (902, '2009-01-06', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'bparr@mlsd.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (888, '2008-12-20', 'bryon', 'feener', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bryon.feener@sympatico.ca', NULL, NULL, NULL, true, '2008-09-20', '2008-09-27', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Returning guest', 8, '2008-12-20 17:29:23.366217', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1848, '2010-07-19', 'Greg', 'Harnisch', NULL, '', NULL, '', '', '', NULL, '', NULL, 'grharnisch@yahoo.com', NULL, NULL, NULL, true, '2011-08-20', '2011-08-23', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 4, 4, true, true, '', '', 'Internet Search', 4, '2011-03-03 10:27:51.540962', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (894, '2009-01-01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'c.jackson@rogers.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (891, '2008-12-22', 'Chris', 'Max', NULL, '', NULL, '', 'MI', '48167', NULL, '', NULL, 'cmaxmoney@hotmail.com', NULL, NULL, NULL, true, '2008-06-12', '2008-06-14', 16, 0, 'Hamlet Village Condominiums', 0, 16, 1, 8, 16, true, true, '', 'What I''m looking for is (4) rounds of golf starting late Friday afternoon, (2) on Saturday, & (1) on Sunday morning. Dinner on Fri & Saturday night.... + +Roughly (16) guys.... + +If you could put together a good itinerary that would prob make the most sense. As long as everyone has something to sleep on we are all set,,,,We all don''t need our own room. + +Thnx & Merry Christmas!!', 'Internet Search', 16, '2008-12-22 16:23:19.145623', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1042, '2009-03-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'flynn@djflynn.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (876, '2008-11-27', 'Dave', 'Lichner', NULL, '29w751 Wembly Drive', NULL, 'Warrenville', 'IL', '60555', NULL, '630-393-2209', NULL, 'djlwarrenville@yahoo.com', NULL, NULL, NULL, true, '2008-09-20', '2008-09-25', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 3, 4, true, true, '630-663-6666', 'The dates are for Sun. 9/20/09 leaving Friday 9/25/09. We also want a gas grill with the lodging. If a gas grill isn''t available at Trout Creek - change the lodging to Hamlet Village. + +Please use email for correspondence, + +Thanks,,,,,,,', 'Internet Search', 4, '2008-11-27 13:22:45.153737', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3177, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jerrysharon@centurytel.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1543, '2009-12-27', 'carol', 'gerometta', NULL, '446 ottawa lane', NULL, 'prudenville', 'MI', '48651', NULL, '989 366 4427', NULL, 'geromettajc@charter.net', NULL, NULL, NULL, true, '2010-05-19', '2010-05-20', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '', 'Lodging at Trout Creek isn''t essential; the other resort is fine. I''d like the least expensive resort. Our certificate is from the Trout Creek organization.', 'Friend/Family Referral', 2, '2010-03-07 15:12:12.912387', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (935, '2009-02-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (952, '2009-02-12', 'Don', 'Duchesne', NULL, '19392 Wherle', NULL, 'Brownstown', 'MI', '48193', NULL, '734-516-5048', NULL, 'Duch07@aol.com', NULL, NULL, NULL, true, '2009-06-11', '2009-06-14', 16, 0, 'Hamlet Village Condominiums', 0, 16, 4, 4, 16, true, true, '', '2-condo''s 8 in each o.k. must sleep 8 individually. Thu.18 at Little Traverse, Fri.morn. 9 at Eagle Beach; Fri aft. 18 at Maple Ridge; Sat. 18 at Hidden River; Sun. morn. 18 at Chestnut Valley. No meals are needed. Thanks Fore the Quote, Don', 'Internet Search', 16, '2009-02-12 16:32:49.997309', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (900, '2009-01-05', 'Donald', 'Flanagan', NULL, '24 Tilley Court', NULL, 'Kitchener', 'ON', 'N2B 2Y9', NULL, '519-577-5643', NULL, 'dflanagan@62regina.com', NULL, NULL, NULL, true, '2009-08-05', '2009-08-09', 12, 2, 'Trout Creek Condominiums', 0, 14, 6, 7, 14, true, true, '', '', 'Internet Search', 14, '2009-01-05 16:57:35.135098', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (903, '2009-01-06', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'nunclechill@netscape.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (904, '2009-01-06', 'dave', 'Ritchie', NULL, '', NULL, '', '', '', NULL, '', NULL, 'david715@sympatico.ca', NULL, NULL, NULL, true, '2009-05-15', '2009-05-17', 12, 0, 'Trout Creek Condominiums', 0, 12, 2, 4, 3, true, true, '', '', 'Internet Search', 12, '2009-01-06 19:42:09.894627', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (906, '2009-01-10', 'marty', 'ryan', NULL, '202-1390 lauzon rd', NULL, 'Windsor', 'ON', 'n8s3n1', NULL, '', NULL, 'martymryan8@hotmail.com', NULL, NULL, NULL, true, '2009-05-19', '2009-05-22', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 6, 12, true, true, '', '', 'Internet Search', 12, '2009-01-10 15:18:02.280423', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1230, '2009-06-19', 'Liam', 'Van Vorhis', NULL, '358 Vista Dr.', NULL, 'Gahanna', 'OH', '43230', NULL, '740-973-4002', NULL, 'mr.vanvorhis@yahoo.com', NULL, NULL, NULL, true, '2009-06-26', '2009-06-28', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2009-06-19 20:32:47.212342', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (907, '2009-01-10', 'John', 'Meehan', NULL, '11800 Avenue of The PGA #10', NULL, 'Palm Beach Gardens', 'FL', '33418', NULL, '5613098247', NULL, 'jmeehan@treasurecoastfoodbank.org', NULL, NULL, NULL, true, '2009-07-14', '2009-07-19', 16, 0, 'Trout Creek Condominiums', 0, 16, 3, 4, 16, true, true, '5613098247', 'Please booh units that are close together. + +Thanks, + +John + +P.S. Please quote Trout Creek as well.', 'Internet Search', 16, '2009-01-10 15:33:41.645339', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (908, '2009-01-11', 'Russ', 'Robinet', NULL, '909 St. Paul Ave.', NULL, 'Windsor', 'ON', 'n8s3l5', NULL, '519-945-9503', NULL, 'rackem76@hotmail.com', NULL, NULL, NULL, true, '2009-05-08', '2009-05-10', 12, 0, 'Hamlet Village Condominiums', 6, 12, 3, 6, 12, true, true, '519-987-4022', 'only thing i''m sure about is the date and the package we''re interested in (2 nights, 4 rds). Could be anywhere from 12 - 24 guys. Would like to play all 4 courses, but don''t know what the smoothest way to book is. I''d appreciate any info you could offer. + +thanks, +Russ Robinet', 'Internet Search', 12, '2009-01-11 15:08:10.816548', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (909, '2009-01-12', 'Jim', 'Redfern', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jredfern@orrinsurance.net', NULL, NULL, NULL, true, '2009-08-08', '2009-08-13', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Friend/family', 2, '2009-01-12 13:09:32.350487', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (910, '2009-01-12', 'Kurt', 'Dettloff', NULL, '19557 Pine Cone', NULL, 'Macomb', 'MI', '48042', NULL, '586-436-7501', NULL, 'kdettloff@lear.com', NULL, NULL, NULL, true, '2009-07-15', '2009-07-19', 12, 0, 'Trout Creek Condominiums', 0, 12, 6, 6, 12, true, true, '586-677-7527', 'Golf - I would like to play each day (15th-18th) at one of the courses. I would be interested in afternoon replay options at these courses or other area courses. We will play somewhere else on the way home on the 19th. +Lodging - Looking for condo accommodations with separate beds for each of the 12 golfers.', 'Internet Search', 12, '2009-01-12 22:29:13.330266', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (912, '2009-01-14', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'troy-wagner@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (899, '2009-01-05', 'Scott', 'Mannard', NULL, '7363 Hidden Forest Dr', NULL, 'Hudsonville', 'MI', '49426', NULL, '616-822-9324', NULL, 'smannard@yahoo.com', NULL, NULL, NULL, true, '2009-06-04', '2009-06-07', 12, 0, 'Trout Creek Condominiums', 0, 12, 3, 6, 12, true, true, '616-209-7332', 'I have been working with Chris on a quote for the last weekend in June. That weekend may not work so I need a quote for the first weekend in June. Please let me know what it would cost to substitute True North for Black Lake as before. Also please include a quote for 3 days/2 nights Fri - Sun. Thanks!', 'Golf Show', 12, '2009-01-14 18:15:49.249663', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (924, '2009-01-21', 'Kevin', 'Wolfram', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kswolfram@charter.net', NULL, NULL, NULL, true, '2009-05-30', '2009-06-02', 12, 0, 'Trout Creek Condominiums', 0, 12, 3, 5, 10, true, true, '', 'We would like to play 27 holes per day, possibly 36 on Sunday.', 'Friend/family', 12, '2009-01-21 17:30:09.500619', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (914, '2009-01-14', 'Bryan', 'Herman', NULL, '373 Taralake Landing', NULL, 'Calgary', 'AB', 't3j 0a6', NULL, '403-457-5770', NULL, 'cmore_mxz@hotmail.com', NULL, NULL, NULL, true, '2009-03-21', '2009-03-28', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'we are on a tight budget so we are looking for the best deal all around.', 'Internet Search', 2, '2009-01-14 20:04:47.983793', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (915, '2009-01-15', 'Brian', 'Lynch', NULL, '674 Stonecrest Avenue', NULL, 'Sarnia', 'ON', 'n7v 2k4', NULL, '5193379501', NULL, 'lynchbr@lkdsb.net', NULL, NULL, NULL, true, '2009-06-26', '2009-06-29', 12, 0, 'Hamlet Village Condominiums', 0, 12, 3, 6, 12, true, true, '5193366131', 'Am planning a trip for 12 men on June 26 to 29 with 5 rounds of golf. Need info soon to be compared to other packages and presented to others. Least expensive would probably have best chance of being selected. +Thanks, +Brian Lynch', 'Internet Search', 12, '2009-01-15 11:44:15.996841', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (920, '2009-01-18', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'pennygallagher@jackdohenysupplies.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (916, '2009-01-16', 'Kathleen', 'Dell', NULL, '3649 Green Corners', NULL, 'Metamora', 'MI', '48455', NULL, '8107974252', NULL, 'kathleendell@ymail.com', NULL, NULL, NULL, true, '2009-06-14', '2009-06-16', 8, 0, 'Hamlet Village Condominiums', 4, 0, 3, 4, 4, true, true, '', '', 'Internet Search', 8, '2009-01-16 15:19:23.109402', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (905, '2009-01-08', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'dphilport@dunmaglas.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (918, '2009-01-17', 'nigel', 'searle', NULL, '', NULL, '', '', '', NULL, '', NULL, 'nxsearle@aol.com', NULL, NULL, NULL, true, '2009-05-13', '2009-05-17', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2009-01-17 12:14:30.054418', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1248, '2009-06-26', 'jordan', 'miller', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jordanmiller_pt@hotmail.com', NULL, NULL, NULL, true, '2009-09-14', '2009-09-18', 8, 0, 'Trout Creek Condominiums', 0, 8, 1, 2, 4, true, true, '', '', 'Internet Search', 8, '2009-06-26 17:07:42.002589', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (921, '2009-01-19', 'Avinash', 'Rao', NULL, '1830 N Milwaukee Ave Apt# 304', NULL, 'Chicago', 'IL', '60647', NULL, '217-766-2144', NULL, 'avinashrao00@gmail.com', NULL, NULL, NULL, true, '2009-05-22', '2009-05-25', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 3, 4, true, true, '773-342-5780 ext 136', '', 'Other - please explain', 4, '2009-01-19 13:59:22.512302', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (922, '2009-01-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rob.friedle@gsiusa.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (923, '2009-01-21', 'ronald', 'prybycien', NULL, '7410', NULL, 'grand blanc', 'MI', '48439', NULL, '248-941-9041', NULL, 'zzkops@yahoo.com', NULL, NULL, NULL, true, '2009-06-28', '2009-06-30', 20, 0, 'Trout Creek Condominiums', 0, 20, 1, 10, 20, true, true, '810-695-5094', '', 'Internet Search', 20, '2009-01-21 10:12:46.883442', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (925, '2009-01-21', 'Steven', 'Still', NULL, '2503 Spruce Ridge', NULL, 'Howell', 'MI', '48855', NULL, '517-545-2503', NULL, 'still2503@ameritech.net', NULL, NULL, NULL, true, '2009-06-07', '2009-06-10', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', 'We have stayed with you before. We are looking at the best price you have.Prices must be as low as you can get them. All golf in northern Mich is nice so we are looking strictly at price', 'Returning guest', 8, '2009-01-21 19:37:03.817932', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2083, '2011-03-09', 'Randy', 'Sucher', NULL, '', NULL, '', '', '', NULL, '', NULL, 'randy.sucher@springhill.org', NULL, NULL, NULL, true, '2011-08-25', '2011-08-27', 1, 1, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Golfing in Michigan Magazine', 2, '2011-03-09 14:28:44.474092', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (928, '2009-01-24', 'Doug', 'Ammeraal', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dougammeraal@gmail.com', NULL, NULL, NULL, true, '2009-08-21', '2009-08-23', 12, 0, 'Hamlet Village Condominiums', 0, 12, 4, 3, 12, true, true, '', 'We have 12 guys. We do a Ryder Cup format. 2 rounds Friday. 2 rounds Saturday. 1 round Sunday. + +We do not need meals. + +Lodging...how ever we can all get in the cheapest. + +We would like to play each course at least once.', 'Golf Course', 12, '2009-01-24 20:08:04.911709', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1741, '2010-05-01', 'kevin', 'parent', NULL, '4820 walker rd', NULL, 'windsor', 'ON', 'n9a 3j6', NULL, '519-890-1480', NULL, 'tacks451@hotmail.com', NULL, NULL, NULL, true, '2010-07-25', '2010-07-29', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 4, true, true, '', 'looking for a reasonable three or four days of unlimited golf ;-)', 'Internet Search', 4, '2010-05-01 22:15:03.162861', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (929, '2009-01-26', 'Kurt', 'Voparil', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kvoparil@hotmail.com', NULL, NULL, NULL, true, '2009-09-12', '2009-09-19', 8, 2, 'Hamlet Village Condominiums', 5, 0, 5, 5, 10, true, true, '', '', 'Returning guest', 10, '2009-01-26 21:15:23.999056', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (930, '2009-01-26', 'Julie', 'Sellers', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Jewelz6964@aol.com', NULL, NULL, NULL, true, '2009-06-25', '2009-06-28', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-01-26 22:35:37.507575', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (931, '2009-01-29', 'Keith', 'Robeson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'keith.robeson@adeccona.com', NULL, NULL, NULL, true, '2009-06-11', '2009-06-14', 8, 0, 'Hamlet Village Condominiums', 0, 8, 1, 4, 2, true, true, '', '', 'Internet Search', 8, '2009-01-29 10:54:48.605491', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (932, '2009-01-31', 'Ralph', 'Weibel', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rweibel@waw.misd.net', NULL, NULL, NULL, true, '2009-07-10', '2009-07-11', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 2, 4, true, true, '', '', 'Brochure', 4, '2009-01-31 11:47:59.499042', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (936, '2009-02-03', 'Eric', 'Hyatt', NULL, '', NULL, '', '', '', NULL, '', NULL, 'eric.hyatt@ymail.com', NULL, NULL, NULL, true, '2009-04-03', '2009-04-05', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Brochure', 4, '2009-02-03 11:02:50.69575', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (939, '2009-02-07', 'mike', 'goldfine', NULL, '', NULL, '', '', '', NULL, '', NULL, 'cgoldfine2@aol.com', NULL, NULL, NULL, true, '2009-09-06', '2009-09-09', 6, 0, 'Trout Creek Condominiums', 3, 0, 3, 3, 3, true, true, '', '', 'Golfing in Michigan Magazine', 6, '2009-02-07 11:07:38.536669', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (953, '2009-02-13', 'Dave', 'Irwin', NULL, '925 6th St. S.E.', NULL, 'LeMars', 'IA', '51031', NULL, '712-548-4084', NULL, 'dirwin@lemars.k12.ia.us', NULL, NULL, NULL, true, '2009-07-15', '2009-07-18', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '712-539-1223', 'We will be arriving on the 15th and will not golf that day. We would like to play 36 holes a day July 16th, 17th and 18th. We will not be staying overnight on the 18th. + +Any information you could give me would be greatly appreciated.', 'Internet Search', 4, '2009-02-13 12:36:24.202125', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (955, '2009-02-13', 'David', 'Kerner', NULL, '7100 Valley Green', NULL, 'Washington', 'MI', '48094', NULL, '5865318820', NULL, 'dakerner@comcast.net', NULL, NULL, NULL, true, '2009-08-21', '2009-08-23', 20, 0, 'Trout Creek Condominiums', 10, 0, 10, 10, 20, true, true, '', 'I put together the golf outing for our league. The last 3 years we have had 36 to 44 golfers. We typically play Friday afternoon 18 holes, Saturday 2 rounds of 18 and Sunday morning 18 holes. Our last packages have included 2 breakfeast and 2 dinners. How and where we stay is open. The past three years we have been in hotel type accomidations 2 men to a room. Just though I would see what you can do.', 'Internet Search', 20, '2009-02-13 17:10:24.848942', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1040, '2009-03-15', 'kevin', 'elliott', NULL, '3077 w lake rd apt a', NULL, 'clio', 'MI', '48420', NULL, '81054716925', NULL, 'kevine2721@aol.com', NULL, NULL, NULL, true, '2009-05-02', '2009-05-04', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 4, 8, true, true, '', 'looking for a early spring package for around $200 per guy.', 'Golf Course', 8, '2009-03-15 16:08:28.216661', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1688, '2010-03-23', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'mzgfr9@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1055, '2009-03-23', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'surfacemenders@wowway.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (944, '2009-02-10', 'Mike', 'Harrington', NULL, '', NULL, '', 'TX', '77024', NULL, '713-824-6068', NULL, 'mharrington@americanenerpower.com', NULL, NULL, NULL, true, '2009-08-12', '2009-08-16', 16, 0, 'Hamlet Village Condominiums', 0, 16, 8, 8, 16, true, true, '', 'please call', 'Internet Search', 16, '2009-02-10 13:41:02.842352', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1050, '2009-03-22', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'torolski2@wowway.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (583, '2008-06-18', 'Jeffrey', 'Kinell', NULL, '3231 Lakeview Lane', NULL, 'Grand Rapids', 'MI', '49525', NULL, '616-340-1150', NULL, 'jkinell@olivermedical.com', NULL, NULL, NULL, true, '2009-05-11', '2009-05-12', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 1, true, true, '', 'Just looking for another great golfing experience in northern Michigan with my 17 yr old son', 'Golfing in Michigan Magazine', 2, '2009-02-10 17:17:31.545958', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (551, '2008-06-06', 'Mary Ann', 'Russell', NULL, '555 S. W. Sanctuary Drive', NULL, 'Port St. Lucie', 'FL', '34986', NULL, '772 621-7836', NULL, 'mar51354@aol.com', NULL, NULL, NULL, true, '2009-09-21', '2009-09-25', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, 'same', '', 'Internet Search', 2, '2009-02-11 07:31:29.108579', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2087, '2011-03-14', 'Patrick', 'Leary', NULL, '', NULL, '', '', '', NULL, '', NULL, 'leary_2085@yahoo.com', NULL, NULL, NULL, true, '2011-06-02', '2011-06-05', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 1, 12, true, true, '', '', 'Golf Show - Novi', 12, '2011-03-14 09:48:45.252303', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (947, '2009-02-11', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'JPETERSON@ODAWACASINO.COM', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1533, '2009-12-11', 'Steven', 'Smith', NULL, '129 Plymouth Ave', NULL, 'Grand Rapids', 'MI', '49503', NULL, '', NULL, 'ssmit167@emich.edu', NULL, NULL, NULL, true, '2010-05-28', '2010-05-31', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Returning guest', 8, '2009-12-11 09:01:01.930454', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (405, '2008-04-28', 'Mark', 'Thibault', NULL, '5893 Raytown Road', NULL, 'Raytown', 'MO', '64133', NULL, '', NULL, 'markt@bcmac.com', NULL, NULL, NULL, true, '2009-05-28', '2009-05-31', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 2, true, true, '', '2 to 3 baths would be best.', 'Returning guest', 4, '2009-02-11 09:46:11.920469', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (438, '2008-04-28', 'Mark', 'Thibault', NULL, '5893 Raytown Road', NULL, 'Raytown', 'MO', '64133', NULL, '', NULL, 'markt@bcmac.com', NULL, NULL, NULL, true, '2009-05-28', '2009-05-31', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 2, true, true, '', '2 to 3 baths would be best.', 'Returning guest', 4, '2009-02-11 09:46:11.920469', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1025, '2009-03-08', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'bokescreekbouree@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (660, '2008-07-12', 'Jim', 'Jordan', '', '4498 longmoor drive', '', 'Burlington', '', 'l7l1y1', NULL, '905 466 1920', '', 'info@reportbullying.com', NULL, NULL, NULL, false, '2008-07-22', '2008-07-24', 2, 0, 'Array', 1, 0, 1, 1, 2, true, true, '', '1 king size bed would be perfered over two single beds', NULL, 2, '2008-07-12 10:53:07.225317', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (896, '2009-01-04', 'Tim', 'Smith', '', '37 Varley Cresent', '', 'Brantford', '', 'N3R 7Z7', NULL, '519-752-2407', '', 'tim.smith@rbc.com', NULL, NULL, NULL, false, '2009-06-26', '2009-06-29', 4, 0, 'Array', 0, 4, 2, 2, 4, true, true, '519-755-1708', 'Looking for accomadations for 3 nights and 4 rounds of golf for 4 guys from June 27th to June 29th, checking out on the 29th. Not looking for any meals to be included.', 'Array', 4, '2009-01-05 12:53:55.71864', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (954, '2009-02-13', 'Nancy', 'Monterusso', NULL, '', NULL, '', '', '', NULL, '', NULL, 'nancy.monterusso@nationalcity.com', NULL, NULL, NULL, true, '2009-08-28', '2009-08-30', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2009-02-13 16:51:55.142309', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1579, '2010-02-01', 'Jerry', 'Mutual', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ggmm2@yahoo.com', NULL, NULL, NULL, true, '2010-06-17', '2010-06-20', 8, 0, 'Trout Creek Condominiums', 4, 8, 2, 4, 8, true, true, '', '', 'Internet Search', 8, '2010-02-01 13:43:16.244456', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2465, '2012-04-08', 'Matt', 'Catterlin', NULL, '', NULL, '', '', '', NULL, '', NULL, 'irishcatt68@gmail.com', NULL, NULL, NULL, true, '2012-07-06', '2012-07-08', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 1, 8, true, true, '', '', 'Internet Search', 8, '2012-04-08 20:37:29.120098', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (949, '2009-02-11', 'Karen', 'Thompson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Cheers908@aim.com', NULL, NULL, NULL, true, '2009-07-13', '2009-07-17', 2, 3, 'Trout Creek Condominiums', 2, 1, 2, 2, 3, true, true, '', '', 'Internet Search', 5, '2009-02-11 20:56:55.66392', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (956, '2009-02-14', 'James', 'JOhnson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'shellycorky@hotmail.com', NULL, NULL, NULL, true, '2009-07-24', '2009-07-26', 2, 2, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2009-02-14 12:06:58.788188', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (964, '2009-02-17', 'Paul', 'Burmeister', NULL, '1840 R W Berends Dr SW Apt 12', NULL, 'Wyoming', 'MI', '49519', NULL, '616-754-4892', NULL, 'smokesone22@hotmail.com', NULL, NULL, NULL, true, '2009-05-31', '2009-06-04', 2, 0, 'Hamlet Village Condominiums', 0, 2, 2, 2, 2, true, true, '', 'Just kinda updating our request from last week. 4 nights, 4 rounds of golf', 'Golf Show', 2, '2009-02-24 10:00:56.178218', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (968, '2009-02-18', 'Anthony', 'Palmeri', NULL, '', NULL, '', '', '', NULL, '', NULL, 'tonywpalmeri@hotmail.com', NULL, NULL, NULL, true, '2009-05-29', '2009-05-31', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', 'No golf Friday. Arriving late ~ 8:30pm. Golf 18, 27 or possibly 36 holes on Saturday. Golf Sunday morning and depart. Nothing special needed. Looking for an economical trip for my Dad''s Birthday.', 'Friend/Family Referral', 2, '2009-02-18 15:11:48.079876', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (957, '2009-02-14', 'Douglas', 'Olivier', NULL, '3289 Percy St.', NULL, 'ValCaron', 'ON', 'p3n1a3', NULL, '705-897-6129', NULL, 'daolivi@sympatico.ca', NULL, NULL, NULL, true, '2009-05-10', '2009-05-14', 8, 0, 'Trout Creek Condominiums', 4, 0, 3, 4, 4, true, true, '', 'Hi Chris +We had to change the dates. +Hope you get this before you call with a price. +Last year we stayed at Hamlet Village and played 3 of the 4 cources.Thanks +Doug', 'Returning guest', 8, '2009-02-18 16:27:26.74949', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (962, '2009-02-16', 'Dan', 'Allen', NULL, '541 First Ave', NULL, 'Hale', 'MI', '48739', NULL, '810-516-6625', NULL, 'danallensr@yahoo.com', NULL, NULL, NULL, true, '2009-08-18', '2009-08-20', 8, 0, 'Trout Creek Condominiums', 4, 0, 4, 4, 4, true, true, '', 'Give me an idea about breakfasts and if they can be part of a package. We will be coming in a 41 foot motorhome so need to know if there is parking available. Thank you. Dan Heard about you in the Michigan Golf Magazine.', 'Other - Please Explain', 8, '2009-02-16 22:21:39.240855', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2372, '2011-12-28', 'Jeff', 'McKay', NULL, '40 Marilyn Crescent', NULL, 'Georgetown', 'ON', 'L7G 1K4', NULL, '416-712-5043', NULL, 'jeff.mckay@rexel.ca', NULL, NULL, NULL, true, '2013-09-16', '2013-09-19', 8, 0, 'Trout Creek Condominiums', 4, 0, 3, 4, 4, true, true, '', '', 'Internet Search', 8, '2013-04-16 13:01:26.972577', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1658, '2010-03-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'doug_p_makidon@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (970, '2009-02-19', 'Jim', 'Nelson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jrn1253@hotmail.com', NULL, NULL, NULL, true, '2009-06-07', '2009-06-10', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Returning guest', 4, '2009-02-19 08:36:05.791425', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (965, '2009-02-17', 'Daniel', 'Yff', NULL, '2317 Woodlawn SE', NULL, 'Grand Rapids', 'MI', '49546', NULL, '616-942-6530', NULL, 'danyff@yffandscholma.com', NULL, NULL, NULL, true, '2009-05-13', '2009-05-15', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '616-949-5765', '', 'Returning guest', 4, '2009-02-17 12:16:57.732414', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (966, '2009-02-17', 'Deanne', 'Charron', NULL, '18620 Autumnwood Drive', NULL, 'Clinton Township', 'MI', '48035', NULL, '586 741-0290', NULL, 'deannec@wowway.com', NULL, NULL, NULL, true, '2009-08-02', '2009-08-05', 12, 0, 'Hamlet Village Condominiums', 6, 0, 1, 3, 12, true, true, '', 'We may add an additional meal at one of the courses, but I need more information.', 'Internet Search', 12, '2009-02-17 18:52:34.921762', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (971, '2009-02-19', 'Christopher', 'Ahee', NULL, '', NULL, '', '', '', NULL, '', NULL, 'cahee201@yahoo.com', NULL, NULL, NULL, true, '2009-05-14', '2009-05-17', 12, 0, 'Trout Creek Condominiums', 0, 12, 4, 8, 8, true, true, '', '', 'Internet Search', 12, '2009-02-19 11:19:27.239629', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (972, '2009-02-19', 'bill', 'lyle', NULL, '', NULL, '', '', '', NULL, '734-904-5197', NULL, 'bill.lyle@hylant.com', NULL, NULL, NULL, true, '2009-05-15', '2009-05-17', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 4, 12, true, true, '', '', 'Friend/Family Referral', 12, '2009-02-19 15:31:54.53766', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2666, '2013-01-27', 'Rose', 'Youngblood', NULL, '1094 Sagebrush Trail', NULL, 'Ellisville', 'MO', '63011', NULL, '6363941371', NULL, 'homeatroses@charter.net', NULL, NULL, NULL, true, '2013-07-16', '2013-07-19', 2, 1, 'Hamlet Village Condominiums', 1, 1, 1, 1, 2, true, true, '', '', 'Internet Search', 3, '2013-01-27 10:50:29.314857', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (986, '2009-02-26', 'Cole', 'Weber', NULL, '402 Hagen Court', NULL, 'Waterloo', 'ON', 'N2K 4A8', NULL, '', NULL, 'coleweber@bell.blackberry.net', NULL, NULL, NULL, true, '2009-05-26', '2009-05-28', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 2, true, true, '', '', 'Internet Search', 4, '2009-02-26 12:27:41.563935', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (396, '2008-04-28', 'william', 'heiob', NULL, '8251 etch ct', NULL, 'northville', 'MI', '48167', NULL, '2484860636', NULL, 'wheiob@hotmail.com', NULL, NULL, NULL, true, '2009-09-13', '2009-09-16', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-02-19 19:09:36.939573', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (990, '2009-02-27', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (993, '2009-03-01', 'Andrew', 'Donnelly', NULL, '16286 Chatham', NULL, 'Clinton Twp', 'MI', '48035', NULL, '586-201-1022', NULL, 'ajdpistons@att.net', NULL, NULL, NULL, true, '2009-06-05', '2009-06-07', 6, 0, 'Trout Creek Condominiums', 0, 6, 3, 3, 6, true, true, '', '', 'Golfing in Michigan Magazine', 6, '2009-03-01 07:57:10.611323', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1665, '2010-03-14', 'Richard', 'Keusch', NULL, '1151 Clifford lake dr.', NULL, 'Stanton', 'MI', '48888', NULL, '517/526-2700', NULL, 'keuschsuperservice@yahoo.com', NULL, NULL, NULL, true, '2010-09-08', '2010-09-10', 4, 0, 'Hamlet Village Condominiums', 2, 4, 2, 2, 4, true, true, '517/647-7501', 'I have 700.00 to spend @will u take a 3rd party credit card from my travel agent.Also do u pay 10% travel agent fee? If u don''t i pay it. Other dates @ times will also work .', 'Internet Search', 4, '2010-03-14 09:48:01.739796', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2677, '2013-02-10', 'Randy', 'Rezmer', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rrezmer@charter.net', NULL, NULL, NULL, true, '2013-05-16', '2013-05-19', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 1, 4, true, true, '', '', 'Golf Show - Grand Rapids', 4, '2013-02-10 16:32:46.920731', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (973, '2009-02-19', 'ben', 'berkenpas', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bberk0719@sbcglobal.net', NULL, NULL, NULL, true, '2009-05-15', '2009-05-17', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', 'we dont need food and dont care where we sleep just love to golf', 'Golf Show', 2, '2009-02-19 21:52:24.819364', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2005, '2011-01-23', 'Marcus', 'Bickwermert', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bickshrtstp24@yahoo.com', NULL, NULL, NULL, true, '2011-05-31', '2011-06-05', 12, 0, 'Hamlet Village Condominiums', 0, 12, 2, 6, 12, true, true, '', '', 'Internet Search', 12, '2011-01-23 10:04:03.996074', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2396, '2012-01-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'gruin1958@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (976, '2009-02-21', 'tim', 'manley', NULL, '8980 huron bluffs', NULL, 'white lake', 'MI', '48386', NULL, '248-245-5149', NULL, 'tim.manley@att.net', NULL, NULL, NULL, true, '2009-07-31', '2009-08-02', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 2, 4, true, true, '', '', 'Internet Search', 8, '2009-02-21 19:22:31.059976', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (977, '2009-02-22', 'Paul', 'Falcon', NULL, '', NULL, '', '', '', NULL, '', NULL, 'paulfalcon@gmail.com', NULL, NULL, NULL, true, '2009-06-12', '2009-06-14', 16, 0, 'Hamlet Village Condominiums', 0, 16, 6, 8, 12, true, true, '', 'This will be our 4th year and we usually get 1, 8 person condo but this year we''ll probably have 16 people so we''ll probably need 2, 8 person condos. Please let me know the cost. + +Thank you. + +Paul Falcon +(248) 224-3909', 'Returning guest', 16, '2009-02-22 20:46:45.971728', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (883, '2008-12-07', 'Steven', 'Bowman', NULL, '1A Wingedfoot Dr.', NULL, 'Conroe', 'TX', '77304', NULL, '936-890-6715', NULL, 'stevemary@suddenlink.net', NULL, NULL, NULL, true, '2009-07-19', '2009-07-22', 12, 2, 'Trout Creek Condominiums', 4, 6, 1, 7, 12, true, true, '800-364-5958', '', 'Internet Search', 14, '2009-02-22 21:40:49.465483', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (978, '2009-02-22', 'Stephen', 'Janson', NULL, '5020 Hotchkiss', NULL, 'Lowell', 'MI', '49331', NULL, '616-897-5770', NULL, 'stevie_j61@yahoo.com', NULL, NULL, NULL, true, '2009-09-13', '2009-09-16', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 2, 2, true, true, 'n/a', 'We''d like on 9/15 to have lunch at Hidden River about 12 noon and dinner later that evening after golf at little Traverse Bay about 8pm. +Also, can this be changed? Are we subject to playing all four courses or can we play two if time limits our stay?', 'Golf Show', 2, '2009-02-22 23:13:15.678597', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (980, '2009-02-23', 'Steve', 'Velzen-Haner', NULL, '', NULL, '', '', '', NULL, '', NULL, 'svelzenhaner@comcast.net', NULL, NULL, NULL, true, '2009-07-05', '2009-07-07', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 4, 8, true, true, '', 'Not sure if Hamlet or Trout Creek would meet lodging needs the best. It is important to have 4 baths with 8 individual beds, and no sleep/sofa. Also not sure where best to have dinner on evening of July 6? Little Traverse or Hidden River We could switch order of courses on that day if/as needed. We are also comparing prices, so that will make a difference to the group as well. Please include 2009 big fore show special pricing.', 'Golf Show', 8, '2009-02-23 20:36:10.286869', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (983, '2009-02-24', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'mkellyc@cogeco.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (987, '2009-02-26', 'Barry', 'Piccirillo', NULL, '4611 Regina', NULL, 'Shelby Twp.', 'MI', '48316', NULL, '', NULL, 'b.piccirillo@hotmail.com', NULL, NULL, NULL, true, '2009-07-31', '2009-08-02', 16, 0, 'Trout Creek Condominiums', 0, 16, 2, 8, 16, true, true, '586-739-2154', '', 'Internet Search', 16, '2009-02-26 18:10:58.791958', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (991, '2009-02-27', 'Mark', 'Powell', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mkrcpowell1@comcast.net', NULL, NULL, NULL, true, '2009-08-21', '2009-08-24', 12, 0, 'Hamlet Village Condominiums', 0, 12, 6, 6, 12, true, true, '', 'We stayed with you in 2007 and would like a similar quote.', 'Returning guest', 12, '2009-02-27 16:36:22.854733', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2639, '2012-12-16', 'Nick', 'Schmidt', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Nicholas.j.schmidt@wmich.edu', NULL, NULL, NULL, true, '2013-06-29', '2013-06-30', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2012-12-16 12:32:19.559349', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (997, '2009-03-01', 'leon', 'mccarty', NULL, '', NULL, '', '', '', NULL, '', NULL, 'pookeroo@charter.net', NULL, NULL, NULL, true, '2009-04-21', '2009-04-23', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', 'i was just pricing courses not real sure about date thank you', 'Golfing in Michigan Magazine', 4, '2009-03-01 19:37:24.513081', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (999, '2009-03-02', 'daniel', 'kelly', NULL, '', NULL, '', '', '', NULL, '', NULL, 'superdan777@gmail.com', NULL, NULL, NULL, true, '2009-05-24', '2009-05-27', 2, 0, 'Trout Creek Condominiums', 0, 2, 2, 2, 2, true, true, '', '', 'Golfing in Michigan Magazine', 2, '2009-03-02 21:51:23.349266', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1001, '2009-03-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'michphipps@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (996, '2009-03-01', 'William', 'Murphy', NULL, '589 Gilman Ave', NULL, 'Garden City', 'MI', '48135', NULL, '', NULL, 'murphman51@hotmail.com', NULL, NULL, NULL, true, '2009-06-16', '2009-06-18', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Golfing in Michigan Magazine', 4, '2009-03-01 14:31:24.838614', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1003, '2009-03-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'lcollier9191@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1004, '2009-03-03', 'Jerry', 'Miedema', NULL, '1886 64th st sw', NULL, 'Byron Center', 'MI', '49315', NULL, '616-532-9762', NULL, 'jtmiedema@netzero.net', NULL, NULL, NULL, true, '2009-06-25', '2009-06-28', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '616-532-9762', '', 'Brochure', 2, '2009-03-03 17:24:49.253275', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1005, '2009-03-04', 'Matt', 'Ames', NULL, '', NULL, '', '', '', NULL, '', NULL, 'amesmt@aol.com', NULL, NULL, NULL, true, '2009-08-06', '2009-08-08', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Golfing in Michigan Magazine', 4, '2009-03-04 10:20:45.515077', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1007, '2009-03-04', 'chris', 'kintz', NULL, '1264 Dowling', NULL, 'westland', 'MI', '48186', NULL, '734-564-5279', NULL, 'clkintz@mrtransportation.com', NULL, NULL, NULL, true, '2009-07-16', '2009-07-19', 10, 0, 'Trout Creek Condominiums', 0, 0, 1, 5, 10, true, true, '', '', 'Golfing in Michigan Magazine', 10, '2009-03-04 18:14:01.63849', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1009, '2009-03-04', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'cloudpops@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1021, '2009-03-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'SGALBR2@SBCGLOBAL.NET', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2035, '2011-02-14', 'Christopher', 'Snyder', NULL, '12675 Colby Lk Rd21', NULL, 'Laingsburg', 'MI', '48848', NULL, '517-675-7422', NULL, 'chris_n_starr@yahoo.com', NULL, NULL, NULL, true, '2011-06-17', '2011-06-19', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '517-898-5118', '', 'Internet Search', 2, '2011-02-14 14:28:46.160214', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1013, '2009-03-05', 'ernie', 'mitchell', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'emitchell@saf.kaba.com', NULL, NULL, NULL, true, '2009-07-16', '2009-07-19', 20, 0, 'Trout Creek Condominiums', 10, 0, 5, 10, 20, true, true, '', '', 'Friend/Family Referral', 20, '2009-03-05 14:31:44.983836', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1015, '2009-03-06', 'Steve', 'Kale', NULL, '51145 Nicolette Dr.', NULL, 'Chesterfield', 'MI', '48047-4585', NULL, '586-713-9302', NULL, 'sjkale@ameritech.net', NULL, NULL, NULL, true, '2009-07-16', '2009-07-19', 20, 0, 'Trout Creek Condominiums', 0, 20, 5, 10, 20, true, true, '586-713-9302', 'Send quote via email.', 'Returning guest', 20, '2009-03-06 17:32:32.859153', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1026, '2009-03-08', 'Adam', 'Walsh', NULL, '', NULL, '', '', '', NULL, '', NULL, 'acwalsh1@yahoo.com', NULL, NULL, NULL, true, '2009-05-15', '2009-05-17', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-03-08 10:18:35.216313', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1019, '2009-03-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'themacadoos@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1030, '2009-03-09', 'charlie', 'zebell', NULL, '', NULL, 'rockford', 'MI', '', NULL, '', NULL, 'zebell@umich.edu', NULL, NULL, NULL, true, '2009-06-27', '2009-06-30', 12, 0, 'Trout Creek Condominiums', 0, 12, 4, 6, 12, true, true, '', 'quote dinners as an option', 'Golf Show', 12, '2009-03-09 00:43:33.60969', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3838, '2013-07-18', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'gougoulis@rogers.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1035, '2009-03-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'fsmark@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1078, '2009-04-03', 'Cheryl', 'Abbott', NULL, '', NULL, '', '', '', NULL, '', NULL, 'golfubet2@sbcglobal.net', NULL, NULL, NULL, true, '2009-08-20', '2009-08-23', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2009-04-03 12:41:18.075782', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3178, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jessemo26@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3880, '2013-08-11', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3179, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jfox_57@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2006, '2011-01-24', 'Steve', 'Dolgin', NULL, '', NULL, '', '', '', NULL, '', NULL, 'sdolgin@bex.net', NULL, NULL, NULL, true, '2011-08-04', '2011-08-07', 12, 0, 'Hamlet Village Condominiums', 6, 0, 2, 6, 12, true, true, '', 'We would like 12 actual beds, any size, no pull outs (can be in 2 condos with 6 beds or 3 condos with 4 beds). We stayed with you in 2005 and 2008 and were very happy. Let me know what options you have. +Thanks. + +Would also like info and quote on the Hamlet Village Mountain Side 4BR home.', 'Returning guest', 12, '2011-01-24 19:37:03.613935', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3965, '2014-03-24', 'Tom', 'Sumpter', NULL, '416 Brentwood Dr.', NULL, 'Cogan Station', 'PA', '17728', NULL, '5703377315', NULL, 'tmsumpter@gmail.com', NULL, NULL, NULL, true, '2014-07-21', '2014-07-23', 1, 1, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, 'same', '', 'Other - Please Explain', 2, '2014-03-24 15:37:46.807494', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1659, '2010-03-12', 'Jerry', 'Mutual', NULL, '3990 Chilson', NULL, 'Howell', 'MI', '48843', NULL, '', NULL, 'jerry@ancengineering.com', NULL, NULL, NULL, true, '2010-06-17', '2010-06-20', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 4, 8, true, true, '', '', 'Golf Course', 8, '2010-03-12 13:01:58.66163', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1022, '2009-03-07', 'Yvonne', 'Cherry', NULL, '8552 Rathbun', NULL, 'Birch Run', 'MI', '48415', NULL, '989 624-0034', NULL, 'sonnycherry@mac.com', NULL, NULL, NULL, true, '2009-09-13', '2009-09-16', 20, 0, 'Trout Creek Condominiums', 0, 20, 5, 10, 20, true, true, '989 624-0034', 'This is a group of 20 or more women, we like to stay together or as close together as possible. The five bedrooms would be great. Please e-mail the quote.', 'Internet Search', 20, '2009-03-07 21:26:40.544924', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (995, '2009-03-01', 'Dean', 'Horley', NULL, '7078 Fargo Rd', NULL, 'Avoca', 'MI', '48006', NULL, '8103249005', NULL, 'jdh1@iwarp.net', NULL, NULL, NULL, true, '2009-07-17', '2009-07-19', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '8103249005', '', 'Golfing in Michigan Magazine', 2, '2009-03-01 10:30:42.275694', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (998, '2009-03-02', 'steve', 'Guy', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'uwosteve@hotmail.com', NULL, NULL, NULL, true, '2009-06-11', '2009-06-14', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2009-03-02 08:36:00.702063', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1666, '2010-03-14', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'guyotk10@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2048, '2011-02-22', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'sbertino7860@charter.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (992, '2009-02-28', 'lonn', 'Vasquez', NULL, '15770 Rannes', NULL, 'Spring Lake', 'MI', '49456', NULL, '616-846-3474', NULL, 'lonnyshots@yahoo.com', NULL, NULL, NULL, true, '2009-07-12', '2009-07-14', 8, 0, 'Trout Creek Condominiums', 4, 0, 2, 1, 6, true, true, '6163185923', '', 'Golfing in Michigan Magazine', 8, '2009-03-03 11:54:32.620225', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (946, '2009-02-11', 'C', 'Lutz', NULL, '', NULL, '', '', '', NULL, '', NULL, 'cxlgm2002@gmail.com', NULL, NULL, NULL, true, '2009-05-19', '2009-05-22', 4, 0, 'Trout Creek Condominiums', 0, 4, 3, 4, 4, true, true, '', '', 'Other - Please Explain', 4, '2009-03-03 16:47:17.906594', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (938, '2009-02-06', 'James', 'Clare', NULL, '52250 Powderhorn Dr', NULL, 'Macomb', 'MI', '48042', NULL, '586-677-1842', NULL, 'jclarewh@comcast.net', NULL, NULL, NULL, true, '2009-08-22', '2009-08-24', 6, 0, 'Hamlet Village Condominiums', 3, 0, 1, 3, 1, true, true, '586-610-7265', '', 'Other - Please Explain', 6, '2009-03-03 18:16:35.647431', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1006, '2009-03-04', 'Dan', 'Jacobs', NULL, '', NULL, '', '', '', NULL, '', NULL, 'daniel.jacobs@dla.mil', NULL, NULL, NULL, true, '2009-06-24', '2009-06-26', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 1, 8, true, true, '', '', 'Internet Search', 8, '2009-03-04 14:53:56.699748', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1008, '2009-03-04', 'MIKE', 'SCHULTZ', NULL, '1382 BRIARSON DRIVE', NULL, 'SAGINAW', 'MI', '48638', NULL, '989-799-6074', NULL, 'MJSCHULTZ357@CHARTER.NET', NULL, NULL, NULL, true, '2009-05-26', '2009-05-29', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 4, true, true, '', 'Interested in package for Tuesday arrival and maybe golf, maybe not. +Departure from Condo on 5/29, play golf and head for home. Thus, maybe you can arrange LUNCH instead of dinner this day? +Tuesday night lodging - thur- Thursday night lodging. Out of Condo on Friday AM. +One Large Condo at either place will be ok in the quote. +Thanks, +Mike Schultz', 'Other - Please Explain', 4, '2009-03-04 20:13:20.55197', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1010, '2009-03-04', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'msuraci@msn.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1012, '2009-03-05', 'Robert', 'Mills', NULL, '3975 N. Squirrel Rd', NULL, 'Auburn Hills', 'MI', '48326', NULL, '(248) 373 - 5589', NULL, 'rmills48@sbcglobal.net', NULL, NULL, NULL, true, '2009-06-28', '2009-06-30', 16, 0, 'Trout Creek Condominiums', 0, 16, 1, 8, 16, true, true, '', 'Request quote for specified package with no meals.', 'Golfing in Michigan Magazine', 16, '2009-03-05 14:10:47.182068', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1014, '2009-03-06', 'Robert', 'Muza', NULL, '2205 Starleaf Place', NULL, 'Flower Mound', 'TX', '75022', NULL, '586-549-5717', NULL, 'robmuza@comcast.net', NULL, NULL, NULL, true, '2009-08-17', '2009-08-19', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 1, 3, true, true, '', 'There will be four guys. We don''t mind sharing king beds or having separate beds, depending on accomadations. We want to come 8/17-8/19 or 8/18-8/20. We will stay for two nights and want to play 4 rounds of golf. + +I''m not choosing dining preferences because I''m not familiar with the restaurants.', 'Other - Please Explain', 4, '2009-03-06 10:11:38.895517', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3811, '2013-06-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'klarsen1@new.rr.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1018, '2009-03-07', 'robert', 'mackey', NULL, '', NULL, '', '', '', NULL, '', NULL, 'themacadoos@charter.net', NULL, NULL, NULL, true, '2009-05-23', '2009-05-25', 8, 0, 'Hamlet Village Condominiums', 4, 0, 3, 4, 4, true, true, '', 'We need to stay Saturday and Sunday night, golf saturday and Sunday. we have golfed both courses before. we stayed at Trout Creek a few years ago and was not happy. We hope Hamlet is much better.We would like to stay away from twin beds but we can work with it. Please quot without dinner also. We will eat at Little traverse probably anyway.We may also have another couple that will golf only as they have residence up there.', 'Golf Show', 8, '2009-03-07 13:40:48.643644', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1020, '2009-03-07', 'DANIEL', 'BARBERI', NULL, '', NULL, '', '', '', NULL, '', NULL, 'danieljbarberi@yahoo.com', NULL, NULL, NULL, true, '2009-05-22', '2009-05-24', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', 'This quote is in reference to the sample itinerary below: + +Two Day Weekend + +All inclusive pricing starts at: + +Spring: + +2 Night Weekend +4 people, 2 bedroom/2 bath, 4 rounds of golf, meals = $346 per person +Sample Itinerary: + +FRIDAY +5 pm check-in Trout Creek or Hamlet Village. +Golf & Dinner at Little Traverse Bay Golf Club +SATURDAY +Morning - Golf & Lunch at Hidden River Golf & Casting Club +Afternoon - Golf & Dinner at Black Lake Golf Club (shower facilities available) +SUNDAY +11 am check-out Trout Creek or Hamlet Village +Golf at Dunmaglas Golf Course', 'Internet Search', 4, '2009-03-07 16:18:03.012424', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1027, '2009-03-08', 'Alexander', 'Bucholtz', NULL, '422 Wellington St', NULL, 'Ingersoll', 'ON', 'N5C 1V2', NULL, '519-425-2613', NULL, 'samich@sympatico.ca', NULL, NULL, NULL, true, '2009-05-21', '2009-05-24', 4, 0, 'Hamlet Village Condominiums', 2, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-03-08 10:40:15.003831', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1671, '2010-03-15', 'Barbara', 'Lehrke', NULL, '7130 Shetland Street', NULL, 'Columbus', 'OH', '43235', NULL, '614-846-8144', NULL, 'billehrke@yahoo.com', NULL, NULL, NULL, true, '2010-07-03', '2010-07-10', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, true, true, '', '2 bedroom condo + +Explanation... I was trying to book a vacation thru the Travel Advantage Network... I called to arrange the dates and was told their only open dates were around the last week of May..so I''m trying to book a vacation myself.', 'Other - Please Explain', 4, '2010-03-15 15:04:43.13913', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2058, '2011-03-01', 'Michael', 'Behmlander', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'BIG300MIKE@PEOPLEPC.COM', NULL, NULL, NULL, true, '2011-08-04', '2011-08-06', 12, 0, 'Trout Creek Condominiums', 0, 12, 2, 3, 6, true, true, '', 'IN ADDITION TO QUOTING WHAT WAS CHECKED OFF ABOVE. ADD AN ADDITIONAL 18 HOLES AT LITTLE TRAVERSE BAY ON AUG 7TH @ APPROX 9:30 A.M.', 'Golfing in Michigan Magazine', 12, '2011-03-01 18:53:09.283812', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1639, '2010-03-05', 'Teri', 'Belleau', NULL, '4 Westview Crescent', NULL, 'Elliot Lake', 'ON', 'P5A2B2', NULL, '7058484492', NULL, 'rick.belleau@hotmail.com', NULL, NULL, NULL, true, '2013-06-07', '2013-06-09', 20, 0, 'Trout Creek Condominiums', 10, 0, 2, 10, 10, true, true, '', '', 'Returning guest', 20, '2013-01-28 08:50:22.697972', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1036, '2009-03-10', 'Tim', 'Breen', NULL, '131 Franklin', NULL, 'Holly', 'MI', '48442', NULL, '248-701-5105', NULL, 'breentim@comcast.net', NULL, NULL, NULL, true, '2009-05-31', '2009-06-04', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 2, 8, true, true, '248-887-9964', 'Need no dinners. + +Would want two condos.', 'Returning guest', 8, '2009-03-10 23:31:47.022302', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1037, '2009-03-11', 'gary', 'ogden', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ogdengary@hotmail.com', NULL, NULL, NULL, true, '2009-09-18', '2009-09-20', 20, 0, 'Trout Creek Condominiums', 0, 20, 1, 10, 20, true, true, '', 'friday Sept. tee time should be +around 12:30', 'Returning guest', 20, '2009-03-11 11:29:52.701734', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1038, '2009-03-12', 'Jillian', 'Morse', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'tjandjill@charter.net', NULL, NULL, NULL, true, '2009-06-05', '2009-06-09', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-03-12 00:51:01.274858', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2080, '2011-03-08', 'Gerald', 'Emmitt', NULL, '', NULL, '', '', '', NULL, '', NULL, 'forceemmitt@att.net', NULL, NULL, NULL, true, '2011-08-26', '2011-08-28', 12, 0, 'Trout Creek Condominiums', 0, 12, 2, 3, 4, true, true, '', 'Looking for a package qoute with breakfast included.', 'Golfing in Michigan Magazine', 12, '2011-03-08 13:40:05.915778', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (893, '2008-12-30', 'Kipp', 'Cycholl', NULL, '7844 Shea Road', NULL, 'Fair Haven', 'MI', '48023', NULL, '586-725-6365', NULL, 'kcycholl@aol.com', NULL, NULL, NULL, true, '2009-05-28', '2009-05-31', 16, 0, 'Trout Creek Condominiums', 0, 16, 4, 4, 16, true, true, '248-245-1543', 'Would like to have 4 golfs per condo if possible and need a bed for each memeber of the group. Are there any free use at the driving ranges at the course before our rounds start? We have had packages that have included that at Treetops and Crystal Mountain when our groups plays there in the past. Nice discount of 10% when we book early.', 'Returning guest', 16, '2009-03-12 09:44:10.181401', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1039, '2009-03-13', 'Mary', 'Hunter', NULL, '39663 Chart Street', NULL, 'HARRISON TOWNSHIP', 'MI', '48045', NULL, '586-463-4646', NULL, 'golfergranny@wowway.com', NULL, NULL, NULL, true, '2009-07-10', '2009-07-12', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '586-413-4658', '', 'Golf Show', 2, '2009-03-13 11:25:55.208671', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1041, '2009-03-15', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'bbpb@chartermi.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1981, '2010-12-15', 'a', 'smith', NULL, '', NULL, '', '', '', NULL, '', NULL, 'asmith@gmail.com', NULL, NULL, NULL, true, '2011-06-15', '2011-06-18', 4, 2, 'Hamlet Village Condominiums', 3, 0, 3, 3, 3, true, true, '', '', 'Golfing in Michigan Magazine', 6, '2010-12-15 16:19:08.31676', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1225, '2009-06-15', 'Jeff', 'Nievierowski', NULL, '4111 E. Glenway Dr.', NULL, 'Bay City', 'MI', '48706', NULL, '', NULL, 'jeffnievierowski@yahoo.com', NULL, NULL, NULL, true, '2009-09-19', '2009-09-20', 12, 0, 'Hamlet Village Condominiums', 0, 0, 1, 3, 12, true, true, '', 'Approximately 12 golfers for 2 18 hole rounds. Lodge as many together as can. Just looking for price to see if we can work with it.', 'Friend/Family Referral', 12, '2009-06-15 23:45:51.007151', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1047, '2009-03-21', 'Mike', 'Donaldson', NULL, '47124 Bartlett', NULL, 'Canton', 'MI', '48187', NULL, '3137195731', NULL, 'mdonaldson243473mi@comcast.net', NULL, NULL, NULL, true, '2009-08-03', '2009-08-05', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 1, 4, true, true, '', 'I received your info on Stay and Play Specials at the Novi, MI golf show and would like to receive the 10% discount by booking before 4/1/09', 'Golf Show', 4, '2009-03-21 14:41:18.36682', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (524, '2008-05-27', 'Matt', 'Ryder', NULL, '8 Coates Dr', NULL, 'Burford', 'ON', 'N0E 1A0', NULL, '519-449-5957', NULL, 'mryder@rogers.com', NULL, NULL, NULL, true, '2009-08-21', '2009-08-24', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '519-897-1745', 'Can you also give me the price for an arrival of Sept. 4 with a checkout of Sept 7. All golf and dinner times the same please', 'Returning guest', 4, '2009-03-19 15:35:07.194775', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1231, '2009-06-20', 'beverly', 'boas', NULL, '13609 lytton way', NULL, 'tampa', 'FL', '33624', NULL, '8134538219', NULL, 'bboas72@gmail.com', NULL, NULL, NULL, true, '2009-08-29', '2009-09-12', 2, 0, 'Trout Creek Condominiums', 1, 0, 2, 2, 2, true, true, '', 'How many rounds of golf are included per week? + +I reviewed the form and we would prefer not to have single beds or pull out beds. + +Thank you. +Beverly', 'Returning guest', 2, '2009-06-20 18:21:09.650741', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1062, '2009-03-26', 'Francis', 'Schilf', NULL, '3310 N 147th Ct #2101', NULL, 'Omaha', 'NE', '68116-7223', NULL, '402-430-0841', NULL, 'fgs2101@cox.net', NULL, NULL, NULL, true, '2009-06-07', '2009-06-11', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 2, 1, true, true, 'None', 'We are flexible on the Tee and Dinner Times.', 'Internet Search', 2, '2009-03-26 12:59:49.677326', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1051, '2009-03-22', 'Sharon', 'Larmour', NULL, '363 Carlow Road', NULL, 'Port Stanley', 'ON', 'N5L 1B6', NULL, '519-782-4251', NULL, 'larmshope@rogers.com', NULL, NULL, NULL, true, '2009-07-08', '2009-07-11', 2, 0, 'Hamlet Village Condominiums', 1, 2, 1, 1, 2, true, true, '519-617-0470', '', 'Internet Search', 2, '2009-03-22 11:46:25.275731', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1052, '2009-03-22', 'Bill', 'Courtney', NULL, '174 Shannon Place', NULL, 'Tecumseh', 'ON', 'N8N4J3', NULL, '519 818-5521', NULL, 'courtney@wincom.net', NULL, NULL, NULL, true, '2009-05-18', '2009-05-21', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '519 735-4852', '', 'Golf Show', 2, '2009-03-22 12:01:06.217839', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1053, '2009-03-22', 'ron', 'bertrand', NULL, '379', NULL, 'orillia', 'ON', 'l3v 2s1', NULL, '705-725-4453', NULL, 'ronbertrand30@hotmail.com', NULL, NULL, NULL, true, '2009-04-12', '2009-04-14', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-03-22 16:20:38.943184', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1054, '2009-03-23', 'Tom', 'Wehrmeister', NULL, '877 Turnberry Coourt', NULL, 'Monroe', 'MI', '48161', NULL, '7346931973', NULL, 'tfwehrmeister@yahoo.com', NULL, NULL, NULL, true, '2009-08-28', '2009-09-01', 5, 0, 'Hamlet Village Condominiums', 0, 5, 4, 3, 5, true, true, '', 'Cost for Replays? +Dinner included +Additional courses we could play', 'Returning guest', 5, '2009-03-23 13:14:03.122133', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1064, '2009-03-26', 'Mark', 'Pylkas', NULL, '', NULL, '', 'MI', '49651', NULL, '', NULL, 'mpylkas@charter.net', NULL, NULL, NULL, true, '2009-05-05', '2009-05-08', 2, 0, 'Hamlet Village Condominiums', 1, 0, 2, 1, 1, true, true, '', 'Trying to make this our anniversary golf getaway package.', 'Internet Search', 2, '2009-03-26 17:15:02.720092', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3180, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jgnacke@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1058, '2009-03-24', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'gslucas@triton.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1560, '2010-01-13', 'gail', 'sowle', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gails@pumford.com', NULL, NULL, NULL, true, '2010-06-25', '2010-06-27', 12, 0, 'Hamlet Village Condominiums', 0, 12, 3, 0, 12, true, true, '', '', 'Internet Search', 12, '2010-01-13 19:28:02.404338', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1060, '2009-03-25', 'Shirley', 'Sterling', NULL, '53262 Aurora Park', NULL, 'Shelby Township', 'MI', '48316', NULL, '248-790-1923', NULL, 'sterlingsh4@aol.com', NULL, NULL, NULL, true, '2009-07-17', '2009-07-19', 8, 0, 'Hamlet Village Condominiums', 0, 8, 4, 6, 8, true, true, '', 'We are not interested in the package with dining', 'Returning guest', 8, '2009-03-25 13:04:49.741491', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1564, '2010-01-20', 'cindy', 'loerlein', NULL, '953 westchester', NULL, 'grosse pointe park', 'MI', '48230', NULL, '313-824-2108', NULL, 'cyndney@aol.com', NULL, NULL, NULL, true, '2010-08-21', '2010-08-22', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Not interested in dinner on 8/22/10 - prior commitment for that day.', 'Internet Search', 2, '2010-01-20 13:06:22.849305', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1596, '2010-02-13', 'David', 'Brown', NULL, '4200 Locust Lane', NULL, 'jackson', 'MI', '49201', NULL, '517-745-8338', NULL, 'drbrownmi@yahoo.com', NULL, NULL, NULL, true, '2010-06-06', '2010-06-08', 8, 0, 'Hamlet Village Condominiums', 0, 8, 1, 8, 8, true, true, '', '', 'Other - Please Explain', 8, '2010-03-08 19:01:00.680997', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1655, '2010-03-10', 'Troy', 'Rey', NULL, '3844 e marilyns', NULL, 'Midland', 'MI', '48642', NULL, '989-859-7165', NULL, 'tarey@dow.com', NULL, NULL, NULL, true, '2010-09-12', '2010-09-14', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 3, 4, true, true, '', 'We have flexibility in when to play courses. We are looking for the best rates. I understand there is an advantage to booking before April 1st.', 'Returning guest', 4, '2010-03-10 08:11:53.909646', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2678, '2013-02-10', 'Jamie', 'Aitken', NULL, '226 Hollister Ave SE', NULL, 'Grand Rapids', 'MI', '49506', NULL, '7342774602', NULL, 'aitkenja@yahoo.com', NULL, NULL, NULL, true, '2013-08-03', '2013-08-05', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Returning guest', 4, '2013-02-10 16:44:14.97129', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2485, '2012-05-07', 'Kathy', 'Massey', NULL, '', NULL, '', 'IL', '61756', NULL, '', NULL, 'masseyk@me.com', NULL, NULL, NULL, true, '2012-07-08', '2012-07-13', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2012-05-07 22:50:12.522665', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1068, '2009-03-28', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'amgross6737@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1069, '2009-03-28', 'Gary', 'Urbanek', NULL, '42126 Bobjean', NULL, 'Sterling Heights', 'MI', '48314', NULL, '586-323-2723', NULL, 'icedog5@wideopenwest.com', NULL, NULL, NULL, true, '2009-07-02', '2009-07-06', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 1, 4, true, true, '', '', 'Internet Search', 4, '2009-03-28 17:18:28.688776', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2686, '2013-02-14', 'steve', 'culp', NULL, '155 river run rd', NULL, 'drayton', 'ON', 'N0G1P0', NULL, '519-496-2123', NULL, '44arcade@bell.net', NULL, NULL, NULL, true, '2013-05-10', '2013-05-13', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Internet Search', 8, '2013-02-14 02:36:03.892372', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1071, '2009-03-29', 'Paul', 'Hereza', NULL, '', NULL, '', '', '', NULL, '', NULL, 'paulhereza@cablespeed.com', NULL, NULL, NULL, true, '2009-06-25', '2009-06-28', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', 'Information can be e-mailed and/or I can be reached during the day at 517-334-1673.', 'Golf Show', 8, '2009-03-29 17:41:56.506009', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1072, '2009-03-29', 'KEVIN', 'ELLIOTT', NULL, '3077 W. LAKE RD', NULL, 'CLIO', 'MI', '48420', NULL, '8109651516', NULL, 'KEVINE2721@AOL.COM', NULL, NULL, NULL, true, '2009-05-23', '2009-05-25', 8, 0, 'Trout Creek Condominiums', 0, 8, 3, 4, 8, true, true, '', '', 'Internet Search', 8, '2009-03-29 22:25:29.243227', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1073, '2009-03-29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tdefr@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (553, '2008-06-06', 'John', 'Kerwin', NULL, '', NULL, '', '', '', NULL, '', NULL, 'johnkerwin80@gmail.com', NULL, NULL, NULL, true, '2009-05-29', '2009-05-31', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Golf Show', 4, '2009-03-30 14:04:40.745045', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1011, '2009-03-05', 'Debbie', 'Marrocco', NULL, '61049 Greenwood Dr', NULL, 'South Lyon', 'MI', '48178', NULL, '248-921-2231', NULL, 'dmarrocco@ventcon-mi.com', NULL, NULL, NULL, true, '2009-07-17', '2009-07-19', 10, 0, 'Hamlet Village Condominiums', 0, 10, 3, 3, 5, true, true, '', '', 'Golfing in Michigan Magazine', 10, '2009-03-31 07:26:56.532753', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1083, '2009-04-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'test@test.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1565, '2010-01-21', 'brad', 'meyers', NULL, '17150', NULL, 'schomberg ontario', 'ON', 'l0g1t0', NULL, '', NULL, 'bradmeyers_77@hotmail.com', NULL, NULL, NULL, true, '2010-07-16', '2010-07-18', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '', 'looking for two nights stay, no meals, 4 people 2 rounds of golf each..', 'Internet Search', 4, '2010-01-21 12:18:47.691771', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1077, '2009-04-02', 'James', 'Schnackenberg', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'jschnack8439@sbcglobal.net', NULL, NULL, NULL, true, '2009-07-21', '2009-07-23', 7, 0, 'Trout Creek Condominiums', 3, 1, 4, 4, 4, true, true, '', '', 'Internet Search', 7, '2009-04-04 14:01:34.036225', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2704, '2013-02-28', 'Trevor', 'Smith', NULL, '208 Perrin', NULL, 'Ypsilanti', 'MI', '48197', NULL, '7346575943', NULL, 'Tsmit104@emich.edu', NULL, NULL, NULL, true, '2013-07-12', '2013-07-14', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '7346575943', '', 'Internet Search', 4, '2013-02-28 13:20:36.838157', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1084, '2009-04-08', 'Brad', 'Rosenwasser', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bradrosenwasser@gmail.com', NULL, NULL, NULL, true, '2009-07-03', '2009-07-05', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', 'We are looking to make a weekend trip sometime this summer for 4 golfers- ideal itinerary would include lodging Friday & Saturday night, and 2 rounds of golf Saturday and 2 rounds of golf Sunday. Boyne can offer a similar package for $270 per person, would it be possible to beat that number?', 'Golf Show', 4, '2009-04-08 10:08:34.393869', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3947, '2014-02-20', 'Patrick', 'Bennett', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Ptrckbnntt@yahoo.com', NULL, NULL, NULL, true, '2014-06-05', '2014-06-07', 8, 0, 'Trout Creek Condominiums', 0, 8, 1, 4, 8, true, true, '', '', 'Returning guest', 8, '2014-02-20 10:55:45.357182', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1085, '2009-04-08', 'Jeff', 'Hoogstra', NULL, '1425 KATRINA', NULL, 'KENTWOOD', 'MI', '49508', NULL, '616-284-7602', NULL, 'jeffhoogstra@yahoo.com', NULL, NULL, NULL, true, '2009-08-21', '2009-08-23', 7, 1, 'Trout Creek Condominiums', 2, 0, 1, 4, 2, true, true, '', 'we have 8 attending but only 7 golfing we will play 18/day and be leaving sunday after playing cheapest available', 'Returning guest', 8, '2009-04-08 15:08:29.883561', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1891, '2010-08-15', 'robert', 'popp', NULL, '2304 woodbine ave', NULL, 'portage', 'MI', '49002', NULL, '269-208-2536', NULL, 'jbamsu@chartermi.net', NULL, NULL, NULL, true, '2010-09-24', '2010-09-25', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 4, true, true, '269-208-2536', '', 'Golfing in Michigan Magazine', 4, '2010-08-15 09:54:48.452097', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1087, '2009-04-09', 'Lynn', 'Friedrich', NULL, '', NULL, '', 'IL', '60585', NULL, '815-556-0586', NULL, 'ldfred@sbcglobal.net', NULL, NULL, NULL, true, '2009-06-21', '2009-06-23', 8, 0, 'Trout Creek Condominiums', 4, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 8, '2009-04-09 19:34:46.780438', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1088, '2009-04-09', 'Andrew', 'Cooper', NULL, '8172 Gull Manor', NULL, 'Richland', 'MI', '49083', NULL, '269-629-5230', NULL, 'andrew.j.cooper@wmich.edu', NULL, NULL, NULL, true, '2009-05-15', '2009-05-17', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, true, true, '269-207-7523', '', 'Internet Search', 4, '2009-04-09 20:32:05.859479', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3955, '2014-03-06', 'MJ', 'Veech', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Mikeveech@hotmail.com', NULL, NULL, NULL, true, '2014-07-30', '2014-08-13', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2014-03-06 20:13:21.746253', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1089, '2009-04-10', 'Terry', 'LeSarge', NULL, '2 Spruce Street', NULL, 'Wawa', 'ON', 'P0S1K0', NULL, '7058562559', NULL, 'Notredame1@shaw.ca', NULL, NULL, NULL, true, '2009-05-04', '2009-05-05', 1, 0, 'Hamlet Village Condominiums', 0, 1, 1, 1, 1, true, true, '', '', 'Internet Search', 1, '2009-04-10 18:50:56.236164', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1090, '2009-04-11', 'Douglas', 'Itami', NULL, '315 Dewey Street', NULL, 'Royal Oak', 'MI', '48067', NULL, '(248) 721-3620', NULL, 'dmi91@comcast.net', NULL, NULL, NULL, true, '2009-06-26', '2009-06-28', 8, 0, 'Hamlet Village Condominiums', 0, 8, 4, 4, 8, true, true, '(248) 259-4448', 'Attn: Kim +Refererred by Scott Cassidy Group. My son has been a part of that group last 3 years. + +Flexible regarding lodging, as long as space can accomodate (8)persons + +Bathrooms (#?) Whatever is normal. + +Not locked into that weekend, if there are more cost effective options. + +Thank you, +Doug Itami', 'Friend/Family Referral', 8, '2009-04-11 12:40:28.909351', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1092, '2009-04-12', 'andre', 'oggie', NULL, '', NULL, '', '', '', NULL, '', NULL, 'babyo@hotmail.com', NULL, NULL, NULL, true, '2009-05-08', '2009-05-10', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2009-04-12 23:07:44.890848', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1093, '2009-04-13', 'Jason', 'Murphy', NULL, '173 Wedgewood dr', NULL, 'cambridge', 'ON', 'N1S 4P7', NULL, '519-841-3427', NULL, 'm_jason@hotmail.com', NULL, NULL, NULL, true, '2009-05-09', '2009-05-10', 12, 0, 'Trout Creek Condominiums', 0, 12, 2, 4, 6, true, true, '', 'Hi my name is jason and i am trying to plan a bachelor party for my best friend and we want to do a golf trip and maybe a trip to the casino can we get quotes for the four rounds of golf as well as one round each day not too picky on which courses we get to play thanks alot can i also get the quotes via email thanks', 'Internet Search', 12, '2009-04-13 17:24:01.740204', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1109, '2009-04-20', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'wclarkston@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1096, '2009-04-14', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Fletchoil@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2049, '2011-02-22', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'fmcgeogh@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1112, '2009-04-23', 'Marc', 'Milkie', NULL, '2287 Lalemant Road', NULL, 'University Heights', 'OH', '44118', NULL, '440-336-3964', NULL, 'mmilkie@steelcase.com', NULL, NULL, NULL, true, '2009-06-22', '2009-06-24', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 3, 4, true, true, '', 'Do you have a handicap room available?', 'Internet Search', 4, '2009-04-23 21:03:01.690518', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1188, '2009-05-31', 'Moon', 'Joh', NULL, '17492 Judy Court', NULL, 'Macomb', 'MI', '48044', NULL, '586-649-1077', NULL, 'moonhjoh@yahoo.com', NULL, NULL, NULL, true, '2009-07-06', '2009-07-10', 2, 3, 'Trout Creek Condominiums', 2, 1, 2, 2, 3, true, true, '586-242-1999', 'Internet access required', 'Trout Creek Condo', 5, '2009-05-31 22:20:47.520528', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1095, '2009-04-14', 'Mindy', 'Tache', NULL, '1073 Yorick Path', NULL, 'Wixom', 'MI', '48393', NULL, '248--974-4402', NULL, 'mindo80@hotmail.com', NULL, NULL, NULL, true, '2009-08-07', '2009-08-09', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', 'Hello, +I am just trying to get an estimate for a gold package for my husband and father in law. Thank-you for your help. +Mindy Tache', 'Internet Search', 2, '2009-04-14 12:04:41.52621', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2007, '2011-01-24', 'james', 'pawli', NULL, '2711 Mariner Dr apt 202', NULL, 'Kentwood', 'MI', '49512', NULL, '616-551-0472', NULL, 'jamespawli@comcast.net', NULL, NULL, NULL, true, '2011-05-09', '2011-05-11', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 2, true, true, '', '', 'Internet Search', 4, '2011-01-24 23:59:59.721508', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1079, '2009-04-04', 'David', 'Penski', NULL, '5022 Haddon Hall Dr.', NULL, 'Holt', 'MI', '48842', NULL, '517-699-2793', NULL, 'dcpenski@msn.com', NULL, NULL, NULL, true, '2011-05-06', '2011-05-08', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 2, 8, true, true, '517-281-9575', 'The details included are tentative for the purpose of getting a ball park figure on the cost of a stay and play package. Thank you.', 'Internet Search', 8, '2011-02-21 11:32:42.152877', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1100, '2009-04-15', 'Steven', 'Shy', NULL, '13200 Cambridge Ct', NULL, 'Plymouth', 'MI', '48170', NULL, '734 416-9700', NULL, 'steveshy@hotmail.com', NULL, NULL, NULL, true, '2009-06-27', '2009-06-29', 8, 0, 'Trout Creek Condominiums', 0, 8, 3, 8, 8, true, true, '734 416-9700', '', 'Internet Search', 8, '2009-04-15 19:41:37.008466', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1101, '2009-04-16', 'Patricia', 'Kenyon', NULL, '734 York St.', NULL, 'Plymouth', 'MI', '48170', NULL, '734-233-1725', NULL, 'pbkenyon@comcast.net', NULL, NULL, NULL, true, '2009-09-06', '2009-09-11', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '734-233-1648', 'Am going with your suggestion - hope I did it correctly.', 'Internet Search', 2, '2009-04-16 17:04:32.478144', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (270, '2008-04-28', 'Willard', 'Johnson', NULL, '770 Book Street', NULL, 'Chelsea', 'MI', '48118', NULL, '734-475-1284', NULL, 'willj6@comcast.net', NULL, NULL, NULL, true, '2009-06-23', '2009-06-26', 2, 0, 'Trout Creek Condominiums', 0, 2, 2, 2, 2, true, true, '', '', 'Returning guest', 2, '2009-04-16 22:08:26.295501', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1257, '2009-06-30', 'Tom', 'Petho', NULL, '', NULL, 'Troy', 'MI', '', NULL, '', NULL, 'petho.thomas@con-way.com', NULL, NULL, NULL, true, '2010-06-11', '2010-06-14', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2010-03-08 07:43:16.667872', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1107, '2009-04-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'paologrillanda@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1110, '2009-04-20', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'danagraydon@rogers.con', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1105, '2009-04-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'hedegoreg@hni-hnhs.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1756, '2010-05-16', 'Will', 'Button', NULL, '4645 ThistleMill Crt.', NULL, 'Kalamazoo', 'MI', '49006', NULL, '269-760-0986', NULL, 'wbutton@avbinc.com', NULL, NULL, NULL, true, '2010-06-13', '2010-06-18', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '269-760-0986', '', 'Golf Show - Grand Rapids', 2, '2010-05-16 21:10:14.947229', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1113, '2009-04-24', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'danbstuart@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1440, '2009-08-18', 'fred', 'binder', NULL, '3325 timbervalley', NULL, 'kokomo', 'IN', '46902', NULL, '', NULL, 'fredbinder@comcast.net', NULL, NULL, NULL, true, '2009-09-14', '2009-09-18', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 2, 1, true, true, '', '', 'Internet Search', 2, '2009-08-18 10:20:25.890051', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1125, '2009-04-29', 'David', 'Campbell', NULL, '495 Quarterline st.', NULL, 'Ashley', 'MI', '48806', NULL, '989-620-1363', NULL, 'dave_campbell_2001@yahoo.com', NULL, NULL, NULL, true, '2009-06-18', '2009-06-19', 3, 0, 'Trout Creek Condominiums', 0, 3, 1, 2, 2, true, true, '989-875-0618', '', 'Friend/Family Referral', 3, '2009-04-29 12:54:34.484853', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1114, '2009-04-24', 'Norman', 'Schultz', NULL, '2320 Marjorie Lane', NULL, 'Clio', 'MI', '48420', NULL, '810-687-7506', NULL, 'nschultz64@yahoo.com', NULL, NULL, NULL, true, '2009-06-26', '2009-06-29', 8, 0, 'Hamlet Village Condominiums', 4, 0, 4, 6, 4, true, true, '810-730-3535', 'In town for wedding that weekend and we are unsure of our exact itinerary at this time. Looking for options.', 'Internet Search', 8, '2009-04-24 22:13:44.399086', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1126, '2009-04-29', 'michael', 'snook', NULL, '', NULL, '', '', '', NULL, '', NULL, 'michaelsnook22@yahoo.com', NULL, NULL, NULL, true, '2009-05-11', '2009-05-13', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-04-29 17:05:14.02751', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1115, '2009-04-25', 'john', 'evans', NULL, '3208 High Pointe Ridge', NULL, 'Lake Orion', 'MI', '48359', NULL, '2483931871', NULL, 'jte1234@comcast.net', NULL, NULL, NULL, true, '2009-07-21', '2009-07-24', 2, 2, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 4, '2009-04-25 08:32:06.36359', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1116, '2009-04-25', 'Anthony', 'Javorka', NULL, '12465 Brean Way', NULL, 'Fishers', 'IN', '46037', NULL, '317-570-8007', NULL, 'tjavorka@ecommunity.com', NULL, NULL, NULL, true, '2009-07-15', '2009-07-18', 3, 0, 'Trout Creek Condominiums', 0, 3, 1, 0, 3, true, true, '', '', 'Golfing in Michigan Magazine', 3, '2009-04-25 09:56:53.406385', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1117, '2009-04-25', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jbrady@csc.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1118, '2009-04-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ggostovich@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1119, '2009-04-26', 'Robert', 'Helminen', NULL, '4 Gunstock Ridge', NULL, 'Merrimack', 'NH', '03054', NULL, '', NULL, 'rhmcontractors@gmail.com', NULL, NULL, NULL, true, '2009-05-21', '2009-05-23', 6, 0, 'Trout Creek Condominiums', 0, 6, 1, 1, 6, true, true, '', 'We need room for 6 to sleep. Also we would like to play 6 different courses? Wondering if there is any way that could be arranged in a package. + +Thanks +Robert Helminen', 'Internet Search', 6, '2009-04-26 14:12:18.447266', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1120, '2009-04-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'sociats@nytimes.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1121, '2009-04-27', 'Michael', 'Chatz', NULL, '', NULL, '', '', '', NULL, '', NULL, 'michael.chatz@compuware.com', NULL, NULL, NULL, true, '2009-06-18', '2009-06-20', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 3, 4, true, true, '', '', 'Internet Search', 4, '2009-04-27 08:41:41.085196', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1122, '2009-04-27', 'Neal', 'Fetner', NULL, '2842 Cedaridge Dr', NULL, 'Midland', 'MI', '48642', NULL, '989-636-8569', NULL, 'fet2842@charter.net', NULL, NULL, NULL, true, '2009-05-31', '2009-06-02', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Golf Show', 4, '2009-04-27 20:41:38.973523', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1123, '2009-04-28', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'wiky_6hills@yahoo.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1488, '2009-09-07', 'Dave', 'Forcellini', NULL, '1480 county rd. 27', NULL, 'Belle River', 'ON', 'N0R1A0', NULL, '519-728-1954', NULL, 'ds173@xplornet.com', NULL, NULL, NULL, true, '2011-08-21', '2011-08-25', 8, 0, 'Hamlet Village Condominiums', 4, 8, 4, 8, 2, true, true, '', 'looking for unlimited golf 36 holes per day', 'Golf Show - Novi', 8, '2011-03-11 22:53:12.614638', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1128, '2009-05-01', 'Heather', 'Pascoe', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'heather.pascoe@akzonobel.com', NULL, NULL, NULL, true, '2009-07-07', '2009-07-10', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', 'on the Tuesday of our arrival we will be driving up from Detroit, so tee time might have to change also as to meals have never seen your facilities so have no idea what to book.', 'Internet Search', 4, '2009-05-01 14:47:43.205673', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1961, '2010-10-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1677, '2010-03-20', 'Tim', 'Knight', NULL, '', NULL, '', '', '', NULL, '', NULL, 'tjknight63@gmail.com', NULL, NULL, NULL, true, '2010-05-21', '2010-05-23', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2010-03-20 20:45:31.565051', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1131, '2009-05-04', 'Michael', 'Freund', NULL, '', NULL, '', '', '', NULL, '', NULL, 'MJFREUND4@aol.com', NULL, NULL, NULL, true, '2009-07-31', '2009-08-02', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-05-04 12:45:25.467784', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1443, '2009-08-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rrezmer@sppednetllc.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1965, '2010-10-31', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jbeans388@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1133, '2009-05-04', 'Jordan', 'Sekulovski', NULL, '15537 98th pl', NULL, 'Dyer', 'IN', '46311', NULL, '219-765-1866', NULL, 'amyjpant@yahoo.com', NULL, NULL, NULL, true, '2009-08-14', '2009-08-16', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 2, true, true, '', '', 'Golfing in Michigan Magazine', 4, '2009-05-04 20:33:48.165689', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1958, '2010-10-01', 'Pete', 'Tompson', NULL, '12343 Stark', NULL, 'Livonia', 'MI', '48150', NULL, '', NULL, 'peteloaf@hotmail.com', NULL, NULL, NULL, true, '2011-08-12', '2011-08-14', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 4, 8, true, true, '', 'Looking for rates for 8 golfers Aug 12 and 13, 36 holes fri and 36 sat. With accomodations fri and sat night. Looking to stay at our price from 2010 from shanty creek of $ 260.00 Let me know. Thanks, Pete', 'Golf Show - Novi', 8, '2010-10-01 08:25:58.221712', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1134, '2009-05-05', 'Adam', 'McLain', NULL, '222 N Columbus Dr #3103', NULL, 'Chicago', 'IL', '60601', NULL, '3122289229', NULL, 'mclainadam@yahoo.com', NULL, NULL, NULL, true, '2009-06-28', '2009-06-30', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '2197432329', '', 'Friend/Family Referral', 4, '2009-05-05 10:21:52.975101', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1135, '2009-05-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jhzo6@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1136, '2009-05-05', 'ANNA', 'MCLESTER', NULL, '8888 RIVERSIDE DR. E APT. 601', NULL, 'WINDSOR', 'ON', 'n8s1h2', NULL, '519-974-2952', NULL, 'janamclester@hotmail.com', NULL, NULL, NULL, true, '2009-06-21', '2009-06-25', 3, 0, 'Trout Creek Condominiums', 1, 1, 1, 1, 1, true, true, '', '', 'Internet Search', 3, '2009-05-05 16:27:03.964819', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2104, '2011-03-31', 'Peter', 'Nicholson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'peter_nicholson@canadacartage.com', NULL, NULL, NULL, true, '2011-09-07', '2011-09-09', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2011-03-31 12:59:07.477107', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1137, '2009-05-05', 'Holly', 'Hoadley', NULL, '', NULL, '', '', '', NULL, '', NULL, 'hollytraver@comcast.net', NULL, NULL, NULL, true, '2009-05-18', '2009-05-20', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-05-05 22:41:28.524988', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1138, '2009-05-06', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'seawall222@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1139, '2009-05-07', 'Tim', 'Van Bruggen', NULL, '', NULL, '', '', '', NULL, '', NULL, 'tvb@camspecialties.com', NULL, NULL, NULL, true, '2009-07-10', '2009-07-12', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2009-05-07 10:35:56.066723', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1912, '2010-08-22', 'Ben', 'Voss', NULL, '911 31 st', NULL, 'Bay', 'MI', '48708', NULL, '', NULL, 'bv12009@aol.com', NULL, NULL, NULL, true, '2010-09-24', '2010-09-26', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2010-08-22 10:16:01.175022', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1140, '2009-05-07', 'Matt', 'Winkler', NULL, '265 Franklin Lake Circle', NULL, 'Oxgford', 'MI', '48371', NULL, '248-202-2192', NULL, 'winkm73@yahoo.com', NULL, NULL, NULL, true, '2009-06-11', '2009-06-14', 8, 0, 'Hamlet Village Condominiums', 0, 0, 1, 0, 0, true, true, '248-969-0815', 'I am interested in a golf package only. We are flexible on each days selection with respect to courses. We would like to limit the number of rounds on Sunday to one.', 'Golf Course', 8, '2009-05-07 14:58:43.152893', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1141, '2009-05-07', 'william', 'bowling', NULL, '300 ottawa ste 400', NULL, 'grand rapids', 'MI', '49503', NULL, '616-774-3500', NULL, 'bill.bowling@gepc.com', NULL, NULL, NULL, true, '2009-07-30', '2009-08-02', 4, 4, 'Hamlet Village Condominiums', 4, 0, 4, 4, 4, true, true, '616-988-5802', '', 'Returning guest', 8, '2009-05-07 22:34:23.585027', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1163, '2009-05-22', 'Brad', 'Clinkscales', NULL, '11358 E.Grandriver Ave.', NULL, 'Portland', 'MI', '48875', NULL, '517-526-0576', NULL, 'clinksb@hotmail.com', NULL, NULL, NULL, true, '2009-06-28', '2009-06-29', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 0, 2, true, true, '517-526-0188', '', 'Internet Search', 2, '2009-05-22 10:26:29.94143', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1146, '2009-05-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'joshua_a_rich@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1147, '2009-05-12', 'brian', 'sharpe', NULL, '', NULL, '', '', '', NULL, '', NULL, 'brian.sharpe@tatumllc.com', NULL, NULL, NULL, true, '2009-08-26', '2009-08-30', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 2, true, true, '', 'Can we add dining at a later date? Where do you fly into? What is travel time from the airport?', 'Other - Please Explain', 4, '2009-05-12 10:50:47.602447', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1148, '2009-05-12', 'kearns', 'doug', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kearn1@bellnet.ca', NULL, NULL, NULL, true, '2009-05-15', '2009-05-17', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 2, 1, true, true, '', '', 'Internet Search', 2, '2009-05-12 13:32:53.335808', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2679, '2013-02-10', 'chad', 'young', NULL, '', NULL, '', '', '', NULL, '', NULL, 'youngy_4@msn.com', NULL, NULL, NULL, true, '2013-07-05', '2013-07-07', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Internet Search', 8, '2013-02-10 17:05:58.866049', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1150, '2009-05-13', 'Gayle', 'Eversole', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kickbxgayle@bex.net', NULL, NULL, NULL, true, '2009-07-09', '2009-07-12', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Returning guest', 4, '2009-05-13 15:29:39.708197', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1151, '2009-05-14', 'Jason', 'Wolfe', NULL, '29991 M-60 East', NULL, 'Homer', 'MI', '49245', NULL, '', NULL, 'jwolfe@us.brembo.com', NULL, NULL, NULL, true, '2009-07-16', '2009-07-19', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 4, 4, true, true, '', '', 'Friend/Family Referral', 4, '2009-05-14 10:15:07.941863', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1165, '2009-05-24', 'Jill', 'Weber', NULL, '810 River Acres', NULL, 'Tecumseh', 'MI', '49286', NULL, '734-368-5547', NULL, 'jweber5547@verizon.net', NULL, NULL, NULL, true, '2009-08-16', '2009-08-19', 2, 0, 'Trout Creek Condominiums', 1, 2, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-05-24 12:52:16.644289', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2050, '2011-02-22', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jds.ste@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1167, '2009-05-25', 'John', 'Travis', NULL, '6750 Yellowstone Parkway', NULL, 'Indianapolis', 'IN', '46217', NULL, '317-453-2082', NULL, 'john.travis@bankibt.com', NULL, NULL, NULL, true, '2009-08-08', '2009-08-12', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '317-441-2977', 'Need help figuring out a package and it doesn''t have to include dinner each night?', 'Other - Please Explain', 4, '2009-05-25 20:13:59.184512', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2023, '2011-02-09', 'Ed', 'Shea', NULL, '87 Chalmers St. N.', NULL, 'Cambridge', 'ON', 'N1R5B9', NULL, '519-623-3847', NULL, 'ed_mabel@sympatico.ca', NULL, NULL, NULL, true, '2011-06-05', '2011-06-09', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Internet Search', 8, '2011-02-09 21:35:10.75113', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1154, '2009-05-17', 'Chris', 'Pidgeon', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'cpidgeon@gspgroup.ca', NULL, NULL, NULL, true, '2009-05-18', '2009-05-20', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-05-17 16:30:02.324078', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1155, '2009-05-18', 'Kelly', 'Taylor', NULL, '615 Beaver Court', NULL, 'Milton', 'ON', 'L9T4A8', NULL, '', NULL, 'kellytaylor2002@hotmail.com', NULL, NULL, NULL, true, '2009-08-10', '2009-08-13', 2, 2, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2009-05-18 16:18:10.295251', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1156, '2009-05-18', 'Ryam', 'Dumsa', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'dumsarya@msu.edu', NULL, NULL, NULL, true, '2009-07-17', '2009-07-19', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 5, 6, true, true, '', 'If there are available options without lodging, i would like to see those as well.', 'Internet Search', 12, '2009-05-18 21:24:45.666646', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1370, '2009-07-26', 'Michael', 'Higgins', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mikehiggy@juno.com', NULL, NULL, NULL, true, '2009-09-25', '2009-09-27', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 0, 12, true, true, '', '', 'Trout Creek Condo', 12, '2009-07-26 21:51:12.303184', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2157, '2011-05-26', 'Margaret', 'Procter', NULL, '66 Water Street', NULL, 'Ayr', 'ON', 'N0B1E0', NULL, '5196327775', NULL, 'mprocter49@hotmail.com', NULL, NULL, NULL, true, '2011-09-06', '2011-09-09', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Friend/Family Referral', 4, '2011-05-26 14:34:35.097702', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1160, '2009-05-20', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'johnbelbot@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2081, '2011-03-08', 'Tim', 'Steele', NULL, '', NULL, '', '', '', NULL, '', NULL, 'tlsteele520@hotmail.com', NULL, NULL, NULL, true, '2011-06-19', '2011-06-21', 12, 0, 'Hamlet Village Condominiums', 6, 0, 1, 6, 12, true, true, '', '', 'Golf Show - Novi', 12, '2011-03-08 20:49:58.000102', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2060, '2011-03-01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'doris.noble@sympatico.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2694, '2013-02-22', 'J.p.', 'Bondy', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Japes1111@yahoo.com', NULL, NULL, NULL, true, '2013-06-28', '2013-07-02', 12, 0, 'Hamlet Village Condominiums', 0, 12, 1, 6, 12, true, true, '', '', 'Internet Search', 12, '2013-02-22 22:33:56.674912', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1158, '2009-05-20', 'Kay', 'Swenders', NULL, '45423 Michael Court', NULL, 'Canton', 'MI', '48188', NULL, '', NULL, 'kswenders@cmslawyers.net', NULL, NULL, NULL, true, '2009-07-17', '2009-07-18', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 2, 2, true, true, '', '', 'Internet Search', 2, '2009-05-20 12:25:24.839433', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1159, '2009-05-20', 'Chris', 'Ransom', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'ssmgso@hotmail.com', NULL, NULL, NULL, true, '2009-06-20', '2009-06-21', 8, 0, 'Hamlet Village Condominiums', 0, 8, 1, 3, 4, true, true, '', 'Looking for something not too expensive, plan on cooking meals ourselves but would like a package price for lodging and golf for a group of 8.', 'Internet Search', 8, '2009-05-20 14:21:41.015768', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1161, '2009-05-20', 'Linda', 'Schiller', NULL, '1740 Black Maple', NULL, 'Rochester Hills', 'MI', '48309', NULL, '248-651-2030', NULL, 'lschiller@wideopenwest.com', NULL, NULL, NULL, true, '2009-07-21', '2009-07-24', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2009-05-20 19:38:37.291319', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1205, '2009-06-06', 'George', 'Joachim', NULL, '', NULL, '', '', '', NULL, '', NULL, 'joachim022@comcast.net', NULL, NULL, NULL, true, '2009-07-06', '2009-07-08', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2009-06-06 09:43:29.098868', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1162, '2009-05-21', 'Tyler', 'Truskoski', NULL, '', NULL, '', '', '', NULL, '', NULL, 'knightshockey22@gmail.com', NULL, NULL, NULL, true, '2009-06-01', '2009-06-03', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 3, true, true, '', '', 'Internet Search', 4, '2009-05-21 14:36:16.986188', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1170, '2009-05-26', 'Mark', 'Hagerty', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mark@thehagertys.org', NULL, NULL, NULL, true, '2009-08-06', '2009-08-09', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', 'Looking for a 2 bedroom condo', 'Internet Search', 2, '2009-05-26 15:35:12.828513', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1164, '2009-05-24', 'william', 'ling', NULL, '11966 allbrook drive', NULL, 'Poway', 'CA', '92064-4125', NULL, '619-518-0775', NULL, 'wling@whling.com', NULL, NULL, NULL, true, '2009-08-30', '2009-09-04', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 8, 8, true, true, '858-748-1124', 'We would also like to play acadia bluffs on Wednesday, September 2, 2009 (or whatever day except the day in and the last day). We would also like to consider a Cabin that sleeps 8 in 8 beds, if available. +We would like to schedule dinner for the night in at the closest restaurant to the condos.', 'Internet Search', 8, '2009-05-24 11:50:37.510931', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1166, '2009-05-24', 'Robert', 'Zuverink', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gosparty1991@hotmail.com', NULL, NULL, NULL, true, '2009-06-17', '2009-06-19', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-05-24 22:14:55.092348', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1168, '2009-05-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'kjg246@charter.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1171, '2009-05-26', 'Brian', 'Vella', NULL, '8879 Thorntree', NULL, 'Grosse Ile', 'MI', '48138', NULL, '734 934 4074', NULL, 'bcvella@hotmail.com', NULL, NULL, NULL, true, '2009-07-07', '2009-07-10', 16, 0, 'Trout Creek Condominiums', 0, 16, 3, 5, 8, true, true, '', '', 'Returning guest', 16, '2009-05-26 17:26:04.715042', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1172, '2009-05-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'duffy@altelco.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1173, '2009-05-27', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'roghor17@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1174, '2009-05-27', 'Sherry', 'Hoover', NULL, '7601 Sugar Maple Circle', NULL, 'Lansing', 'MI', '48917', NULL, '517 622 4798', NULL, 'piggytoes3@comcast.net', NULL, NULL, NULL, true, '2009-07-03', '2009-07-06', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, true, true, '527 285 3064', '', 'Returning guest', 4, '2009-05-27 12:36:05.941829', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1175, '2009-05-27', 'Peter', 'Holmes', NULL, '524 Glendene Cr', NULL, 'Warterloo', 'ON', 'N2l 4P4', NULL, '519-747-7020 x46291', NULL, 'holmepe@sympatico.ca', NULL, NULL, NULL, true, '2009-09-20', '2009-09-26', 7, 0, 'Trout Creek Condominiums', 0, 7, 2, 2, 7, true, true, '', '', 'Internet Search', 7, '2009-05-27 12:46:16.091393', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1176, '2009-05-27', 'Gino', 'Cavallo', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'gino@cliffeprinting.ca', NULL, NULL, NULL, true, '2009-06-21', '2009-06-23', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 2, 2, true, true, '', 'Tee Times at various courses do not necessarily have to be in order of selection. Just looking for the best price. If a room at Trout Creek can accommodate 4 people in 1 room, that is fine. Dinner reservations not required.', 'Internet Search', 4, '2009-05-27 15:34:12.860042', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1189, '2009-05-31', 'phillip', 'armstrong', NULL, '10503 tablerock', NULL, 'houston', 'TX', '77064', NULL, '2818907183', NULL, 'parmstrong62@comcast.net', NULL, NULL, NULL, true, '2009-06-23', '2009-06-25', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '7132489696', '', 'Internet Search', 2, '2009-05-31 23:25:06.509973', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1177, '2009-05-28', 'Gus', 'Dariviris', NULL, '3 west acres cr.', NULL, 'Kitchener', 'ON', 'n2n 2y1', NULL, '519-578-4594', NULL, 'dariviris.g@sympatico.ca', NULL, NULL, NULL, true, '2009-06-24', '2009-06-29', 16, 0, 'Hamlet Village Condominiums', 0, 16, 4, 4, 16, true, true, '', 'We would like to BBQ a few nights instead of having dinner at the restaurant; can a BBQ be arranged?', 'Internet Search', 16, '2009-05-28 10:14:18.909691', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1192, '2009-06-02', 'michael', 'bate', NULL, '42 duchess ave', NULL, 'london', 'ON', 'n6c 1n2', NULL, '5194384944', NULL, 'michael@bogeygolftour.com', NULL, NULL, NULL, true, '2009-06-26', '2009-07-05', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'We have developed a golf tour for the last 7 years and we are expanding and across Ontario and growing the services we offer our members. For 2009 we have 220 playing members and expect the number to be at 350 for next year with the addition of two more tour locations. Here is a link to our website. www.bogeygolftour.com I am investigating the possibility of running group tours to different places and have done one to Myrtle Beach with out much success. I would like to get more information sent to me on group rates and my wife and I will be taking a weeks vacation at the end of the month to travel around Michigan looking for places to do a group trip. Thanks', 'Internet Search', 2, '2009-06-02 07:38:33.498657', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1178, '2009-05-28', 'nancy', 'wilson', NULL, 'po box 864', NULL, 'hempstead', 'TX', '77445', NULL, '9798263979', NULL, 'newilson6406@att.net', NULL, NULL, NULL, true, '2009-07-19', '2009-07-25', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '8322987061', '', 'Internet Search', 2, '2009-05-28 11:57:16.622498', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1179, '2009-05-28', 'Dan', 'Mitchell', NULL, '318 Parvale Drive', NULL, 'Kitchener', 'ON', 'N2R1Y7', NULL, '519-894-5248', NULL, 'danmitchell23@hotmail.com', NULL, NULL, NULL, true, '2009-06-26', '2009-06-28', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Late arrival on the 26th', 'Friend/Family Referral', 2, '2009-05-28 12:08:33.189005', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1180, '2009-05-28', 'Ty', 'Ewing', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ewingct@gmail.com', NULL, NULL, NULL, true, '2009-07-23', '2009-07-26', 4, 4, 'Hamlet Village Condominiums', 4, 0, 2, 4, 4, true, true, '', '', 'Internet Search', 8, '2009-05-28 12:13:19.49933', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3948, '2014-02-22', 'Edward', 'Gies', NULL, '543 Golf Club Road', NULL, 'Hannon', 'ON', 'L0R1P0', NULL, '9059783704', NULL, 'ed.gies@mohawkcollege.ca', NULL, NULL, NULL, true, '2014-08-12', '2014-08-15', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '9056926947', 'Google Search', 'Other - Please Explain', 4, '2014-02-22 20:12:03.336379', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1181, '2009-05-28', 'jaime', 'berkley', NULL, '', NULL, '', '', '', NULL, '', NULL, 'abrcrmbdab@hotmail.com', NULL, NULL, NULL, true, '2009-06-06', '2009-06-07', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-05-28 13:15:34.936821', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (887, '2008-12-15', 'Eve', 'Goeddel', NULL, '77 Jewett Drive', NULL, 'Wyoming', 'OH', '45215', NULL, '513-476-8641', NULL, 'ecg@gtldc.com', NULL, NULL, NULL, true, '2009-08-02', '2009-08-06', 12, 0, 'Trout Creek Condominiums', 6, 2, 8, 7, 8, true, true, '', 'this number is tentative...I am trying to get information on this golf/accomodations package for 10-13 people...I would like to have dinner at the course we play and don''t know if I filled out the dinner reservation form properly!', 'Golf Course', 12, '2009-05-29 20:35:16.174733', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1182, '2009-05-30', 'Scott', 'Kudlack', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Scott.Kudlack@yahoo.com', NULL, NULL, NULL, true, '2009-06-20', '2009-06-21', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', 'Please e-mail quote, I have estimitaed courses based on drive times.', 'Golfing in Michigan Magazine', 4, '2009-05-30 10:14:23.701466', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1206, '2009-06-06', 'Keith', 'Dempsey', NULL, '', NULL, '', '', '', NULL, '', NULL, 'sparkyb@email.com', NULL, NULL, NULL, true, '2009-07-28', '2009-07-30', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2009-06-06 17:05:31.557987', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1184, '2009-05-30', 'Teresa', 'Cadena', NULL, '', NULL, 'Fenton', 'MI', '', NULL, '', NULL, 'junk629@charter.net', NULL, NULL, NULL, true, '2009-07-06', '2009-07-08', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2009-05-30 18:06:14.423222', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1249, '2009-06-27', 'Venkat', 'Ravilla', NULL, '', NULL, '', 'IL', '', NULL, '', NULL, 'info@gantecusa.com', NULL, NULL, NULL, true, '2009-07-04', '2009-07-06', 0, 6, 'Hamlet Village Condominiums', 3, 2, 4, 4, 4, true, true, '', '', 'Internet Search', 6, '2009-06-27 23:10:50.03384', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1284, '2009-07-08', 'James', 'Romano', NULL, '3330 Westwood Parkway', NULL, 'Flint', 'MI', '48503', NULL, '810-730-6556', NULL, 'jromano@goguaranty.com', NULL, NULL, NULL, true, '2009-08-28', '2009-08-29', 12, 0, 'Hamlet Village Condominiums', 0, 12, 6, 6, 12, true, true, '', 'I will be bringing 12 guys for a golf weekend. We are looking for the best deal available. Golf Courses and accomodation can be adjusted to get the best price. +Thanks', 'Internet Search', 12, '2009-07-08 09:13:28.820943', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1187, '2009-05-31', 'bill', 'stephenson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'abccls5@yahoo.com', NULL, NULL, NULL, true, '2009-07-10', '2009-07-12', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Other - Please Explain', 4, '2009-05-31 22:10:09.713051', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1207, '2009-06-07', 'richard', 'trzcinski', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rtrzcinski@primericagroupone.com', NULL, NULL, NULL, true, '2009-07-12', '2009-07-16', 3, 0, 'Trout Creek Condominiums', 0, 3, 2, 2, 3, true, true, '', '', 'Friend/Family Referral', 3, '2009-06-07 09:49:21.905268', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2041, '2011-02-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jeffsamjake@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1195, '2009-06-02', 'PJ', 'Dolton', NULL, '4258 Dell Rd, Apt N', NULL, 'Lansing', 'MI', '48911', NULL, '517-927-1752', NULL, 'teddybear1209@hotmail.com', NULL, NULL, NULL, true, '2009-07-23', '2009-07-26', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', 'A patio grill would be nice, but not needed.', 'Internet Search', 8, '2009-06-02 12:00:25.012841', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1197, '2009-06-02', 'Dennis', 'Loughlin', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dloughlin@wnj.com', NULL, NULL, NULL, true, '2009-09-17', '2009-09-20', 16, 0, 'Trout Creek Condominiums', 0, 16, 8, 8, 12, true, true, '', '', 'Internet Search', 16, '2009-06-02 17:22:01.362639', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1198, '2009-06-02', 'Chris', 'Bendixen', NULL, '715 Kensington Dr.', NULL, 'Niles', 'MI', '49120', NULL, '12696870801', NULL, 'bendixen@prodigy.net', NULL, NULL, NULL, true, '2009-07-07', '2009-07-09', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '12696870801', '', 'Internet Search', 2, '2009-06-02 18:10:28.667382', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1199, '2009-06-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'sandjbingham@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1208, '2009-06-08', 'James', 'Tassoni', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jdtcpa1@hotmail.com', NULL, NULL, NULL, true, '2009-07-23', '2009-07-26', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 1, 4, true, true, '', '', 'Friend/Family Referral', 4, '2009-06-08 10:14:40.817774', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1201, '2009-06-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ned@specialtygroup.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2206, '2011-06-30', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'getsteveberry@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2135, '2011-04-28', 'Kristen', 'Pollesel', NULL, '280 falconbridge road', NULL, 'sudbury', 'ON', 'p3a5k3', NULL, '7055664804', NULL, 'kristen_pollesel@hotmail.com', NULL, NULL, NULL, true, '2011-06-04', '2011-06-06', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '7059191619', '', 'Friend/Family Referral', 2, '2011-04-28 16:10:15.095978', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1226, '2009-06-16', 'Brad', 'Gauthier', NULL, '', NULL, '', '', '', NULL, '', NULL, 'goatdogg_14@hotmail.com', NULL, NULL, NULL, true, '2009-07-08', '2009-07-11', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-06-16 09:35:15.721501', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1209, '2009-06-08', 'Tim', 'Trewin', NULL, '594392 Kitchen Court RR4', NULL, 'Woodstock', 'ON', 'N4S 7V8', NULL, '519-424-9554', NULL, 'ttrewin@execulink.com', NULL, NULL, NULL, true, '2009-07-15', '2009-07-18', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-06-08 20:41:52.758902', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2321, '2011-09-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1504, '2009-09-17', 'kay', 'bumstead', NULL, '501 N. Shore Dr.', NULL, 'Springport', 'MI', '49284', NULL, '517881-9555', NULL, 'kbumstead@homesteadrealtorsinc.com', NULL, NULL, NULL, true, '2009-10-13', '2009-10-15', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'I would like to take my husband for a few nights at a nice resort and golf 18 holes. It would be for his bday and I am hoping for "fall rates".', 'Internet Search', 2, '2009-09-17 13:26:27.505142', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1214, '2009-06-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'janicebeckett@rogers.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1542, '2009-12-26', 'Robert', 'Koshurba', NULL, '48 Polaris Dr.', NULL, 'Bancroft', 'ON', 'K0L1C0', NULL, '613-332-0696', NULL, 'bkdckosh@bell.net', NULL, NULL, NULL, true, '2013-10-01', '2013-10-05', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2013-09-19 08:47:43.850996', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1215, '2009-06-10', 'Beth', 'Dawidiuk', NULL, '1369 Danada Court', NULL, 'Naperville', 'IL', '60563', NULL, '', NULL, 'bethdawid@sbcglobal.net', NULL, NULL, NULL, true, '2009-07-29', '2009-08-02', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-06-10 18:28:36.076298', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1660, '2010-03-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'thelen.dave@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1217, '2009-06-11', 'Craig', 'Cavagnetto', NULL, '', NULL, '', '', '', NULL, '', NULL, 'craig.cavagnetto@globalcrossing.com', NULL, NULL, NULL, true, '2009-08-16', '2009-08-18', 20, 0, 'Hamlet Village Condominiums', 0, 20, 1, 10, 20, true, true, '', '', 'Returning guest', 20, '2009-06-11 11:05:08.2269', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1218, '2009-06-11', 'Barb', 'Stempien', NULL, '6717 Langtoft', NULL, 'West Bloomfield', 'MI', '48324', NULL, '2482192058', NULL, 'ebstempien@sbcglobal.net', NULL, NULL, NULL, true, '2009-06-26', '2009-06-30', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Please give me rates at the both condo''s.', 'Golf Course', 2, '2009-06-11 13:32:14.646574', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3912, '2013-09-20', 'Gordon', 'Gay', NULL, '3945 Eve Drive', NULL, 'seaford', 'NY', '11783', NULL, '', NULL, 'gman771@optonline.net', NULL, NULL, NULL, true, '2013-10-05', '2013-10-09', 4, 0, 'Trout Creek Condominiums', 0, 4, 4, 4, 4, true, true, '', '', 'Internet Search', 4, '2013-09-20 22:22:46.136051', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1220, '2009-06-13', 'Ken', 'MacIsaac', NULL, '1567 Venetian Ave.', NULL, 'Windsor', 'ON', 'N8P 1P9', NULL, '519-735-2319', NULL, 'k.macisaac@yahoo.com', NULL, NULL, NULL, true, '2009-06-15', '2009-06-18', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-06-13 11:22:08.383267', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1222, '2009-06-14', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'skisoo@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1223, '2009-06-14', 'mary', 'kramp', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mrkk@racc2000.com', NULL, NULL, NULL, true, '2009-08-11', '2009-08-13', 3, 0, 'Hamlet Village Condominiums', 0, 3, 1, 2, 3, true, true, '', '', 'Golf Course', 3, '2009-06-14 16:38:23.294222', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1285, '2009-07-08', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'pbrady@mcguirewoods.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1291, '2009-07-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'oxenfeffer@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1300, '2009-07-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'mittslee@charlevoix.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1667, '2010-03-14', 'Clint', 'Smith', NULL, '10071 Denton Hill', NULL, 'Fenton', 'MI', '48430', NULL, '810 210 8760', NULL, 'csmith71@baker.edu', NULL, NULL, NULL, true, '2010-05-14', '2010-05-16', 8, 0, 'Hamlet Village Condominiums', 4, 0, 2, 4, 4, true, true, '810 208 0158', '', 'Internet Search', 8, '2010-03-14 23:27:11.630584', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1928, '2010-09-01', 'gb', 'greenquist', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ggreenqu@umich.edu', NULL, NULL, NULL, true, '2010-09-08', '2010-09-10', 1, 0, 'Hamlet Village Condominiums', 0, 1, 1, 1, 1, true, true, '', '', 'Internet Search', 1, '2010-09-01 03:22:43.371093', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2247, '2011-07-25', 'he', 'she', NULL, '', NULL, '', '', '', NULL, '', NULL, 'stephanie.morris@bell.net', NULL, NULL, NULL, true, '2011-09-20', '2011-09-23', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-07-25 16:11:42.416812', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3181, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jgwardzinski@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1221, '2009-06-13', 'Suzanne', 'Kenyon', NULL, '6450 West U Ave', NULL, 'Schoolcraft', 'MI', '49087', NULL, '2696793416', NULL, 'golfkenyon@hotmail.com', NULL, NULL, NULL, true, '2009-07-15', '2009-07-17', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '2696793416', 'I need 2 nights lodging and 2 days of golf. We would arrive on 7/15 and we would like to play 36 holes on 7/16 and 7/17. We would leave on 7/17. I would like tee times of the two courses that are closest together on the same day. Meals would nice but are not necessary.', 'Other - Please Explain', 2, '2009-06-13 13:08:52.585279', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1227, '2009-06-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rudygac@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1232, '2009-06-21', 'Jay', 'MacDonald', NULL, '500 Saint James', NULL, 'London', 'ON', 'N5Y3P3', NULL, '519-438-3597', NULL, 'j_macdonald_@hotmail.com', NULL, NULL, NULL, true, '2009-07-11', '2009-07-12', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-06-21 09:01:49.427278', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1233, '2009-06-21', 'rick', 'poole', NULL, '937 southview Dr', NULL, 'Ionia', 'MI', '48846', NULL, '6165273335', NULL, 'bumperpoole@hotmail.com', NULL, NULL, NULL, true, '2009-07-03', '2009-07-05', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '6165273335', '', 'Friend/Family Referral', 2, '2009-06-21 21:51:14.707789', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1234, '2009-06-22', 'Kyle', 'Clough', NULL, 'PO Box 204', NULL, 'Elsie', 'MI', '48831', NULL, '989-277-6457', NULL, 'kylejclough@yahoo.com', NULL, NULL, NULL, true, '2009-07-19', '2009-07-22', 20, 0, 'Hamlet Village Condominiums', 0, 20, 2, 10, 20, true, true, '', 'I am the golf pro at the Emerald Golf Course in St. Johns, MI. Myself, along with our General Manager are looking at bringing at least 20 golfers for these three days. We would certainly be flexible on which courses for which days.', 'Internet Search', 20, '2009-06-22 08:17:09.472021', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1236, '2009-06-23', 'RON', 'PITRE', NULL, '', NULL, '', '', '', NULL, '', NULL, 'RPITRE2@COGECO.CA', NULL, NULL, NULL, true, '2009-07-02', '2009-07-04', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-06-23 11:51:10.142621', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1061, '2009-03-25', 'doug', 'wartell', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kittenngood@yahoo.com', NULL, NULL, NULL, true, '2009-07-03', '2009-07-05', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Golf Show', 2, '2009-06-23 16:06:46.529174', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1185, '2009-05-31', 'Annette', 'Helmkay', NULL, '14056 Woodview', NULL, 'Fenton', 'MI', '48430', NULL, '810-750-7409', NULL, 'Anmohe@aol.com', NULL, NULL, NULL, true, '2009-07-06', '2009-07-08', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 1, 2, true, true, '', '2 couples in one two bedroom condo or 2 hotel rooms', 'Golf Show', 4, '2009-06-23 20:21:37.491145', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2042, '2011-02-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'LEE14X56@HOTMAIL,COM', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1238, '2009-06-24', 'Joel', 'Roach', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jpr31@chrysler.com', NULL, NULL, NULL, true, '2009-09-11', '2009-09-14', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Internet Search', 8, '2009-06-24 12:28:56.843111', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3959, '2014-03-10', 'cassy', 'ray', NULL, '518 county road 24', NULL, 'marengo', 'OH', '43334', NULL, '7402720766', NULL, 'cassyray40@yahoo.com', NULL, NULL, NULL, true, '2014-07-12', '2014-07-18', 2, 2, 'Trout Creek Condominiums', 2, 1, 2, 3, 3, true, true, '', '', 'Internet Search', 4, '2014-03-10 20:26:38.934637', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1240, '2009-06-24', 'Tim', 'McDaniel', NULL, '8299 Whispering Winds se', NULL, '', 'MI', '49302', NULL, '616 891-6971', NULL, 'mcdanielpack@charter.net', NULL, NULL, NULL, true, '2009-08-27', '2009-08-30', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 4, 4, true, true, '', 'We are not interested in dinner. +We just need golf and accommodations. + +Thank you!', 'Returning guest', 4, '2009-06-24 17:14:25.111101', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1241, '2009-06-24', 'richard', 'shellabarger', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jaber@wideopenwest.com', NULL, NULL, NULL, true, '2009-07-01', '2009-07-03', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 1, 2, true, true, '', '', 'Internet Search', 4, '2009-06-24 19:02:39.440755', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1243, '2009-06-25', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'reginawilkinson@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1244, '2009-06-25', 'James', 'Turner', NULL, '23 Dunbar Creek Point', NULL, 'Saint Simons Island', 'GA', '31522', NULL, '912-638-6478', NULL, 'megjim23@bellsouth.net', NULL, NULL, NULL, true, '2009-09-09', '2009-09-13', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 3, 4, true, true, '912-399-2459', '', 'Internet Search', 4, '2009-06-25 18:35:38.844017', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1245, '2009-06-25', 'greg', 'murray', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gemurray47@yahoo.ca', NULL, NULL, NULL, true, '2009-07-03', '2009-07-05', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 4, true, true, '', '', 'Returning guest', 4, '2009-06-25 20:48:23.805978', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1247, '2009-06-26', 'Patrick', 'Moore', NULL, '', NULL, '', '', '', NULL, '', NULL, 'pat92900@yahoo.com', NULL, NULL, NULL, true, '2009-09-17', '2009-09-20', 6, 0, 'Trout Creek Condominiums', 0, 6, 1, 2, 3, true, true, '', '', 'Internet Search', 6, '2009-06-26 14:54:05.250657', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3875, '2013-08-08', 'brett', 'gibson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'brettwlgibson@hotmail.com', NULL, NULL, NULL, true, '2013-08-25', '2013-08-27', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 1, 2, true, true, '', '', 'Internet Search', 4, '2013-08-08 19:17:56.636985', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1250, '2009-06-28', 'otto', 'borgeson', NULL, '17061 Grandview Dr', NULL, 'Spring Lake', 'MI', '49456', NULL, '2315578916', NULL, 'otnanborg@att.net', NULL, NULL, NULL, true, '2009-07-20', '2009-07-23', 2, 2, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '2315578915', '', 'Returning guest', 4, '2009-06-28 20:43:40.225777', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2008, '2011-01-25', 'nancy', 'hind', NULL, '501 first ave.', NULL, 'petrolia', 'ON', 'N0N 1R0', NULL, '519 882-9000', NULL, 'nhind@rivernet.net', NULL, NULL, NULL, true, '2011-06-19', '2011-06-22', 8, 0, 'Trout Creek Condominiums', 4, 0, 2, 4, 4, true, true, '519 882-1070', 'All 8 players have rain check to cover golfing at Hidden river on date entered of June 21, 2011 this will replace my earlier requests. +Thank you +Note: would appreciate any dinning coupons but will make our own group arrangements', 'Returning guest', 8, '2011-01-26 12:46:37.279918', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1252, '2009-06-29', 'Thomas', 'Brennan', NULL, '4768 Thistle Mill Ct.', NULL, 'Kalamazoo', 'MI', '49006', NULL, '269-345-4063', NULL, 'brennans06@ymail.com', NULL, NULL, NULL, true, '2009-08-07', '2009-08-09', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '269-760-2472', 'Quote for lodging and golf. Would like Dumaglas on the 10th, instead of 36 holes on the 9th.', 'Returning guest', 2, '2009-06-29 10:58:50.559281', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1253, '2009-06-29', 'Brandon', 'Pomish', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bpomish@gmail.com', NULL, NULL, NULL, true, '2009-07-11', '2009-07-12', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-06-29 15:28:07.215272', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1254, '2009-06-29', 'Perry', 'Cormierq', NULL, '22391 Kingston Ct', NULL, 'Woodhaven', 'MI', '48183', NULL, '7343417179', NULL, 'pccormier@gmail.com', NULL, NULL, NULL, true, '2009-07-05', '2009-07-07', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '7343417179', '', 'Friend/Family Referral', 2, '2009-06-29 15:53:19.775383', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1255, '2009-06-29', 'Sandy', 'Szarek', NULL, '', NULL, '', 'MI', '48362', NULL, '248-814-9533', NULL, 'sanda-rella@hotmail.com', NULL, NULL, NULL, true, '2009-07-30', '2009-08-02', 12, 0, 'Hamlet Village Condominiums', 5, 2, 4, 6, 5, true, true, '', 'Our group can be broken up into more than one unit if need be.', 'Internet Search', 12, '2009-06-29 17:19:39.848258', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1275, '2009-07-05', 'bob', 'hagedorn', NULL, '4436 Lehigh', NULL, 'Troy', 'MI', '48098', NULL, '248 641-9222', NULL, 'chrishagedorn@aol.com', NULL, NULL, NULL, true, '2009-07-06', '2009-07-09', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '248 641-9222', '', 'Golf Course', 2, '2009-07-05 20:02:38.846873', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1258, '2009-06-30', 'John', 'Byrd', NULL, '4955 Spring Meadow Drive', NULL, 'Clarkston', 'MI', '48348', NULL, '248-670-3158', NULL, 'jbyrd@energyprod.com', NULL, NULL, NULL, true, '2009-07-15', '2009-07-19', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'King Size Bed', 'Internet Search', 2, '2009-06-30 19:19:50.366541', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2052, '2011-02-24', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'reed2me@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1269, '2009-07-02', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'marcushehl@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1525, '2009-12-01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'r.gizayahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3182, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jhaller61@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1259, '2009-06-30', 'Charles', 'Savage', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Chuckmarcia99@yahoo.com', NULL, NULL, NULL, true, '2009-08-20', '2009-08-21', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 2, 1, true, true, '', '', 'Internet Search', 2, '2009-06-30 20:56:04.673728', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1261, '2009-07-01', 'Kris', 'Wynalda', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kristen.wynalda@spectrum-health.org', NULL, NULL, NULL, true, '2009-07-03', '2009-07-05', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 2, 2, true, true, '', '', 'Internet Search', 2, '2009-07-01 11:33:02.735735', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1262, '2009-07-01', 'RANDALL', 'MCARTHUR', NULL, '2729 LITTLE EDELWEISS DR', NULL, 'GREEN BAY', 'WI', '54302', NULL, '920-468-5059', NULL, 'randymcarthur@navigatorpg.com', NULL, NULL, NULL, true, '2009-07-03', '2009-07-05', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '920-265-5799', 'non-smoking room', 'Internet Search', 2, '2009-07-01 14:49:02.474885', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2036, '2011-02-15', 'Daniel', 'Sreckovic', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dmoney1984@yahoo.com', NULL, NULL, NULL, true, '2011-06-16', '2011-06-19', 12, 0, 'Trout Creek Condominiums', 0, 12, 2, 6, 12, true, true, '', '', 'Internet Search', 12, '2011-02-15 22:45:10.3921', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1263, '2009-07-01', 'Darren', 'Barnes', NULL, '616 Sheffield Dr', NULL, 'Roscommon', 'MI', '48653', NULL, '2692743064', NULL, 'barnes007@hotmail.com', NULL, NULL, NULL, true, '2009-08-14', '2009-08-16', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 1, 2, true, true, '', '', 'Internet Search', 4, '2009-07-01 18:11:36.332604', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1264, '2009-07-01', 'Scott', 'Weaver', NULL, '6068 Locust Trail', NULL, 'Grand Blanc', 'MI', '48439', NULL, '517 202-8386', NULL, 'scottweaver@trugreenmail.com', NULL, NULL, NULL, true, '2009-07-03', '2009-07-05', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Golfing in Michigan Magazine', 2, '2009-07-01 19:02:10.542091', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (624, '2008-06-28', 'David', 'Boyd', NULL, '', NULL, '', '', '', NULL, '', NULL, 'david.boyd@nbpcd.com', NULL, NULL, NULL, true, '2009-09-11', '2009-09-13', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 3, 4, true, true, '', '', 'Returning guest', 4, '2009-07-02 10:08:43.148257', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1265, '2009-07-02', 'Debbie', 'Sirrine', NULL, '204 W. Cass Street', NULL, 'St. Johns', 'MI', '48879', NULL, '517 242 5033', NULL, 'deborahsirrine@yahoo.com', NULL, NULL, NULL, true, '2009-07-26', '2009-07-29', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 3, 2, true, true, '989 224-2853', 'Can dinner reservations be made on our own?', 'Golf Course', 4, '2009-07-02 10:38:11.734434', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1318, '2009-07-15', 'john', 'newman', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jnewman645@comcast.net', NULL, NULL, NULL, true, '2009-08-17', '2009-08-18', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-07-15 21:11:17.432231', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1266, '2009-07-02', 'john', 'lauer', NULL, '1913 Hartford path', NULL, 'the villages', 'FL', '32162', NULL, '352-753-6328', NULL, 'bedrocks3@gmail.com', NULL, NULL, NULL, true, '2009-08-18', '2009-08-22', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Returning guest', 2, '2009-07-02 13:17:42.743035', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1267, '2009-07-02', 'Andrea', 'Sheppard', NULL, '18051 W. Banbury Drive', NULL, 'Gurnee', 'IL', '60031', NULL, '847-855-8966', NULL, 'andrea.sheppard@abbott.com', NULL, NULL, NULL, true, '2009-08-04', '2009-08-07', 3, 0, 'Trout Creek Condominiums', 1, 1, 1, 1, 3, true, true, '847-937-7022', 'Not sure if I matched up the golf courses to the same dining places, I would like to do that.', 'Internet Search', 3, '2009-07-02 13:52:56.378056', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1268, '2009-07-02', 'frank', 'sorentino', NULL, '3601 West Thirteen Mile Road', NULL, 'Royal Oak', 'MI', '48073', NULL, '248 551 6361', NULL, 'fsorentino@optimvalue.com', NULL, NULL, NULL, true, '2009-07-25', '2009-07-31', 3, 3, 'Trout Creek Condominiums', 3, 0, 3, 3, 3, true, true, '', '', 'Internet Search', 6, '2009-07-02 14:20:33.528361', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1777, '2010-06-05', 'Michael', 'McBride', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mlmcbride24@verizon.net', NULL, NULL, NULL, true, '2010-08-02', '2010-08-04', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-06-05 17:09:21.830277', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1271, '2009-07-03', 'pam', 'asche', NULL, '', NULL, '', '', '', NULL, '', NULL, 'deckedout04@yahoo.com', NULL, NULL, NULL, true, '2009-08-07', '2009-08-13', 2, 0, 'Trout Creek Condominiums', 1, 2, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-07-03 21:20:50.819594', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1537, '2009-12-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rewolk@elisd.org', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1276, '2009-07-06', 'Paul', 'Driedger', NULL, '389 Talbot St. W.', NULL, 'Leamington', 'ON', 'N8H 4H3', NULL, '', NULL, 'pdriedgr@mnsi.net', NULL, NULL, NULL, true, '2009-07-20', '2009-07-24', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 2, 1, true, true, '', '', 'Internet Search', 2, '2009-07-06 09:36:40.958286', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1306, '2009-07-13', 'Scott', 'Jensen', NULL, '2180 Fawn Glen Circle', NULL, 'Lapeer', 'MI', '48446', NULL, '8106145804', NULL, 'scooter37@chartermi.net', NULL, NULL, NULL, true, '2009-09-10', '2009-09-13', 12, 0, 'Trout Creek Condominiums', 0, 12, 2, 5, 12, true, true, '8102450046', '', 'Returning guest', 12, '2009-07-13 13:01:03.675038', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1519, '2009-10-21', 'randy', 'mahoney', NULL, '', NULL, '', '', '', NULL, '2318941500', NULL, 'honecat@msn.com', NULL, NULL, NULL, true, '2009-08-11', '2009-08-13', 16, 0, 'Hamlet Village Condominiums', 0, 16, 1, 8, 16, true, true, '', '', 'Golf Show', 16, '2009-10-21 23:31:49.136757', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1278, '2009-07-06', 'Jon', 'Fritsch', NULL, '', NULL, '', '', '', NULL, '', NULL, 'fritsch422@gmail.com', NULL, NULL, NULL, true, '2009-07-11', '2009-07-13', 6, 2, 'Hamlet Village Condominiums', 1, 6, 3, 4, 7, true, true, '', '', 'Internet Search', 8, '2009-07-06 11:27:17.037291', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1279, '2009-07-06', 'Larry', 'Iliff', NULL, '1246 Petersburg Rd', NULL, 'Hadley', 'PA', '16130', NULL, '724-253-2477', NULL, 'liliff@zoominternet.net', NULL, NULL, NULL, true, '2009-09-20', '2009-09-24', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-07-06 12:02:10.010121', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1280, '2009-07-06', 'Andrew', 'Johnston', NULL, '', NULL, '', '', '', NULL, '', NULL, 'andrew.johnston86@gmail.com', NULL, NULL, NULL, true, '2009-08-14', '2009-08-16', 3, 0, 'Trout Creek Condominiums', 0, 3, 1, 2, 3, true, true, '', '', 'Internet Search', 3, '2009-07-06 14:01:58.802269', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1281, '2009-07-06', 'Matt', 'Dearborn', NULL, '1372 Seward Dr', NULL, 'Brighton', 'MI', '48116', NULL, '6304524563', NULL, 'mdearborn@acipco.com', NULL, NULL, NULL, true, '2009-08-24', '2009-08-27', 6, 0, 'Trout Creek Condominiums', 0, 6, 1, 6, 6, true, true, '', 'Customer event', 'Internet Search', 6, '2009-07-06 23:04:30.886703', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1282, '2009-07-07', 'gordon', 'nisbet', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gordon_nisbet@suth.com', NULL, NULL, NULL, true, '2009-07-23', '2009-07-27', 1, 0, 'Trout Creek Condominiums', 0, 1, 1, 0, 1, true, true, '', '', 'Internet Search', 1, '2009-07-07 12:01:13.122843', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1310, '2009-07-14', 'Jason', 'Gunder', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jason.gunder@hdfsi.com', NULL, NULL, NULL, true, '2009-09-24', '2009-09-27', 20, 0, 'Trout Creek Condominiums', 0, 20, 10, 10, 20, true, true, '', 'We are really looking for a place for next year''s golf outing. We can have two men to a room, but prefer they have their own bed or a King bed.', 'Golf Course', 20, '2009-07-14 15:45:35.033842', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1286, '2009-07-08', 'Petra', 'Zantingh', NULL, '154 Mountain Park Ave', NULL, 'Hamilton', 'ON', 'L9A1A3', NULL, '905-383-3374', NULL, 'petraz@cogeco.ca', NULL, NULL, NULL, true, '2009-07-29', '2009-07-31', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-07-08 17:21:38.88548', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1288, '2009-07-08', 'james', 'redden', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jimredden@hotmail.com', NULL, NULL, NULL, true, '2009-07-27', '2009-07-31', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2009-07-08 21:55:08.602327', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1289, '2009-07-08', 'mary', 'alexander', NULL, '1721 indian rd', NULL, 'portage', 'MI', '49002', NULL, '2693776948', NULL, 'mcgroulx@charter.net', NULL, NULL, NULL, true, '2009-09-21', '2009-09-24', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '2697206179', '9/21 thru 9/23 quote also', 'Returning guest', 2, '2009-07-08 22:23:27.920082', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1293, '2009-07-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'logan-k@csolve.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1302, '2009-07-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'heather_rickard@yahoo.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1313, '2009-07-14', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jacob.klein@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1327, '2009-07-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'karen@advnet.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1540, '2009-12-24', 'Dennis', 'Bringedahl', NULL, '1206 Poulson', NULL, 'Muskegon', 'MI', '49445', NULL, '231-744-8571', NULL, 'Dbring44@msn.com', NULL, NULL, NULL, true, '2010-05-24', '2010-05-28', 16, 0, 'Trout Creek Condominiums', 0, 16, 3, 5, 8, true, true, '', '', 'Golf Course', 16, '2009-12-24 20:02:53.853284', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1283, '2009-07-07', 'jim', 'Steller', NULL, '4455 Harbors Edge', NULL, 'Port Clinton', 'OH', '43452', NULL, '419 797 7799', NULL, 'jsteller@talontitle.net', NULL, NULL, NULL, true, '2009-09-14', '2009-09-17', 8, 0, 'Trout Creek Condominiums', 0, 8, 8, 8, 8, true, true, '248 761 2224', '', 'Internet Search', 8, '2009-07-07 20:59:03.495205', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1290, '2009-07-09', 'Marshall', 'Beselaere', NULL, '26 greystone Cr', NULL, 'Brampton', 'ON', 'L6Y 2B3', NULL, '905-455-7807', NULL, 'mbeselaere@canammeats.com', NULL, NULL, NULL, true, '2009-07-09', '2009-10-16', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 4, true, true, '905-949-8882 Ex 232', '', 'Internet Search', 4, '2009-07-09 07:45:28.13614', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1292, '2009-07-09', 'Kevin', 'Logan', NULL, '1223 Everton Rd.', NULL, 'Midland', 'ON', 'L4R 5J5', NULL, '705 526-6382', NULL, 'logan-k@solve.net', NULL, NULL, NULL, true, '2009-09-09', '2009-09-13', 8, 0, 'Trout Creek Condominiums', 0, 8, 3, 4, 8, true, true, '705 526-6382', '', 'Internet Search', 8, '2009-07-09 11:57:53.685895', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1294, '2009-07-09', 'Justin', 'Quinn', NULL, '', NULL, '', '', '', NULL, '', NULL, 'q_uinn99@hotmail.com', NULL, NULL, NULL, true, '2009-09-05', '2009-09-07', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Internet Search', 4, '2009-07-09 13:29:22.583438', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2205, '2011-06-30', 'Steven', 'Lynch', NULL, '8965 E. Stoney Field Dr.', NULL, 'Dexter', 'MI', '48130', NULL, '(734) 424-9098', NULL, 'lynchs@chartermi.net', NULL, NULL, NULL, true, '2012-07-24', '2012-07-27', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'We are just looking for a good deal that we can afford.', 'Internet Search', 2, '2012-07-09 07:52:09.476702', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1316, '2009-07-15', 'doug', 'burkholder', NULL, '2 courtney lane', NULL, 'nappanee', '', '46550', NULL, '574-773-3842', NULL, 'dougburkholder@ymail.com', NULL, NULL, NULL, true, '2009-08-09', '2009-08-12', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2009-07-15 19:09:59.301085', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1296, '2009-07-09', 'Troy', 'Farthing', NULL, '', NULL, '', '', '', NULL, '', NULL, 'tfarsilent2@aol.com', NULL, NULL, NULL, true, '2009-08-14', '2009-08-16', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 1, 4, true, true, '', '', 'Internet Search', 4, '2009-07-09 19:52:04.487025', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1297, '2009-07-09', 'Mike', 'Calvert', NULL, '', NULL, '', '', '', NULL, '', NULL, 'cmcalvert@roadrunner.com', NULL, NULL, NULL, true, '2009-08-09', '2009-08-13', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 2, 1, true, true, '', '', 'Internet Search', 2, '2009-07-09 19:57:46.912399', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (785, '2008-08-18', 'gary', 'drinkhorn', NULL, '', NULL, '', '', '', NULL, '', NULL, 'golfnut7777@msn.com', NULL, NULL, NULL, true, '2009-11-10', '2009-11-11', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 2, 2, true, true, '', '', 'Brochure', 2, '2009-07-12 18:55:54.429095', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1771, '2010-05-31', 'Collin', 'Mulder', NULL, '5505 W. Irving Rd.', NULL, 'Hastings', 'MI', '49058', NULL, '616-901-5805', NULL, 'cmo22570@yahoo.com', NULL, NULL, NULL, true, '2010-06-25', '2010-06-27', 4, 4, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Golf Course', 8, '2010-05-31 21:15:06.38432', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1299, '2009-07-10', 'frank', 'sorentino', NULL, '3474 innsbrook', NULL, 'rochester hills', 'MI', '48309', NULL, '248-227 6301', NULL, 'cms17@wowway.com', NULL, NULL, NULL, true, '2009-07-29', '2009-08-01', 3, 3, 'Hamlet Village Condominiums', 3, 0, 3, 3, 3, true, true, '2483752421', '', 'Friend/Family Referral', 6, '2009-07-10 12:17:53.005646', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1301, '2009-07-10', 'Michael', 'Chumbley', NULL, '6366 Gossard Ave.', NULL, 'East Lansing', 'MI', '48823', NULL, '', NULL, 'chumbley@msu.edu', NULL, NULL, NULL, true, '2009-10-09', '2009-10-11', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Golf Show', 8, '2009-07-10 13:09:09.766503', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1303, '2009-07-10', 'David', 'DeCaminada', NULL, '27690 Independence Street', NULL, 'Farmington Hills', 'MI', '48336', NULL, '248-444-7762', NULL, 'decon52@hotmail.com', NULL, NULL, NULL, true, '2009-08-13', '2009-08-16', 6, 0, 'Trout Creek Condominiums', 0, 6, 2, 3, 6, true, true, '', 'Just looking for one round of golf on each day...Dinners are optional so just give me the difference in price..We just play a lot of cards..18 holes on three days is enough...Thanks', 'Golf Show', 6, '2009-07-10 15:54:54.563147', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1661, '2010-03-13', 'Dianne', 'Lehman', NULL, '3121 Otter Drive', NULL, 'Troy', 'MI', '48083', NULL, '', NULL, 'RLehman1966@wowway.com', NULL, NULL, NULL, true, '2010-09-10', '2010-09-12', 8, 0, 'Trout Creek Condominiums', 4, 0, 4, 4, 4, true, true, '', '', 'Internet Search', 8, '2010-03-13 07:40:39.829413', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1304, '2009-07-11', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1307, '2009-07-13', 'Greg', 'Ferrick', NULL, '41317', NULL, 'Novi', 'MI', '48375', NULL, '', NULL, 'gferrick55@hotmail.com', NULL, NULL, NULL, true, '2009-07-23', '2009-07-25', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-07-13 17:00:39.518439', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1309, '2009-07-14', 'Brad', 'Rickard', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bbbrickard@yahoo.com', NULL, NULL, NULL, true, '2009-08-21', '2009-08-23', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-07-14 08:45:32.338779', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1311, '2009-07-14', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'mbennett1962@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1312, '2009-07-14', 'carolyn', 'Schoenwald', NULL, '5595 Bantry Lane', NULL, 'Fitchburg', 'WI', '53711', NULL, '608 273 8782', NULL, 'cps15@bellsouth.net', NULL, NULL, NULL, true, '2009-07-16', '2009-07-20', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-07-14 20:14:52.86186', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1314, '2009-07-15', 'Teri', 'Belleau', NULL, '4 Westview Crescent', NULL, 'Elliot Lake', 'ON', 'P5A 2B2', NULL, '(705) 848-4492', NULL, 'tbelleau@sjgh.ca', NULL, NULL, NULL, true, '2009-07-21', '2009-07-24', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-07-15 09:10:39.628707', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1319, '2009-07-15', 'John', 'Croswell', NULL, '2209 Cloverdale Ct.', NULL, 'Columbus', 'OH', '43235', NULL, '614-937-7010', NULL, 'jklcros@wowway.com', NULL, NULL, NULL, true, '2009-07-28', '2009-07-30', 2, 1, 'Hamlet Village Condominiums', 1, 1, 1, 1, 1, true, true, '', '', 'Friend/Family Referral', 3, '2009-07-15 22:29:40.351787', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3707, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'vjsmits@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1321, '2009-07-16', 'Phillip', 'Speelman', NULL, '5118 Mallet Club Dr', NULL, 'Dayton', 'OH', '45439', NULL, '937-572-1842', NULL, 'phil.speelman@sbcglobal.net', NULL, NULL, NULL, true, '2009-08-15', '2009-08-18', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 4, 4, true, true, '937-439-2020', '', 'Internet Search', 4, '2009-07-16 12:26:32.106612', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1322, '2009-07-16', 'Brian', 'Krus', NULL, '', NULL, '', '', '', NULL, '', NULL, 'krusfamily@comcast.net', NULL, NULL, NULL, true, '2009-08-13', '2009-08-17', 6, 0, 'Trout Creek Condominiums', 3, 3, 2, 3, 3, true, true, '', '', 'Internet Search', 6, '2009-07-16 16:30:30.718226', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1323, '2009-07-16', 'karen', 'Gilbert', NULL, '265 Eastern Ave', NULL, 'Sault Ste. Marie', 'ON', 'P6A 4R5', NULL, '705-946-3080', NULL, 'karen.gilbert@sympatico.ca', NULL, NULL, NULL, true, '2009-07-19', '2009-07-22', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'We would only like to stay for three nights and play only three rounds. Could you please e-mail a quote for both of the lodges. +Thank You Karen Gilbert', 'Internet Search', 2, '2009-07-16 21:08:31.277508', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1325, '2009-07-17', 'James', 'Seasly', NULL, '1421 Woodlawn Ave SE', NULL, 'Grand Rapids', 'MI', '49506', NULL, '616-334-4789', NULL, 'jcyclone@mac.com', NULL, NULL, NULL, true, '2009-09-13', '2009-09-16', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 4, 4, true, true, '', '', 'Returning guest', 4, '2009-07-17 07:40:11.651864', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1326, '2009-07-17', 'John', 'Hart', NULL, '7417 Vassar Rd.', NULL, 'Grand Blanc', 'MI', '48439', NULL, '8102400208', NULL, 'john987@chartermi.net', NULL, NULL, NULL, true, '2009-09-11', '2009-09-13', 20, 0, 'Trout Creek Condominiums', 0, 0, 10, 10, 20, true, true, '8102400208', 'Each man has a bed no pull outs', 'Returning guest', 20, '2009-07-17 10:52:51.92666', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1328, '2009-07-18', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1329, '2009-07-18', 'Lucas', 'Blois', NULL, '252 Second Street', NULL, 'Strathroy', 'ON', 'n7g3h8', NULL, '', NULL, 'lucasblois@yahoo.ca', NULL, NULL, NULL, true, '2009-07-27', '2009-07-29', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-07-18 10:40:24.177784', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1330, '2009-07-18', 'craig', 'rioux', NULL, '', NULL, '', '', '', NULL, '', NULL, 'craigrioux@hotmail.com', NULL, NULL, NULL, true, '2009-06-18', '2009-06-25', 4, 4, 'Trout Creek Condominiums', 4, 0, 1, 4, 4, true, true, '', '', 'Internet Search', 8, '2009-07-18 14:16:27.519146', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1331, '2009-07-18', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'hwashchuk@unitz.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1631, '2010-03-01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jlg825@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1649, '2010-03-08', 'Joe', 'Brady', NULL, '27401 Princeton', NULL, 'Saint Clair Shores', 'MI', '48081', NULL, '', NULL, 'brojoe09@att.net', NULL, NULL, NULL, true, '2010-07-10', '2010-07-12', 12, 0, 'Trout Creek Condominiums', 0, 12, 4, 6, 12, true, true, '', '', 'Friend/Family Referral', 12, '2010-03-08 08:59:49.110279', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1334, '2009-07-19', 'Linda', 'Morrison', NULL, '30 Grand Ave.', NULL, 'London', 'ON', 'N6C 1K8', NULL, '519 281 8642', NULL, 'lmorrison@rogers.com', NULL, NULL, NULL, true, '2009-07-21', '2009-07-24', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 2, 1, true, true, '', 'Not sure of dinners yet - want to see area and complex first', 'Internet Search', 2, '2009-07-19 14:19:06.576685', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1335, '2009-07-19', 'Adrian', 'Spinks', NULL, '', NULL, '', '', '', NULL, '', NULL, 'aksspinks@aol.com', NULL, NULL, NULL, true, '2009-08-15', '2009-08-17', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 4, 2, true, true, '', '', 'Returning guest', 4, '2009-07-19 14:27:19.600271', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1336, '2009-07-19', 'Tom', 'Beaumont', NULL, '8888 Riverside Dr. East', NULL, 'Windsor', 'ON', 'N8S 1H2', NULL, '(519) 988-0367', NULL, 'tbeaumont1@cogeco.ca', NULL, NULL, NULL, true, '2009-08-08', '2009-08-11', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 2, 3, true, true, '(519) 818-6004', 'Could you send us your best deal as this is our first time visiting your area and we haven''t really shopped around much at all.We are looking for 3 days lodging but only golfing on the first two days. Monday the 10th is for touring and shopping. Thank You', 'Internet Search', 4, '2009-07-19 18:12:37.341836', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1337, '2009-07-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tbeaumont@cogeco.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1338, '2009-07-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rich@citiroofing.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1357, '2009-07-22', 'Susan', 'Souckey', NULL, 'Box 7243', NULL, 'South Porcupine', 'ON', 'P0N 1K0', NULL, '705-235-4520', NULL, 'pandssouckey@ntl.sympatico.ca', NULL, NULL, NULL, true, '2009-09-16', '2009-09-22', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-07-22 20:09:44.200674', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1339, '2009-07-20', 'John', 'Bertich', NULL, '', NULL, 'Macomb', 'MI', '48042', NULL, '', NULL, 'jj_0428@att.net', NULL, NULL, NULL, true, '2009-09-24', '2009-09-27', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 3, 8, true, true, '', '', 'Internet Search', 8, '2009-07-20 14:25:36.351792', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1340, '2009-07-20', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'djmyers9@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1341, '2009-07-20', 'Jeff', 'Roy', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jeff.roy2@gmail.com', NULL, NULL, NULL, true, '2009-08-09', '2009-08-12', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Internet Search', 4, '2009-07-20 17:52:02.893308', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1342, '2009-07-20', 'Morrie', 'Stachyra', NULL, '445 Indian Grove', NULL, 'Toronto', 'ON', 'M6P 2H7', NULL, '416 7667292', NULL, 'smstachyra@sympatico.ca', NULL, NULL, NULL, true, '2009-07-24', '2009-07-29', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-07-20 21:53:51.765684', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1098, '2009-04-15', 'Garry', 'Phillips', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gkphillips5002@sbcglobal.net', NULL, NULL, NULL, true, '2011-09-15', '2011-09-18', 12, 0, 'Trout Creek Condominiums', 0, 12, 3, 4, 4, true, true, '', '', 'Golf Show - Grand Rapids', 12, '2011-02-16 10:37:30.546136', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2572, '2012-08-05', 'Ken', 'Ringel', NULL, '35750 Rockingham', NULL, 'New Baltimore', 'MI', '48047', NULL, '586-273-7721', NULL, 'ktrain35@yahoo.com', NULL, NULL, NULL, true, '2012-09-28', '2012-09-30', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '586-716-8768', '', 'Internet Search', 2, '2012-08-05 20:34:29.689642', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1345, '2009-07-21', 'Jeffery', 'Washington', NULL, '320 S. MANSFIELD', NULL, 'YPSILANTI', 'MI', '49197', NULL, '313-701-6738', NULL, 'jeff_washington@apllogistics.com', NULL, NULL, NULL, true, '2009-08-17', '2009-08-19', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-07-21 11:22:08.412682', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1346, '2009-07-21', 'Dan', 'Drake', NULL, '3283 Buchanan', NULL, 'grand rapids', 'MI', '49548', NULL, '616 3049325', NULL, 'stocknbonds4215@yahoo.com', NULL, NULL, NULL, true, '2009-09-07', '2009-09-10', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 2, 2, true, true, '616 3049325', '', 'Internet Search', 2, '2009-07-21 12:06:52.569974', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1347, '2009-07-21', 'William', 'Mangrum', NULL, '6149 Big Wolf Lake Woods', NULL, 'Lewiston', 'MI', '49756', NULL, '090 786-2990', NULL, 'mangrum@i2k.net', NULL, NULL, NULL, true, '2009-08-21', '2009-08-22', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2009-07-21 13:38:58.55987', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1348, '2009-07-21', 'Rob', 'Glass', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rob@port-to-port.com', NULL, NULL, NULL, true, '2009-08-20', '2009-08-23', 4, 0, 'Hamlet Village Condominiums', 0, 1, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-07-21 15:03:51.525345', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1499, '2009-09-14', 'Frank', 'Martinez, III', NULL, '9180 Doubletree Drive Sou', NULL, 'Winfield', 'IN', '46307', NULL, '1 (219) 923-9922', NULL, 'fr_martinez@sbcglobal.net', NULL, NULL, NULL, true, '2009-09-18', '2009-09-19', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2009-09-14 12:39:43.169935', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1350, '2009-07-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'traveldick@sympatico.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1351, '2009-07-21', 'Rich', 'Morehouse', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ri.sgr@msn.com', NULL, NULL, NULL, true, '2009-09-10', '2009-09-12', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-07-21 21:00:39.644401', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1094, '2009-04-13', 'michael', 'hindmarsh', NULL, '1657 kildee church road', NULL, 'ramseur', 'NC', '27316', NULL, '336 2155400', NULL, 'onebowtie@gmail.com', NULL, NULL, NULL, true, '2010-05-24', '2010-05-27', 2, 0, 'Hamlet Village Condominiums', 0, 2, 2, 2, 2, true, true, '', 'we would like to golf 2 rounds on the 27th at True North. + +Please quote and let me know. +thanks, +Mike Hindmarsh', 'Returning guest', 2, '2010-05-01 22:22:14.534345', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2647, '2013-01-06', 'Fred Flavell', 'Flavell', NULL, '6200 Oak Valley', NULL, 'Whitmore Lake', 'MI', '48189', NULL, '', NULL, 'fjflavell@gmail.com', NULL, NULL, NULL, true, '2013-05-06', '2013-05-10', 2, 0, 'Trout Creek Condominiums', 0, 2, 2, 1, 2, true, true, '', '', 'Friend/Family Referral', 2, '2013-01-06 08:12:01.406109', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1354, '2009-07-22', 'Justin', 'Lieberman', NULL, '249 Clinton St', NULL, 'Lowell', 'IN', '46356', NULL, '219-789-0957', NULL, 'justinliberman@sbcglobal.net', NULL, NULL, NULL, true, '2009-08-15', '2009-08-17', 2, 0, 'Trout Creek Condominiums', 0, 2, 2, 2, 2, true, true, '219-696-1625', '', 'Internet Search', 2, '2009-07-22 13:06:46.663107', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1355, '2009-07-22', 'Michelle', 'Barclay', NULL, '', NULL, '', '', '', NULL, '', NULL, 'prestonmichelle@hotmail.com', NULL, NULL, NULL, true, '2009-07-23', '2009-07-26', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-07-22 13:35:56.367442', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1356, '2009-07-22', 'Ray', 'Mowry', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rmowry@neo.rr.com', NULL, NULL, NULL, true, '2009-08-16', '2009-08-20', 3, 0, 'Hamlet Village Condominiums', 0, 3, 2, 2, 3, true, true, '', 'We may want to possibly play 2 courses in one day and leave the morning of our last day. Don''t know which courses are closest.', 'Internet Search', 3, '2009-07-22 17:04:27.402197', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1358, '2009-07-22', 'Frank', 'Carmona', NULL, '', NULL, '', '', '', NULL, '', NULL, 'drcdvm@wowway.com', NULL, NULL, NULL, true, '2009-08-06', '2009-08-09', 2, 6, 'Hamlet Village Condominiums', 2, 4, 2, 3, 4, true, true, '', 'We have two couples with two children each which gives the total of 8 people. We would prefer to stay in one unit together.', 'Internet Search', 8, '2009-07-22 20:11:05.76952', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1359, '2009-07-23', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'wigs38@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1360, '2009-07-23', 'John', 'sheppard', NULL, '4808 Avenue A', NULL, 'Huron', 'OH', '44839', NULL, '', NULL, 'cobrashep@aol.com', NULL, NULL, NULL, true, '2009-08-16', '2009-08-20', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Trout Creek Condo', 4, '2009-07-23 10:51:16.738359', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1963, '2010-10-17', 'David', 'Platz', NULL, '301 Center Street', NULL, 'Holly', 'MI', '48442', NULL, '2488811233', NULL, 'Dplatz@amlabel.com', NULL, NULL, NULL, true, '2011-08-10', '2011-08-13', 16, 0, 'Trout Creek Condominiums', 0, 16, 3, 5, 10, true, true, '', 'Not sure if I''m positive about the options I selected. There is going to be a grope of 16 guys, we''d like to stay in a condo that can fit us comfortably. I like the large condos at trout lake.', 'Internet Search', 16, '2010-10-17 14:30:27.223399', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1656, '2010-03-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'mark.franke@shell.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1362, '2009-07-23', 'Brent', 'Barnes', NULL, '', NULL, '', '', '', NULL, '', NULL, 'sandybarnes1@yahoo.com', NULL, NULL, NULL, true, '2009-10-07', '2009-10-11', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 1, true, true, '', 'referenced on Little Traverse Bay website. Note, please provide a second quote, everything the same except substitute Hamlet Village for Trout Creek.', 'Other - Please Explain', 4, '2009-07-23 12:37:26.848016', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1371, '2009-07-26', 'Damien', 'Buntsma', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'buntsmad@gmail.com', NULL, NULL, NULL, true, '2009-08-03', '2009-08-05', 1, 1, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-07-26 22:02:52.453947', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1373, '2009-07-27', 'Russ', 'Rehak', NULL, '5283 Natura Drive', NULL, 'Howell', 'MI', '48843', NULL, '734-660-3615', NULL, 'russ.rehak@att.net', NULL, NULL, NULL, true, '2009-09-25', '2009-09-27', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 4, 4, true, true, '', '', 'Internet Search', 4, '2009-07-27 12:40:16.800879', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1390, '2009-07-30', 'John', 'Huish', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jrh32@netzero.net', NULL, NULL, NULL, true, '2009-09-14', '2009-09-16', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Golfing in Michigan Magazine', 2, '2009-07-30 15:28:31.187604', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1374, '2009-07-27', 'Natalie', 'Heger', NULL, '4380 Laura Ln', NULL, 'White Lake', 'MI', '48383', NULL, '248-872-1870', NULL, 'natalie_heger@yahoo.com', NULL, NULL, NULL, true, '2009-09-14', '2009-09-18', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Golf Show', 2, '2009-07-27 15:47:54.667957', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1392, '2009-07-30', 'Keith', 'Jostes', NULL, '', NULL, '', 'MO', '', NULL, '', NULL, 'kjostes@charter.net', NULL, NULL, NULL, true, '2009-08-22', '2009-08-25', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-07-30 22:53:42.288397', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2009, '2011-01-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'verkerketim@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1142, '2009-05-08', 'David', 'Daldine', NULL, '52133 Wembly Ct', NULL, 'Shelby Twp', 'MI', '48315', NULL, '586-566-2658', NULL, 'ddaldine@wowway.com', NULL, NULL, NULL, true, '2009-09-15', '2009-09-17', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2009-07-26 11:22:57.700265', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1369, '2009-07-26', 'Shiloh', 'Sigmann', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ssigmann@speednetllc.com', NULL, NULL, NULL, true, '2009-09-12', '2009-09-17', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-07-26 14:10:09.337673', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2488, '2012-05-10', 'Greg', 'McKenzie', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'gwgm11@gmail.com', NULL, NULL, NULL, true, '2012-08-20', '2012-08-24', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 4, 4, true, true, '', '', 'Internet Search', 4, '2012-05-10 23:26:21.942371', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1364, '2009-07-24', 'Loren', 'Black', NULL, '2302 Seton Cres', NULL, 'Burlington', 'ON', 'L7L 6Y7', NULL, '905-336-1856', NULL, 'blackl13@hotmail.com', NULL, NULL, NULL, true, '2009-07-31', '2009-08-03', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-07-26 14:38:04.509084', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1375, '2009-07-28', 'Bruce', 'Rarrick', NULL, '4856 Marilyn jane Way', NULL, 'Stevensville', 'MI', '49127', NULL, '2694081558', NULL, 'brarric@entery.com', NULL, NULL, NULL, true, '2009-08-23', '2009-08-27', 1, 0, 'Trout Creek Condominiums', 0, 1, 1, 1, 1, true, true, '2697642300', '', 'Internet Search', 1, '2009-07-28 07:23:55.533961', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (708, '2008-07-29', 'Rick', 'O''Cull', NULL, '7911 Winding Way S', NULL, 'Tipp City', 'OH', '45371', NULL, '937-669-3399', NULL, 'rick@careyelectric.com', NULL, NULL, NULL, true, '2009-09-10', '2009-09-13', 4, 4, 'Trout Creek Condominiums', 4, 0, 4, 4, 4, true, true, '937-623-0759', 'we would like a 4 bedroom 4 bath if not available a two 2 bedroom 2 bath if near each other would be okay.', 'Returning guest', 8, '2009-07-28 08:09:11.595171', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1868, '2010-07-31', 'Henry', 'Visscher', NULL, 'RR#7', NULL, 'St. Thomas', 'ON', 'N5P 3T2', NULL, '519-631-2059', NULL, 'hvisscher@sympatico.ca', NULL, NULL, NULL, true, '2013-09-25', '2013-09-28', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2013-07-31 20:11:31.138065', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1393, '2009-07-31', 'Graig', 'Henry', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ghank27@earthlink.net', NULL, NULL, NULL, true, '2009-09-12', '2009-09-14', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-07-31 01:40:06.741097', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1377, '2009-07-28', 'Joseph', 'Sullivan', NULL, '', NULL, '', '', '', NULL, '', NULL, 'sullijos@yahoo.com', NULL, NULL, NULL, true, '2009-09-05', '2009-09-07', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 4, true, true, '', '', 'Internet Search', 4, '2009-07-28 10:07:12.771932', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1378, '2009-07-28', 'Janet', 'Reuter', NULL, '', NULL, '', '', '', NULL, '', NULL, 'janet.reuter@cbre.com', NULL, NULL, NULL, true, '2009-08-27', '2009-08-31', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Overnight accomodations at eather place would be fine.', 'Internet Search', 2, '2009-07-28 11:23:43.09665', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1363, '2009-07-23', 'Paul', 'Simmons', NULL, '', NULL, '', '', '', NULL, '313.319.9132', NULL, 'pwsimmons313@yahoo.com', NULL, NULL, NULL, true, '2009-09-12', '2009-09-14', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 4, true, true, '', 'I am looking for a reasonable rate for 4 guys (each with their own bed). If not much more, would like a cottage with kitchen. Courses and schedule are flexible, just looking for 2 nights and 2 1/2 days of golf. Call if you have questions. Thank you.', 'Internet Search', 4, '2009-07-28 13:03:36.728054', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1379, '2009-07-28', 'Janis', 'Haskell', NULL, '', NULL, '', '', '', NULL, '', NULL, 'janish@accidentfund.com', NULL, NULL, NULL, true, '2009-08-14', '2009-08-17', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-07-28 15:08:25.840256', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1380, '2009-07-28', 'Leo', 'Michelena', NULL, '9768 Ridge Rd.', NULL, 'Windsor', 'ON', 'N8R 1G6', NULL, '519-735-4728', NULL, 'leeyogasm@gmail.com', NULL, NULL, NULL, true, '2009-08-21', '2009-08-22', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 2, true, true, '519-995-4350', '', 'Internet Search', 4, '2009-07-28 15:48:25.44521', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1381, '2009-07-28', 'Jason', 'Meyer', NULL, '', NULL, '', '', '', NULL, '', NULL, 'zdub_23@yahoo.com', NULL, NULL, NULL, true, '2009-08-26', '2009-08-29', 20, 0, 'Trout Creek Condominiums', 4, 0, 2, 4, 5, true, true, '', '', 'Internet Search', 20, '2009-07-28 16:56:45.677633', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2037, '2011-02-16', 'Matt', 'Johnston', NULL, '4650 Cape Town', NULL, 'highland', 'MI', '48356', NULL, '248-895-3881', NULL, 'mmj49@comcast.net', NULL, NULL, NULL, true, '2011-06-10', '2011-06-12', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 4, 4, true, true, '', '', 'Internet Search', 12, '2011-02-16 12:59:41.680713', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1383, '2009-07-29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'leianthomas@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1384, '2009-07-29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'datcpa75@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1385, '2009-07-29', 'Deborah', 'Williamson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'deborah.williamson@ymail.com', NULL, NULL, NULL, true, '2009-08-08', '2009-08-09', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 1, 2, true, true, '', '', 'Internet Search', 4, '2009-07-29 17:23:35.958894', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1386, '2009-07-29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '48609', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1387, '2009-07-29', 'Pat', 'O''Toole', NULL, '11319 S. Lake Circle', NULL, 'Saginaw', 'MI', '48609', NULL, '989 642 2079', NULL, 'patotoole11319@aol.com', NULL, NULL, NULL, true, '2009-09-01', '2009-09-04', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 4, true, true, '', '', 'Friend/Family Referral', 4, '2009-07-29 22:41:46.344188', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1388, '2009-07-30', 'Anthony', 'Stevenson', NULL, '3062 Canada Ct', NULL, 'Lake Orion', 'MI', '48360', NULL, '2486131216', NULL, 'clamcentral@hotmail.com', NULL, NULL, NULL, true, '2009-08-21', '2009-08-23', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'We are looking for the most inexpensive trip on the dates specified. We''d like to golf Friday, Saturday and Sunday with a place to stay.', 'Internet Search', 2, '2009-07-30 09:56:58.788865', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1394, '2009-08-01', 'mike', 'adams', NULL, '7062 Vilamoura', NULL, 'lakewood ranch', 'FL', '34202', NULL, '248 705 1467', NULL, 'sanfordlake5249@yahoo.com', NULL, NULL, NULL, true, '2009-08-02', '2009-08-05', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-08-01 15:56:21.994724', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2226, '2011-07-12', 'Janet', 'Roe', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jr@111designonline.com', NULL, NULL, NULL, true, '2011-07-15', '2011-07-17', 2, 2, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Golf Course', 4, '2011-07-12 10:18:23.493771', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3183, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jillian.schulz1@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1395, '2009-08-02', 'june', 'long', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jlong@shaw.ca', NULL, NULL, NULL, true, '2009-08-04', '2009-08-05', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Brochure', 4, '2009-08-02 18:19:54.320133', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1396, '2009-08-02', 'Susan', 'Bologna', NULL, '35 Fisher', NULL, 'Grosse Pointe', 'MI', '48230', NULL, '313-885-1345', NULL, 'backmasu@comcast.net', NULL, NULL, NULL, true, '2009-08-14', '2009-08-17', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-08-02 19:14:20.595366', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1397, '2009-08-03', 'Matthew', 'Rumely', NULL, '', NULL, '', '', '', NULL, '', NULL, 'brumely@fuse.net', NULL, NULL, NULL, true, '2009-08-28', '2009-08-31', 4, 0, 'Hamlet Village Condominiums', 1, 2, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-08-03 11:10:03.161372', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1398, '2009-08-03', 'Donna', 'Mansor', NULL, '20943 Beaufait', NULL, 'Harper Woods', 'MI', '48225', NULL, '586-557-6036', NULL, 'dmansor@att.net', NULL, NULL, NULL, true, '2009-08-19', '2009-08-23', 5, 2, 'Trout Creek Condominiums', 3, 7, 2, 3, 3, true, true, '586-557-6036', '', 'Internet Search', 7, '2009-08-03 11:33:10.882817', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1464, '2009-08-26', 'GERALDINE', 'KIERAN', NULL, '', NULL, '', '', '', NULL, '', NULL, 'accounting@oxforddodge.com', NULL, NULL, NULL, true, '2009-09-03', '2009-09-06', 4, 0, 'Hamlet Village Condominiums', 1, 4, 1, 3, 3, true, true, '', '', 'Friend/Family Referral', 4, '2009-08-26 11:43:07.636977', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1400, '2009-08-03', 'jeff', 'hayes', NULL, '23855 northwestern hwy', NULL, 'southfield', 'MI', '48075', NULL, '248-356-2819', NULL, 'hj818@aol.com', NULL, NULL, NULL, true, '2009-09-10', '2009-09-13', 12, 2, 'Trout Creek Condominiums', 0, 0, 1, 7, 14, true, true, '313-378-8194', '12-14 guys for golf. arrive thursday night and looking for quotes. not locked into course or room selections made, just looking for quotes. thank you', 'Internet Search', 14, '2009-08-03 11:40:51.413592', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3923, '2013-11-25', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1402, '2009-08-03', 'Craig', 'Woodbeck', NULL, '', NULL, '', '', '', NULL, '', NULL, 'cwoodbeck@hotmail.com', NULL, NULL, NULL, true, '2009-09-13', '2009-09-18', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Brochure', 2, '2009-08-03 17:44:28.076978', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1413, '2009-08-06', 'Daniel', 'Foster', NULL, '9 Plum Tree Drive', NULL, 'Penfield', 'NY', '14526', NULL, '585-787-2519', NULL, 'dfoster@generalcode.com', NULL, NULL, NULL, true, '2009-08-21', '2009-08-23', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 2, 2, true, true, '585-802-0854', '', 'Internet Search', 2, '2009-08-06 20:30:21.84124', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1404, '2009-08-03', 'brian', 'mccabe', NULL, '55 Demille st', NULL, 'stratford', 'ON', 'n4z1c5', NULL, '5192735309', NULL, 'brianmccabe62@hotmail.com', NULL, NULL, NULL, true, '2009-09-18', '2009-09-21', 4, 2, 'Trout Creek Condominiums', 3, 0, 3, 3, 3, true, true, '', '', 'Other - Please Explain', 6, '2009-08-03 19:04:25.323468', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1403, '2009-08-03', 'Jeff', 'VandeLoo', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jvandeloo@new.rr.com', NULL, NULL, NULL, true, '2009-09-04', '2009-09-08', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-08-03 22:51:52.118289', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1405, '2009-08-04', 'Roy', 'Wiegand', NULL, '18 Commons Drive', NULL, 'Bradford Woods', 'PA', '15015', NULL, '412-480-1862', NULL, 'royw@zoominternet.net', NULL, NULL, NULL, true, '2009-09-25', '2009-09-28', 4, 4, 'Trout Creek Condominiums', 4, 0, 4, 4, 4, true, true, '724-940-7364', '', 'Friend/Family Referral', 8, '2009-08-04 10:35:43.671654', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1406, '2009-08-04', 'Mike', 'Weinmann', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mweinmann5@gmail.com', NULL, NULL, NULL, true, '2009-08-21', '2009-08-23', 4, 0, 'Hamlet Village Condominiums', 2, 4, 1, 1, 2, true, true, '', '', 'Internet Search', 4, '2009-08-04 12:24:54.032689', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1407, '2009-08-04', 'Mark', 'Kosanke', NULL, '1120 E Long Lake', NULL, 'Troy', 'MI', '48085', NULL, '2487408500', NULL, 'mark@concordefinancial.com', NULL, NULL, NULL, true, '2009-09-09', '2009-09-11', 12, 0, 'Hamlet Village Condominiums', 0, 12, 1, 6, 2, true, true, '2488920829', 'We have 12 guys looking for one round of golf on Wednesday afternoon, 2 rounds on thrusday and one on friday.', 'Internet Search', 12, '2009-08-04 15:02:30.442001', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1514, '2009-10-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'trrncyoung@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1409, '2009-08-05', 'maclaggan', 'christa', NULL, '1124 braemar lane', NULL, 'sarnia', 'ON', 'n7v3b5', NULL, '5195422611', NULL, 'maclaggan@sympatico.ca', NULL, NULL, NULL, true, '2009-08-18', '2009-08-20', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-08-05 07:44:39.913083', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1308, '2009-07-14', 'dennis', 'podlesney', NULL, '', NULL, '', '', '', NULL, '', NULL, 'pod4@comcast.net', NULL, NULL, NULL, true, '2009-09-14', '2009-09-16', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2009-08-05 15:09:53.60245', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1410, '2009-08-05', 'Russ', 'Iwema', NULL, '305 Baynton N.E.', NULL, 'Grand Rapids', 'MI', '49503', NULL, '616-644-2725', NULL, 'russell550iwema@yahoo.com', NULL, NULL, NULL, true, '2009-09-18', '2009-09-20', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 4, 2, true, true, '', 'We will have one foursome only playing 18 holes on Friday and two foursomes playing 36 holes on Saturday and Sunday. On Saturday and Sunday, we would like to play both rounds at the same course. That is, play the same course twice on Saturday and play a different course on Sunday but play it twice. + +In terms of accomodations: We don''t need anything fancy. If we can keep it cheaper with simple lodging and dining accomodations, that would be preferred.', 'Internet Search', 8, '2009-08-05 21:24:47.712678', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1851, '2010-07-20', 'Donald', 'Miller', NULL, '17081 Fish Lk. Rd.', NULL, 'Holly', 'MI', '48442', NULL, '248-634-7087', NULL, 'millers@voyager.net', NULL, NULL, NULL, true, '2010-09-20', '2010-09-22', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Golfing in Michigan Magazine', 4, '2010-07-20 17:34:09.638792', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1424, '2009-08-11', 'Oliver', 'Kopilas', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kopsh@rogers.com', NULL, NULL, NULL, true, '2009-08-22', '2009-08-24', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-08-11 15:24:15.613441', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1382, '2009-07-28', 'John', 'Marco', NULL, '7970 Flagstaff St.', NULL, 'COMMERCE TWP', 'MI', '48382', NULL, '248-363-4106', NULL, 'marcobev@comcast.net', NULL, NULL, NULL, true, '2009-08-26', '2009-08-29', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '248-892-3777', '', 'Other - Please Explain', 2, '2009-08-06 17:13:06.359972', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1412, '2009-08-06', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'shore007@wideopenwest.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2119, '2011-04-18', 'Charlie', 'Durno', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'bcdurno@rogers.com', NULL, NULL, NULL, true, '2011-09-11', '2011-09-17', 4, 0, 'Trout Creek Condominiums', 2, 2, 1, 2, 2, true, true, '', '', 'Golfing in Michigan Magazine', 4, '2011-04-18 15:47:36.018395', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1416, '2009-08-08', 'Rob', 'deBortoli', NULL, '5 Johnson Place', NULL, 'Elliot Lake', 'ON', 'P5A 1V6', NULL, '705-461-3498', NULL, 'bon.rob@sympatico.ca', NULL, NULL, NULL, true, '2009-09-24', '2009-09-27', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '705-848-2287 Ext. 2601', '', 'Golfing in Michigan Magazine', 4, '2009-08-08 07:41:36.409891', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1417, '2009-08-08', 'Cameron', 'Day', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'camday@rogers.com', NULL, NULL, NULL, true, '2009-10-16', '2009-10-18', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-08-08 14:01:55.532585', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1418, '2009-08-08', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'cchastai@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1430, '2009-08-14', 'Doug', 'Kissick', NULL, '14070 Eden Estates Court', NULL, 'Guelph', 'ON', 'N1H6H8', NULL, '519-856-0523', NULL, 'dkissick@sympatico.ca', NULL, NULL, NULL, true, '2009-08-28', '2009-08-31', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-08-14 07:27:55.983233', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2476, '2012-04-27', 'Kathy', 'Kaminski', NULL, '', NULL, '', 'KY', '', NULL, '', NULL, 'kimkqt@yahoo.com', NULL, NULL, NULL, true, '2012-05-07', '2012-05-09', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2012-04-27 15:19:55.040572', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1420, '2009-08-08', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rks@hurontel.on.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2122, '2011-04-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'briguy_5@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1518, '2009-10-18', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jim-williamson-198@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3925, '2013-11-29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1421, '2009-08-08', 'jerry', 'melaragno', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jdmelaragno@aol.com', NULL, NULL, NULL, true, '2009-08-30', '2009-09-03', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 2, 1, true, true, '', 'we''re looking for a golf package that would include a 1 bedr. condo, with king bed, non-smoking, jacuzzi, 4 to 5 rds for both of us. Dinners are not necessary. +Thanks!', 'Internet Search', 2, '2009-08-08 18:34:12.02756', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (691, '2008-07-21', 'Eric', 'abbot', NULL, '6730 Meadowlake Road', NULL, 'Bloomfield', 'MI', '48301', NULL, '248-761-0174', NULL, 'erabbot@microsoft.com', NULL, NULL, NULL, true, '2009-09-17', '2009-09-20', 12, 0, 'Trout Creek Condominiums', 0, 12, 2, 2, 6, true, true, '248-827-2089', 'I have a Home in Harbor springs that could accomodate 6-8 of the 12 golfers. The system didn''t let me choose a 1 condo, but 12 for golfing. I would be interested in seeing if the cost would be lower if we needed less housing accomodations than you system generates. I also may be interested in less meals at the course or perhaps lunches instead of dinners.', 'Internet Search', 12, '2009-08-18 08:39:08.49547', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1422, '2009-08-09', 'Steve', 'Zinberg', NULL, '6 Martyn Dr', NULL, 'Wasaga Beach', 'ON', 'L9Z 1N4', NULL, '', NULL, 'stevezinberg@rogers.com', NULL, NULL, NULL, true, '2009-08-19', '2009-08-24', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'King or queen size bed', 'Internet Search', 2, '2009-08-09 18:59:42.477731', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1662, '2010-03-13', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rstarr31558@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1426, '2009-08-11', 'Dave', 'Nerz', NULL, '7999 A.J. Drive', NULL, 'Caledonia', 'MI', '49316', NULL, '616.648.4942', NULL, 'dnerz@npaworldwide.com', NULL, NULL, NULL, true, '2009-08-17', '2009-08-20', 4, 0, 'Hamlet Village Condominiums', 1, 2, 1, 2, 3, true, true, '616.455.6776 ext 19', 'Looking for an affordable option for a family golf vacation. This is for my wife, me and two college age kids (one boy, one girl) Need to know by Wednesday end of day if possible.', 'Internet Search', 4, '2009-08-11 19:35:20.109867', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1678, '2010-03-20', 'Jeff', 'Watt', NULL, '101 Park Row South', NULL, 'Hamilton', 'ON', 'L8K2J6', NULL, '', NULL, 'jeffwatt7@hotmail.com', NULL, NULL, NULL, true, '2010-06-15', '2010-06-19', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 4, true, true, '', '', 'Internet Search', 4, '2010-03-20 21:42:53.34669', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1452, '2009-08-22', 'Sonia', 'Lenhardt', NULL, '1375 Walker Rd', NULL, 'Windsor', 'ON', 'N8Y 2n9', NULL, '519-982-1192', NULL, 'sonial@mcccu.com', NULL, NULL, NULL, true, '2009-10-02', '2009-10-04', 2, 0, 'Hamlet Village Condominiums', 1, 2, 1, 1, 1, true, true, '', '', 'Friend/Family Referral', 2, '2009-08-22 10:42:25.597366', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1429, '2009-08-13', 'c', 'nott', NULL, '', NULL, '', '', '', NULL, '', NULL, 'cnott@uwo.ca', NULL, NULL, NULL, true, '2009-09-04', '2009-09-07', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-08-13 19:41:05.174177', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1431, '2009-08-14', 'Charlene', 'Jostes', NULL, '1050 Dingledine Manor Court', NULL, 'Saint Charles', 'MO', '63304', NULL, '636-936-3650', NULL, 'cjostes@charter.net', NULL, NULL, NULL, true, '2009-08-22', '2009-08-27', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'King size bed and wifi.', 'Internet Search', 2, '2009-08-14 15:35:04.453932', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1432, '2009-08-15', 'john', 'todevic', NULL, '39 albert street', NULL, 'elliot lake', 'ON', 'p5a 2y7', NULL, '705-461-8340', NULL, 'jtodevic@onlink.net', NULL, NULL, NULL, true, '2009-09-24', '2009-09-26', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-08-15 09:53:30.438016', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1433, '2009-08-15', 'Andrew', 'Colautti', NULL, '1924 Devonshire Court', NULL, 'Windsor', 'ON', 'N8Y1P7', NULL, '5191111111', NULL, 'andrewcolautti@hotmail.com', NULL, NULL, NULL, true, '2009-08-22', '2009-08-23', 3, 0, 'Hamlet Village Condominiums', 0, 3, 1, 3, 3, true, true, '5191111111', 'Get back to me asap by email please.', 'Internet Search', 3, '2009-08-15 13:55:50.874639', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1434, '2009-08-16', 'John', 'Ribesky', NULL, '3335 Brookfield', NULL, 'Muskegon', 'MI', '49441', NULL, '231-780-2494', NULL, 'jrib42658@msn.com', NULL, NULL, NULL, true, '2009-09-05', '2009-09-06', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-08-16 11:23:29.175864', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1435, '2009-08-16', 'al', 'donnelly', NULL, '161222 marlow', NULL, 'granger', 'IN', '46530', NULL, '5742739705', NULL, 'al.donnelly@sbcglobal.net', NULL, NULL, NULL, true, '2009-09-08', '2009-09-10', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Returning guest', 2, '2009-08-16 18:49:28.539939', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1436, '2009-08-16', 'Kelli', 'Rider', NULL, '12057 West Indian Lk. Dr.', NULL, 'Vicksburg', 'MI', '49097', NULL, '', NULL, 'krider@hackettcc.org', NULL, NULL, NULL, true, '2009-10-02', '2009-10-04', 3, 2, 'Hamlet Village Condominiums', 1, 3, 1, 2, 2, true, true, '269-492-8823', 'I am trying to plan a 25th anniversary get away for my husband and I and three children. He and 2 boys will be golfing (14 & 16). + +Not having done this before, I am trying to fit in some great golf at a great rate while then heading up North to the Bridge on Sunday Morning. + +Any suggestins and price info would be helpful. If there is a better way to look into this, please feel free to e-mail me.', 'Golfing in Michigan Magazine', 5, '2009-08-16 19:24:05.471961', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1437, '2009-08-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'pjboardin@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1438, '2009-08-17', 'john', 'd', NULL, '', NULL, '', '', '', NULL, '', NULL, 'tpccorp@sbcglobal.net', NULL, NULL, NULL, true, '2009-09-18', '2009-09-20', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Internet Search', 8, '2009-08-17 14:33:49.977427', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1439, '2009-08-17', 'gani', 'ricarte', NULL, '', NULL, '', '', '', NULL, '248-343-4029', NULL, 'gricarte@gmail.com', NULL, NULL, NULL, true, '2009-09-10', '2009-09-13', 12, 0, 'Trout Creek Condominiums', 0, 12, 2, 3, 5, true, true, '', 'arrive thursday night. prefer we all stay in one house/condo/cottage. if there are no houses accomodating 12, we can do 8,9 or 10 .ppl', 'Internet Search', 12, '2009-08-17 20:54:23.112616', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2061, '2011-03-02', 'John', 'Quint', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jdquintiii@gmail.com', NULL, NULL, NULL, true, '2011-05-05', '2011-05-08', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 2, true, true, '', '', 'Internet Search', 4, '2011-03-02 15:30:36.381378', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1441, '2009-08-18', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'cfyoung@cbpu.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1442, '2009-08-19', 'Austin', 'Kline', NULL, '3287N 300E', NULL, 'Huntington', 'IN', '46750', NULL, '260 5192155', NULL, 'klinea@wabash.edu', NULL, NULL, NULL, true, '2009-09-25', '2009-09-28', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', 'We will not need dinner on the 25th or the 28th. We plan to arrive around 10pm on the 25th and leave early afternoon on the 28th.', 'Internet Search', 2, '2009-08-19 00:47:05.790405', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2604, '2012-09-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'bjdickey@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1454, '2009-08-23', 'gary', 'kantrud', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gkantrud@sbcglobal.net', NULL, NULL, NULL, true, '2009-09-09', '2009-09-11', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-08-23 13:40:26.35672', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1445, '2009-08-20', 'Annette', 'Dark', NULL, '1926 Jones Ave', NULL, 'Brights Grove', 'ON', 'N0N 1C0', NULL, '519-869-8860', NULL, 'adark@cogeco.ca', NULL, NULL, NULL, true, '2009-08-23', '2009-08-27', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'flexible with golf and accomodations.', 'Internet Search', 2, '2009-08-20 14:24:05.478783', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1451, '2009-08-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1399, '2009-08-03', 'Janelle', 'Marshall', NULL, '5735 Jefferson Ave.', NULL, 'Muskegon', 'MI', '49442', NULL, '', NULL, 'clfswife1@yahoo.com', NULL, NULL, NULL, true, '2009-10-04', '2009-10-06', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Golf Show', 2, '2009-08-23 21:51:27.348216', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1459, '2009-08-24', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'sandrafrancis@sympatico.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1517, '2009-10-18', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'geoffreydurham@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1685, '2010-03-22', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'terry50moore@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2600, '2012-09-08', 'Wil', 'Cassidy', NULL, '', NULL, '', '', '', NULL, '', NULL, 'wcassidyn222@rogers.com', NULL, NULL, NULL, true, '2012-09-12', '2012-09-16', 2, 0, 'Trout Creek Condominiums', 0, 2, 2, 2, 2, true, true, '', '', 'Internet Search', 2, '2012-09-08 13:50:29.030204', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3184, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jim27P72@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2477, '2012-04-27', 'Alex', 'Cornelius', NULL, '', NULL, '', '', '', NULL, '', NULL, 'alex.k.cornelius@wmich.edu', NULL, NULL, NULL, true, '2012-09-14', '2012-09-16', 8, 0, 'Hamlet Village Condominiums', 4, 0, 1, 2, 8, true, true, '', '', 'Internet Search', 8, '2012-04-27 19:53:17.985722', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1455, '2009-08-23', 'cathy', 'pennington', NULL, '21820 ulrich', NULL, 'clinton township', 'MI', '48036', NULL, '', NULL, 'cpenningtonjr@gmail.com', NULL, NULL, NULL, true, '2009-10-02', '2009-10-03', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-08-23 17:58:56.204578', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1447, '2009-08-21', 'mike', 'kleinheinz', NULL, '21 michael dr', NULL, 'key largo', 'FL', '33037', NULL, '', NULL, 'mikekleinheinz@yahoo.com', NULL, NULL, NULL, true, '2009-08-26', '2009-08-29', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-08-21 10:06:51.835468', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1448, '2009-08-21', 'steve', 'vruggink', NULL, '6906 pinebrook dr', NULL, 'hudsonville', 'MI', '49426', NULL, '6166695566', NULL, 'svrugg@yahoo.com', NULL, NULL, NULL, true, '2009-09-24', '2009-09-25', 8, 0, 'Hamlet Village Condominiums', 0, 8, 4, 1, 8, true, true, '6165408803', '8 guys just for golfing everyone wants their own bed. Price with breakfeast', 'Internet Search', 8, '2009-08-21 10:08:35.380622', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1449, '2009-08-21', 'Robert', 'Koshurba', NULL, '48 Polaris Dr. rr#2', NULL, 'Bancroft', 'ON', 'K0L 1C0', NULL, '6133320696', NULL, 'bkdckosh@northcom.net', NULL, NULL, NULL, true, '2009-09-27', '2009-10-01', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '6133320696', '', 'Internet Search', 4, '2009-08-21 10:23:47.741552', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1450, '2009-08-21', 'Andy', 'Zook', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'zook@sbcglobal.net', NULL, NULL, NULL, true, '2009-09-25', '2009-09-27', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Returning guest', 4, '2009-08-21 12:10:48.038135', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1456, '2009-08-24', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'monroeyoder@msn.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1959, '2010-10-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1458, '2009-08-24', 'Chad', 'Bowles', NULL, '', NULL, '', '', '', NULL, '', NULL, 'chad.t.bowles@daimler.com', NULL, NULL, NULL, true, '2009-09-11', '2009-09-13', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-08-24 15:40:53.862373', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1460, '2009-08-24', 'sylvia', 'cherry', NULL, '', NULL, '', '', '', NULL, '', NULL, 'scherry@fidsol.com', NULL, NULL, NULL, true, '2009-09-18', '2009-09-20', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-08-24 18:45:56.031946', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1461, '2009-08-24', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'bbspaulding@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1462, '2009-08-25', 'Terry', 'McPhee', NULL, '', NULL, '', '', '', NULL, '', NULL, 'deucedss@hotmail.com', NULL, NULL, NULL, true, '2009-09-25', '2009-09-28', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-08-25 12:12:38.981282', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1463, '2009-08-25', 'sandra', 'reier', NULL, '52 Bradley Dr.', NULL, 'Kitchener', 'ON', 'n2a 1k5', NULL, '519 894 4475', NULL, 'sandra-reier@coldwellbanker.ca', NULL, NULL, NULL, true, '2009-09-21', '2009-09-24', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'we would only golf once a day so I am not sure why 2 time slots per day were required.', 'Internet Search', 2, '2009-08-25 17:15:53.980979', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1465, '2009-08-26', 'mark', 'bernik', NULL, '275 lakeview drive', NULL, 'BELLE RIVER/ WINDSOR', 'ON', 'n0r1a0', NULL, '519 728 2814', NULL, 'mbernik@cogeco.ca', NULL, NULL, NULL, true, '2009-09-14', '2009-09-17', 12, 0, 'Hamlet Village Condominiums', 6, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 12, '2009-08-26 12:09:33.398514', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1466, '2009-08-26', 'Kerrie', 'Grant', NULL, '47 Snider Crescent', NULL, 'Exeter', 'ON', 'N0M 1S2', NULL, '', NULL, 'kszusz@hotmail.com', NULL, NULL, NULL, true, '2009-10-09', '2009-10-12', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-08-26 14:52:25.74878', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1467, '2009-08-27', 'Ken', 'Geisler', NULL, '6828 Berry Pointe Dr.', NULL, 'Clarkston', 'MI', '48348', NULL, '248-620-7496', NULL, 'KENGEISLER@COMCAST.NET', NULL, NULL, NULL, true, '2009-10-05', '2009-10-07', 2, 0, 'Trout Creek Condominiums', 0, 2, 2, 2, 2, true, true, '248-462-5522', '', 'Golf Course', 2, '2009-08-27 11:08:31.151071', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1468, '2009-08-28', 'barry', 'flaga', NULL, 'roseville', NULL, 'mi', 'MI', '', NULL, '', NULL, 'barry.flaga@gmail.com', NULL, NULL, NULL, true, '2009-08-31', '2009-09-03', 1, 0, 'Trout Creek Condominiums', 0, 1, 1, 1, 1, true, true, '', '', 'Friend/Family Referral', 1, '2009-08-28 09:10:56.464513', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1469, '2009-08-28', 'Tina', 'DiFranco', NULL, '', NULL, '', '', '', NULL, '', NULL, 'tdifbrat@comcast.net', NULL, NULL, NULL, true, '2009-09-15', '2009-09-18', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'We will probably dine on our own most of the time.', 'Internet Search', 2, '2009-08-28 21:27:46.505654', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1470, '2009-08-29', 'wright', 't', NULL, 'rr2', NULL, 'goderich', 'ON', 'n7a 3x8', NULL, '', NULL, 'haylowt@hotmail.com', NULL, NULL, NULL, true, '2009-09-18', '2009-09-20', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-08-29 14:15:09.253354', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1471, '2009-08-29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'dzielski@charter.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2010, '2011-01-26', 'Jim', 'Samuelson', NULL, '', NULL, '', '', '', NULL, '313-319-8695', NULL, 'samuelson848@yahoo.com', NULL, NULL, NULL, true, '2011-08-12', '2011-08-15', 16, 0, 'Hamlet Village Condominiums', 0, 16, 2, 4, 16, true, true, '', 'Please call to discuss courses, rates, etc..', 'Golf Show - Novi', 16, '2011-01-26 14:40:53.037737', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1473, '2009-08-30', 'Jeffrey', 'Eastman', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jeffreyeastman@yahoo.com', NULL, NULL, NULL, true, '2009-09-11', '2009-09-13', 3, 0, 'Trout Creek Condominiums', 1, 1, 1, 1, 2, true, true, '', '', 'Internet Search', 3, '2009-08-30 09:59:01.402463', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1474, '2009-08-30', 'Mike', 'Belliveau', NULL, '253 Dowining Street', NULL, 'Thunder Bay', 'ON', 'P7A 7Z4', NULL, '(807) 767-9157', NULL, 'micrdada@tbaytel.net', NULL, NULL, NULL, true, '2009-09-21', '2009-09-24', 2, 0, 'Hamlet Village Condominiums', 1, 2, 1, 1, 1, true, true, '(807) 251-1984', '', 'Internet Search', 2, '2009-08-30 11:45:38.239459', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1927, '2010-08-31', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'collinspat@att.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1482, '2009-09-03', 'Nancy', 'Rosset', NULL, '', NULL, '', '', '', NULL, '', NULL, 'nancy.rosset@gmail.com', NULL, NULL, NULL, true, '2009-09-04', '2009-09-06', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, true, true, '', 'Two golfers interested in 18 holes and two interested in unlimted.', 'Internet Search', 4, '2009-09-03 19:28:35.237943', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1486, '2009-09-06', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rlavictor@charter.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1477, '2009-08-31', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'nhmitsuji@alldial.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1478, '2009-09-01', 'Jenny', 'Renno', NULL, '', NULL, '', '', '', NULL, '', NULL, 'penny314@msn.com', NULL, NULL, NULL, true, '2009-10-18', '2009-10-20', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-09-01 12:18:56.18529', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1944, '2010-09-14', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1476, '2009-08-31', 'Carlos', 'Ras', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'traumadog91@yahoo.com', NULL, NULL, NULL, true, '2009-09-13', '2009-09-16', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Sorry l accidentally deleted the last quote you gave me. Thanks', 'Internet Search', 2, '2009-09-02 10:05:15.475399', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2089, '2011-03-15', 'Mary', 'Hunter', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mlh811@comcast.net', NULL, NULL, NULL, true, '2011-07-15', '2011-07-16', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-03-15 09:57:14.4884', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1946, '2010-09-14', 'Chris', 'Keyser', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kyz.aggies@yahoo.com', NULL, NULL, NULL, true, '2011-09-01', '2011-09-05', 16, 0, 'Hamlet Village Condominiums', 0, 16, 3, 4, 4, true, true, '', 'Looking for 4 bedroom condos with 4 people per condo. Pairing up in rooms is not an option. + +We go to Myrtle Beach every year and I''m trying to find something different. The packages in Myrtle are hard to beat, so hopefully you can put something good together.', 'Internet Search', 16, '2010-09-14 10:44:01.426458', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2053, '2011-02-26', 'Michael', 'Mack', NULL, '', NULL, '', '', '', NULL, '', NULL, 'memack@bex.net', NULL, NULL, NULL, true, '2011-05-13', '2011-05-15', 4, 0, 'Hamlet Village Condominiums', 0, 0, 1, 0, 0, true, true, '', '', 'Returning guest', 4, '2011-02-26 15:37:04.964211', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1484, '2009-09-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'golfnut1089@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1480, '2009-09-03', 'Mary', 'Hose', NULL, '3712 S Loxley', NULL, 'Houghton Lake', 'MI', '48629', NULL, '8984223580', NULL, 'ahose@charter.net', NULL, NULL, NULL, true, '2009-09-19', '2009-09-20', 8, 0, 'Trout Creek Condominiums', 4, 0, 2, 4, 1, true, true, '', '', 'Internet Search', 8, '2009-09-03 12:36:13.398492', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1481, '2009-09-03', 'martin', 'jackson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ston@cbpu.com', NULL, NULL, NULL, true, '2009-09-14', '2009-09-18', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2009-09-03 18:46:04.237284', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1483, '2009-09-04', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'terry.hastings@spectrum-health.orgEnter Your Email', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1485, '2009-09-06', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1487, '2009-09-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1489, '2009-09-07', 'R.', 'Smith', NULL, '', NULL, '', '', '', NULL, '', NULL, 'smithandoz@aol.com', NULL, NULL, NULL, true, '2009-09-24', '2009-09-26', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 2, 1, true, true, '', '', 'Internet Search', 2, '2009-09-07 19:10:38.131155', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3873, '2013-08-07', 'GORDON', 'BENNETT', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gbennett@flomoco.com', NULL, NULL, NULL, true, '2013-10-11', '2013-10-13', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Golf Course', 4, '2013-08-07 17:22:43.5254', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1490, '2009-09-07', 'Pat', 'Hamlyn', NULL, '#18-665 Commissioners Rd. W.', NULL, 'London', 'ON', 'N6K4Y2', NULL, '519-471-3839', NULL, 'pathamlyn@hotmail.com', NULL, NULL, NULL, true, '2009-09-15', '2009-09-17', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Golf Show', 2, '2009-09-07 21:37:49.298836', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1492, '2009-09-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'darlenearch@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1505, '2009-09-18', 'Ken', 'Slaven', NULL, '2011-145 Hillcrest Ave', NULL, 'Mississauga', 'ON', 'l5b3z1', NULL, '416-930-4734', NULL, 'kslaven@rogers.com', NULL, NULL, NULL, true, '2009-09-21', '2009-09-25', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '416-930-4734', '', 'Internet Search', 2, '2009-09-18 07:26:41.312824', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1349, '2009-07-21', 'Jeff', 'Dufon', NULL, '25788 Orchard Dr', NULL, 'Mattawan', 'MI', '49071', NULL, '269-668-4315', NULL, 'jeffdufon@ameritech.net', NULL, NULL, NULL, true, '2009-10-03', '2009-10-05', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 4, 4, true, true, '269-271-1401', 'We would like some prices for 4 guys for both the weekends of October 3, 2009 and October 10, 2009. We are not sure which weekend will work best yet. Is it possible to all stay in one condo but different rooms? Can you price us out for one 4-bedroom unit for 2 nights and 2 2-bedroom units that are adjoining for 2 nights. Hope it is still nice weather up there in October. Thanks. Jeff Dufon', 'Brochure', 4, '2009-09-10 00:32:05.003698', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1506, '2009-09-20', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ksfranzen@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1507, '2009-09-21', 'Ella', 'MacLean', NULL, '635 Arbutus Drive', NULL, 'Cadillac', 'MI', '49601', NULL, '231 7799058', NULL, 'clean5clan@yahoo.com', NULL, NULL, NULL, true, '2009-09-24', '2009-09-26', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '231 7799058', '', 'Internet Search', 2, '2009-09-21 11:34:19.156233', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1495, '2009-09-10', 'Lynda', 'Shortreed', NULL, '32 Thompson Dr.', NULL, 'Guelph', 'ON', 'N1E 7A5', NULL, '', NULL, 'lynguelph@yahoo.com', NULL, NULL, NULL, true, '2009-09-25', '2009-09-28', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 1, 4, true, true, '', 'Looking to arrive and play on the 25th, 26 & 27, check out on the 28th', 'Internet Search', 4, '2009-09-10 13:57:12.941921', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1498, '2009-09-12', 'Steven', 'Babiasz', NULL, '2331 Althea St.', NULL, 'Kalamazoo', 'MI', '49006', NULL, '269-342-8440', NULL, 'sundae01@charter.net', NULL, NULL, NULL, true, '2009-09-18', '2009-09-20', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '269-342-8440', '', 'Golf Course', 4, '2009-09-12 19:15:27.85057', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1497, '2009-09-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'keith_hutcheson@sympatico.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1500, '2009-09-14', 'pam', 'cavanagh', NULL, 'r.r.# 2', NULL, 'thessalon', 'ON', 'P0R 1L0', NULL, '705 842-5837', NULL, 'pcavanagh@assante.com', NULL, NULL, NULL, true, '2009-09-27', '2009-09-29', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 2, 1, true, true, '705 759-0996', 'I was looking at your one bedroom conods at Trout Creek/with 2 person Jacuzzi tub.', 'Internet Search', 2, '2009-09-14 14:01:55.528511', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1501, '2009-09-14', 'Catherine', 'Pick', NULL, '7436 Heather Lane', NULL, 'Saranac', 'MI', '48881', NULL, '616 642-0867', NULL, 'pickster5199@sbcglobal.net', NULL, NULL, NULL, true, '2009-09-17', '2009-09-19', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '616 642-0867', '', 'Internet Search', 2, '2009-09-14 16:04:44.239195', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1502, '2009-09-14', 'Connie', 'DeMar', NULL, '5295 Inverrary Lane', NULL, 'Commerce Township', 'MI', '48382', NULL, '', NULL, 'cdemar@comcast.net', NULL, NULL, NULL, true, '2009-09-30', '2009-10-02', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2009-09-14 18:17:43.810282', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1508, '2009-09-21', 'Herb', 'Ross', NULL, '339 Little Creek Dr', NULL, 'Delaware', 'OH', '43015', NULL, '740-369-5281', NULL, 'herbnsue41@hotmail.com', NULL, NULL, NULL, true, '2009-09-27', '2009-09-30', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Please quote from each lodging venue--also we will arrive the 27th and would play mon/tues/wed/thurs/and leave wed', 'Internet Search', 2, '2009-09-21 18:22:12.001123', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1503, '2009-09-15', 'Matt', 'Walsh', NULL, '889 Langley Ct', NULL, 'Rochester Hills', 'MI', '48309', NULL, '', NULL, 'mwalsh@hap.org', NULL, NULL, NULL, true, '2009-10-02', '2009-10-04', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2009-09-15 09:27:19.519867', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (554, '2008-06-07', 'Lorraine', 'Hart', NULL, '1707 Boca Lago Drive', NULL, 'Valparaiso', 'IN', '46383', NULL, '', NULL, 'lhart1707@comcast.net', NULL, NULL, NULL, true, '2009-10-23', '2009-10-25', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Returning guest', 2, '2009-09-15 13:47:44.064365', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2227, '2011-07-12', 'Helen', 'Fleet', NULL, '56 Nathaniel Crt.', NULL, 'London', 'ON', 'N5X2N5', NULL, '519-646-6000 Ext. 65579', NULL, 'GaryFleet@rogers.com', NULL, NULL, NULL, true, '2011-07-31', '2011-08-05', 2, 0, 'Trout Creek Condominiums', 1, 2, 1, 1, 1, true, true, '519-675-0445', '', 'Internet Search', 2, '2011-07-12 14:55:37.224912', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2267, '2011-08-05', 'Larry', 'Wilczak', NULL, '18290 Forest', NULL, 'Spring Lake', 'MI', '49456', NULL, '616 846 7353', NULL, 'ljwilczak@excite.com', NULL, NULL, NULL, true, '2011-09-21', '2011-09-23', 2, 0, 'Trout Creek Condominiums', 0, 2, 2, 2, 2, true, true, '', '', 'Internet Search', 2, '2011-08-05 18:41:48.324846', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1509, '2009-09-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'judeeeo@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1510, '2009-09-29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '49740', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1408, '2009-08-04', 'todd', 'Hill', NULL, '7114 Lyons Rd.', NULL, 'Portland', 'MI', '48875', NULL, '', NULL, 'thill7114@cablespeed.com', NULL, NULL, NULL, true, '2009-06-12', '2009-06-14', 12, 0, 'Hamlet Village Condominiums', 0, 12, 3, 6, 12, true, true, '', '', 'Returning guest', 12, '2009-08-04 15:49:18.464533', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1511, '2009-09-29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'leianthomas@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1512, '2009-09-29', 'mike', 'Hull', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mikebagel@aol.com', NULL, NULL, NULL, true, '2009-10-03', '2009-10-05', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 2, 2, true, true, '', '', 'Other - Please Explain', 2, '2009-09-29 22:30:08.24918', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1513, '2009-09-30', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'bevbeebe@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1425, '2009-08-11', 'Perry', 'Edmundson', NULL, '', NULL, '', 'ON', '', NULL, '519-746-6163', NULL, 'polarbear@golden.net', NULL, NULL, NULL, true, '2009-10-09', '2009-10-12', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'RESERVATION CANCELLATION + +Hello, + +My wife and I had tenatively booked a package for this coming weekend, Oct. 9 to 12. However, due to the unfavorable weather forecast for golf, we have decided to cancel our reservation. Thank you for your assistance with this. We hope to be able to book with you again in the future. + +Best regards, + +Perry Edmundson', 'Internet Search', 2, '2009-10-07 18:18:56.702604', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1515, '2009-10-14', 'Alexander', 'Moss', NULL, '176 Pim St. Apt 2', NULL, 'Sault Ste. Marie', 'ON', 'P6A3G8', NULL, '7057592722', NULL, 'alexmoss@shaw.ca', NULL, NULL, NULL, true, '2009-10-16', '2009-10-18', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '7059411948', 'Refered by Dunmaglas', 'Other - Please Explain', 2, '2009-10-14 13:29:19.503099', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1520, '2009-10-23', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'missingone@att.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1983, '2010-12-21', 'jason', 'Stevick', NULL, '', NULL, '', '', '', NULL, '', NULL, 'easternjas@yahoo.com', NULL, NULL, NULL, true, '2011-07-17', '2011-07-19', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-12-21 12:31:15.516773', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3874, '2013-08-07', 'ned', 'sokoloff', NULL, '3205 mcknight east drive', NULL, 'PITTSBURGH, PA 15237', 'PA', '', NULL, '4123691555', NULL, 'NED@SPECIALTYGROUP.COM', NULL, NULL, NULL, true, '2013-08-28', '2013-09-01', 2, 0, 'Trout Creek Condominiums', 1, 0, 2, 1, 1, true, true, '412-726-5555', 'king bed', 'Internet Search', 2, '2013-08-07 20:06:13.936073', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1522, '2009-11-24', 'g', 'gg', NULL, '', NULL, 'pi', 'MI', '48169', NULL, '7344329788', NULL, 'mrsweetdreams42@hotmail.com', NULL, NULL, NULL, true, '2009-06-24', '2009-06-26', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Golfing in Michigan Magazine', 2, '2009-11-24 17:14:24.222736', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2011, '2011-01-28', 'Chris', 'Gordon', NULL, '', NULL, '', '', '', NULL, '', NULL, 'cgordon40x30@gmail.com', NULL, NULL, NULL, true, '2011-06-02', '2011-06-05', 8, 0, 'Trout Creek Condominiums', 4, 0, 4, 4, 8, true, true, '', '', 'Internet Search', 8, '2011-01-28 15:51:45.88571', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1546, '2010-01-02', 'Brian', 'Collins', NULL, '17318 azalea ct', NULL, 'Rockwood', 'MI', '48173', NULL, '313-401-6306', NULL, 'bcolli120@gmail.com', NULL, NULL, NULL, true, '2010-05-27', '2010-05-29', 6, 0, 'Trout Creek Condominiums', 0, 6, 3, 3, 6, true, true, '', '', 'Returning guest', 6, '2010-01-02 10:09:19.188448', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1273, '2009-07-04', 'Don', 'Cahoon', NULL, '48 Holly Meadow Rd.', NULL, 'Barrie', 'ON', 'l4n0e2', NULL, '705 728 0549', NULL, 'itsue2002@hotmail.com', NULL, NULL, NULL, true, '2010-06-21', '2010-06-25', 8, 0, 'Trout Creek Condominiums', 4, 0, 4, 4, 4, true, true, '', '', 'Internet Search', 8, '2009-11-26 10:58:44.879274', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1663, '2010-03-13', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'dschutt33@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1526, '2009-12-02', 'Amy', 'Harnden', NULL, '10812 Mississippi Drive North', NULL, 'Brooklyn Park', 'MN', '55443', NULL, '', NULL, 'amyeharnden@yahoo.com', NULL, NULL, NULL, true, '2010-07-24', '2010-07-31', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Golfing in Michigan Magazine', 2, '2009-12-02 14:52:27.991262', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1690, '2010-03-23', 'Jeannine', 'Rosenberg', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'bjrosenberg55@hotmail.com', NULL, NULL, NULL, true, '2010-05-07', '2010-05-09', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 1, 2, true, true, '', 'We will be arriving late @ 10:00pm on the Friday May the 8th.', 'Internet Search', 4, '2010-03-23 22:10:01.852706', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1528, '2009-12-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'christine_allred@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1987, '2010-12-27', 'Brad', 'Bailey', NULL, '230 Park Lane', NULL, 'Springboro', 'OH', '45066', NULL, '', NULL, 'decathlete1@hotmail.com', NULL, NULL, NULL, true, '2011-09-09', '2011-09-11', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2010-12-27 20:30:02.383802', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1531, '2009-12-07', 'Rejean', 'Bouchard', NULL, '88 lorne st', NULL, 'Chapleau', 'ON', 'p0m1k0', NULL, '705-864-1268', NULL, 'rejean_bouchard3@sympatico.ca', NULL, NULL, NULL, true, '2010-05-23', '2010-05-29', 20, 0, 'Hamlet Village Condominiums', 0, 20, 1, 10, 20, true, true, '705-864-1268', 'we are a group of 20 possibly 24 looking for unlimited golf with breakfast and supper range balls arrive 23 play 18 then 36 through the week and only 18 on saturday the last day......hope to heat from you guys....', 'Friend/Family Referral', 20, '2009-12-07 07:01:56.880202', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1532, '2009-12-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'daniel.pydyn@daimler.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1534, '2009-12-13', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'robpriebe@acemanagement.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1535, '2009-12-14', 'Arthur', 'Karp', NULL, '1820 Gregory Ave', NULL, 'Lincoln Park', 'MI', '48146', NULL, '', NULL, 'arthur.karp@gmail.com', NULL, NULL, NULL, true, '2009-09-11', '2009-09-14', 16, 0, 'Trout Creek Condominiums', 0, 16, 1, 8, 16, true, true, '', 'If there are other courses available we would like to mix it up more.', 'Internet Search', 16, '2009-12-14 19:15:19.529552', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1745, '2010-05-05', 'Mark', 'Zichterman', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mark.zichterman@raymondjames.com', NULL, NULL, NULL, true, '2010-09-17', '2010-09-18', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Newspaper', 4, '2010-05-05 10:35:11.244571', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1536, '2009-12-15', 'Mike', 'Culverhouse', NULL, '2665 Semloh St.', NULL, 'Lake Orion', 'MI', '48360-2322', NULL, '248-391-9084', NULL, 'chouseclan@att.net', NULL, NULL, NULL, true, '2010-05-30', '2010-06-02', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 2, 4, true, true, '248-977-0736', 'We have 2 foursomes or 8 golfers. We want a quote on a 3 night 4 play package. + +Could not figure out Dinners because not sure how far away they are. We can do Habor Springs. + +We are currently looking for a good value? Thanks. + +Mike', 'Returning guest', 8, '2009-12-15 11:50:53.668258', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3937, '2014-01-27', 'Patrick', 'Tran', NULL, '1524 S. Sangamon St. Unit 708', NULL, 'Chicago', 'IL', '60608', NULL, '3125545630', NULL, 'patmtnbkr02@gmail.com', NULL, NULL, NULL, true, '2014-06-13', '2014-06-15', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 6, 12, true, true, '', '', 'Internet Search', 12, '2014-01-27 22:26:54.693873', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1541, '2009-12-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'bkdckosh@bellnet.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3534, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'robertbock@wowway.com', NULL, NULL, NULL, true, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2188, '2011-06-22', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'labozzettal@netscape.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1544, '2009-12-28', 'Kurt', 'Haueisen', NULL, '39 Wildflower', NULL, 'Jackson', 'MI', '49203', NULL, '517-783-4851', NULL, 'kdhaueisen@comcast.net', NULL, NULL, NULL, true, '2010-09-13', '2010-09-16', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', 'Received mailing as past guest indicating 20% discount if booked by 1/15. We have some out-of state friends coming in mid-Sept that may want to participate in this package with us.', 'Friend/Family Referral', 4, '2009-12-28 12:09:48.272764', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1547, '2010-01-02', 'Bruce', 'Roth', NULL, '12143 GlenMark Tr.', NULL, 'Montrose', 'MI', '48457', NULL, '810-569-5205', NULL, 'rothbruce@yahoo.com', NULL, NULL, NULL, true, '2010-06-26', '2010-06-28', 20, 0, 'Trout Creek Condominiums', 0, 20, 5, 2, 4, true, true, 'same', 'Hamlet or trout creek lodging, whichever is cheaper.', 'Friend/Family Referral', 20, '2010-01-02 10:52:38.146804', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1524, '2009-11-25', 'Dale', 'Dratt', NULL, '6742 Windemere St', NULL, 'Portage', 'MI', '49024', NULL, '269.217.1345', NULL, 'ddratt@humphrey-products.com', NULL, NULL, NULL, true, '2010-07-20', '2010-07-22', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', 'Sleeping accomodations with two people in one bedroom is acceptable with separate beds.', 'Golfing in Michigan Magazine', 4, '2009-12-29 11:48:45.505072', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1545, '2009-12-30', 'denny', 'steele', NULL, 'p.o. box 353, 135 e. main street', NULL, 'manchester', 'MI', '48158', NULL, '734 428-9680', NULL, 'steelegrafixllc@att.net', NULL, NULL, NULL, true, '2010-05-13', '2010-05-16', 12, 0, 'Hamlet Village Condominiums', 6, 0, 1, 1, 2, true, true, '734 428-9680', '', 'Golf Show', 12, '2009-12-30 11:54:51.297875', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1213, '2009-06-10', 'Dean', 'Ives', NULL, '11 Forest Dale Drive', NULL, 'Barrie', 'ON', 'L4M 6M5', NULL, '705-529-9644', NULL, 'dives@wmiengineering.ca', NULL, NULL, NULL, true, '2010-08-07', '2010-08-10', 12, 0, 'Hamlet Village Condominiums', 0, 12, 3, 6, 12, true, true, '', 'NON-Smoking please. + + +Could you please also quote based on 8 golfers.', 'Friend/Family Referral', 12, '2010-01-04 11:43:25.086804', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1562, '2010-01-17', 'Gary', 'Townes', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gary@magnoliabrush.com', NULL, NULL, NULL, true, '2010-06-23', '2010-06-27', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-01-17 19:27:15.321028', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1549, '2010-01-05', 'Kyle', 'Streeter', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dumbkopf4@sbcglobal.net', NULL, NULL, NULL, true, '2010-06-11', '2010-06-13', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 3, 2, true, true, '', '', 'Internet Search', 12, '2010-01-05 14:39:32.304722', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1594, '2010-02-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'axiomlive@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2517, '2012-06-15', 'Alan', 'Young', NULL, '', NULL, '', '', '', NULL, '', NULL, 'youngall77@yahoo.com', NULL, NULL, NULL, true, '2012-06-25', '2012-06-28', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'We will be spending our honeymoon', 'Internet Search', 2, '2012-06-15 16:19:03.965232', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1747, '2010-05-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'derickson22@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1872, '2010-08-03', 'Pat', 'Waldie', NULL, '4155 W. Willow', NULL, 'Lansing', 'MI', '48917', NULL, '517-881-5907', NULL, 'waldie@comcast.net', NULL, NULL, NULL, true, '2011-06-20', '2011-06-22', 20, 0, 'Hamlet Village Condominiums', 0, 20, 10, 10, 20, true, true, '', '', 'Friend/Family Referral', 20, '2010-11-16 11:25:33.968392', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1550, '2010-01-05', 'chad', 'osborne', NULL, '41422 coolidge st.', NULL, 'belleville', 'MI', '48111', NULL, '734-834-3621', NULL, 'vbfd30@comcast.net', NULL, NULL, NULL, true, '2010-07-22', '2010-07-25', 12, 0, 'Trout Creek Condominiums', 0, 12, 2, 6, 12, true, true, '', '', 'Internet Search', 12, '2010-01-05 14:50:18.368605', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1551, '2010-01-05', 'Abe', 'Leaver', NULL, '2387 J. Tamron Drive W', NULL, 'St. Clair', 'MI', '48079', NULL, '810.650.5070', NULL, 'aleaver@algonac.k12.mi.us', NULL, NULL, NULL, true, '2010-06-25', '2010-06-27', 12, 0, 'Trout Creek Condominiums', 0, 12, 6, 6, 12, true, true, '', '', 'Internet Search', 12, '2010-01-05 15:49:00.679992', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1552, '2010-01-05', 'Jim', 'Sabourin', NULL, '559 Queensway', NULL, 'Espanola', 'ON', 'P5E1L7', NULL, '7058695736', NULL, 'jimsfranca@personainternet.com', NULL, NULL, NULL, true, '2010-05-31', '2010-06-04', 2, 2, 'Trout Creek Condominiums', 2, 0, 1, 2, 2, true, true, '7058630060', '', 'Other - Please Explain', 4, '2010-01-05 21:48:22.402918', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1553, '2010-01-06', 'John', 'Beauregard', NULL, '', NULL, '', '', '', NULL, '', NULL, 'john@remcoequipment.com', NULL, NULL, NULL, true, '2010-07-23', '2010-07-25', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Brochure', 4, '2010-01-06 14:02:37.801891', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1554, '2010-01-06', 'Jeff', 'Bell', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jdeanbell@yahoo.com', NULL, NULL, NULL, true, '2010-08-05', '2010-08-08', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Friend/Family Referral', 8, '2010-01-06 15:47:32.086604', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1555, '2010-01-07', 'Blaine', 'Sigafoose', NULL, '', NULL, '', '', '', NULL, '', NULL, 'blaine85@hotmail.com', NULL, NULL, NULL, true, '2010-08-06', '2010-08-08', 8, 0, 'Trout Creek Condominiums', 0, 8, 1, 4, 8, true, true, '', '', 'Friend/Family Referral', 8, '2010-01-07 12:05:03.665309', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1059, '2009-03-24', 'Tim', 'Sullivan', NULL, '312 Barry Avenue', NULL, 'Tecumseh', 'ON', 'n8n2g3', NULL, '', NULL, 'timsullivan312@msn.com', NULL, NULL, NULL, true, '2010-06-06', '2010-06-09', 20, 0, 'Hamlet Village Condominiums', 0, 20, 8, 12, 20, true, true, '', 'group could be between 16-24, will share rooms but seperate beds, tee times can be flexible but need later start on Sunday and early on Wednesday to accomodate our travel schedule', 'Returning guest', 20, '2010-01-07 23:04:10.395824', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1320, '2009-07-16', 'Terry', 'Van Dyke', NULL, '2678 Arthur st. e', NULL, 'Coopersville', 'MI', '49404', NULL, '616-677-3985', NULL, 'terry_van_dyke@hotmail.com', NULL, NULL, NULL, true, '2010-08-23', '2010-08-25', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '616-318-7729', 'Handi-cap parking. This is a Clear Water Solutions business meeting vacation.', 'Internet Search', 4, '2010-03-08 11:29:43.263299', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1559, '2010-01-11', 'Larry', 'Murnen', NULL, '10 Harrington Drive', NULL, 'Merrimack', 'NH', '03054', NULL, '603-424-3827', NULL, 'lmurnen@yahoo.com', NULL, NULL, NULL, true, '2010-09-09', '2010-09-12', 12, 0, 'Hamlet Village Condominiums', 0, 12, 1, 12, 12, true, true, '617-633-9141', 'Researching putting a package together for 12 guys traveling from Illinois to a Northern Michigan location for golf. Would like a package for golf and lodging. We do not required dinning to be included and would need outdoor grills for cooking. Thanks', 'Internet Search', 12, '2010-01-11 09:42:43.175089', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1557, '2010-01-11', 'Barry', 'Ripper', NULL, '3366 Fifth St.', NULL, 'Twin Lake', 'MI', '49457', NULL, '2318284659', NULL, 'barryripper@verizon.net', NULL, NULL, NULL, true, '2010-05-04', '2010-05-07', 4, 0, 'Trout Creek Condominiums', 0, 4, 4, 4, 4, true, true, '2318284659', '', 'Internet Search', 4, '2010-01-12 17:19:59.979147', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1728, '2010-04-25', 'Dan', 'Holeton', NULL, '31642 Fairfield', NULL, 'Warren', 'MI', '48088', NULL, '586-419-7130', NULL, 'dholeton@hotmail.com', NULL, NULL, NULL, true, '2011-06-16', '2011-06-18', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Most likely will only play 18 holes on Saturday.', 'Golf Show - Novi', 2, '2011-03-02 20:27:04.697684', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1664, '2010-03-13', 'Steve', 'Allan', NULL, '', NULL, '', '', '', NULL, '', NULL, 'sallanjr@msn.com', NULL, NULL, NULL, true, '2010-07-08', '2010-07-10', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-03-13 19:19:02.839309', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1566, '2010-01-21', 'Brian', 'Dittenber', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'bjdittenber@att.net', NULL, NULL, NULL, true, '2010-08-12', '2010-08-15', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 5, 12, true, true, '', 'Looking for prices on 12 guys, no dining req''d. +Looking for best deal out there.', 'Internet Search', 12, '2010-01-21 14:17:24.171295', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1567, '2010-01-22', 'David', 'Martin', NULL, '6554 Nearpoint Dr SE', NULL, 'Caledonia', 'MI', '49316', NULL, '6168228379', NULL, 'davidalan19@sbcglobal.net', NULL, NULL, NULL, true, '2010-07-05', '2010-07-08', 12, 0, 'Hamlet Village Condominiums', 0, 12, 1, 6, 12, true, true, '', 'Several of my party are UAW members, and should recieve the UAW rate at Blacklake.', 'Friend/Family Referral', 12, '2010-01-22 18:05:41.703882', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1569, '2010-01-23', 'danny', 'woods', NULL, '3911parkforestdr', NULL, 'flint', 'MI', '48507', NULL, '8102395143', NULL, 'danielwoods2001@aol.com', NULL, NULL, NULL, true, '2010-07-06', '2010-07-09', 16, 0, 'Hamlet Village Condominiums', 0, 16, 1, 8, 16, true, true, '8107300646', '', 'Brochure', 16, '2010-01-23 10:16:14.832954', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1570, '2010-01-24', 'Kirk', 'Sledzinski', NULL, '48278 Fir Ct.', NULL, 'Shelby Twp.', 'MI', '48315', NULL, '', NULL, 'sledski1@aol.com', NULL, NULL, NULL, true, '2010-07-28', '2010-08-01', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', 'Dining to be added layter', 'Returning guest', 4, '2010-01-24 14:14:42.935411', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1571, '2010-01-24', 'Maureen', 'Kay', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'kaymaureen@hotmail.com', NULL, NULL, NULL, true, '2010-07-01', '2010-07-04', 4, 0, 'Trout Creek Condominiums', 2, 0, 3, 2, 2, true, true, '', '', 'Internet Search', 4, '2010-01-24 16:55:43.512652', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (945, '2009-02-10', 'Robert', 'Baker', NULL, '362 Pinehurst Dr SS3', NULL, 'Belle River', 'ON', 'NOR 1AO', NULL, '519 727 0814', NULL, 'bakerlee3@yahoo.ca', NULL, NULL, NULL, true, '2010-05-23', '2010-05-28', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', 'We came last year in May (Chris arraged things for us). We were very pleased with accomodation/golf and we are planning on coming again. Either Trout Creek or Hamlet Village is acceptable. Please advise if you have better BBQs on hand now (only complaint last year). Tee times are flexible. Please quote on 4 golfers and also quote if we increase to 6. +Thank you', 'Returning guest', 4, '2010-01-26 12:16:28.617229', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1849, '2010-07-19', 'frank', 'dudek', NULL, '', NULL, '', '', '', NULL, '', NULL, 'fdudek1@ford.com', NULL, NULL, NULL, true, '2011-09-10', '2011-09-13', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 4, 4, true, true, '', 'We would like a quote on a similar package to last years. 4 golfers and 4 rounds of golf around 11:30 to noon. +3 nights Lodging +no dinners', 'Returning guest', 4, '2011-03-03 11:22:21.246825', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1580, '2010-02-02', 'Kate', 'Thome', NULL, '2931 PIne Ridge Road', NULL, 'Oshkosh', 'WI', '54904', NULL, '920-379-0616', NULL, 'rthome@charter.net', NULL, NULL, NULL, true, '2010-09-08', '2010-09-10', 8, 0, 'Trout Creek Condominiums', 0, 8, 3, 4, 8, true, true, '', 'We would like a jacuzzi for our unit.', 'Trout Creek Condo', 8, '2010-02-02 18:37:20.576775', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1574, '2010-01-29', 'Dave', 'Harper', NULL, '', NULL, '', '', '', NULL, '', NULL, 'david.harper@grainger.com', NULL, NULL, NULL, true, '2010-06-24', '2010-06-27', 8, 0, 'Hamlet Village Condominiums', 0, 8, 4, 8, 8, true, true, '', '', 'Internet Search', 8, '2010-01-29 14:04:47.652825', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1575, '2010-01-29', 'wilmar', 'jeske', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'wilmarj@rogers.com', NULL, NULL, NULL, true, '2010-08-01', '2010-08-08', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 4, 4, true, true, '', '', 'Internet Search', 4, '2010-01-29 19:33:56.022075', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1582, '2010-02-04', 'Darin', 'Clark', NULL, '234 Pierre rd', NULL, 'Sturgeon Falls', 'ON', 'P2B 2W8', NULL, '', NULL, 'darinclark4@hotmail.com', NULL, NULL, NULL, true, '2010-05-03', '2010-05-05', 8, 0, 'Hamlet Village Condominiums', 0, 8, 1, 2, 4, true, true, '', '', 'Friend/Family Referral', 8, '2010-02-04 12:05:29.748235', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1980, '2010-12-15', 'Jeff', 'Lambert', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jeff_lambert@hermanmiller.com', NULL, NULL, NULL, true, '2011-05-12', '2011-05-14', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 1, 4, true, true, '', '', 'Internet Search', 4, '2010-12-15 14:57:33.561413', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1990, '2010-12-28', 'David', 'Reid', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'dandereid@shaw.ca', NULL, NULL, NULL, true, '2011-04-24', '2011-04-29', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 2, true, true, '', '', 'Internet Search', 4, '2010-12-28 21:14:27.403331', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1622, '2010-02-24', 'Mike', 'Omlor', NULL, '2502 Boulder Lane', NULL, 'Auburn Hills', 'MI', '48326', NULL, '2488522415', NULL, 'momlor@mac.com', NULL, NULL, NULL, true, '2010-05-31', '2010-06-04', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '2487669294', '', 'Brochure', 2, '2010-03-07 15:51:28.395436', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1581, '2010-02-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rjkwhite@verizon.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1593, '2010-02-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'kclinton@apcapital.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1650, '2010-03-08', 'Sue', 'Larzelere', NULL, '37317 Highlite', NULL, 'Sterling Heights', 'MI', '48310', NULL, '', NULL, 'larzeleres@michigan.gov', NULL, NULL, NULL, true, '2010-08-17', '2010-08-19', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Golf Show - Novi', 2, '2010-03-08 13:02:09.16727', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1000, '2009-03-02', 'Haley', 'Batt', NULL, '7292 St Rt 15', NULL, 'Defiance', 'OH', '43512', NULL, '419799136', NULL, 'haleykbatt@yahoo.com', NULL, NULL, NULL, true, '2010-06-25', '2010-06-26', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '4196585007', '', 'Golfing in Michigan Magazine', 2, '2010-03-08 21:41:49.296222', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1586, '2010-02-06', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'gamellor@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1587, '2010-02-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tbtom@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (981, '2009-02-24', 'John', 'LaFever', NULL, '', NULL, '', '', '', NULL, '', NULL, 'lafave151@hotmail.com', NULL, NULL, NULL, true, '2010-06-03', '2010-06-06', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', 'If there is a less expensive opition for lodging please include in a quote as well. we really just need 2 4 beds, seperated into 2 rooms would be fine. also, if the course we play effects the price, please note that as well. We would be arriving late on 3/4/2010', 'Golf Show', 4, '2010-02-12 10:02:47.75872', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1588, '2010-02-09', 'jim', 'fuller', NULL, '', NULL, '', '', '', NULL, '', NULL, 'woodyslop@yahoo.com', NULL, NULL, NULL, true, '2010-05-13', '2010-05-14', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2010-02-09 06:47:41.15848', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1075, '2009-04-01', 'Rich', 'Prophet', NULL, '3875 Queen St. E.', NULL, 'Sault Ste. Marie', 'ON', 'P6A6X2', NULL, '', NULL, 'richpro@shaw.ca', NULL, NULL, NULL, true, '2010-05-22', '2010-05-24', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', 'our spouses are here in May as well +I have golfed at all but Dunmaglas and enjoy them very much. +My wife and I intend to golf in the area this summer and fall. +I wish to know what the Spring rates are. +When was the golf show at Midland as I missed the show at Novi last weekend? +Rich Prophet', 'Other - Please Explain', 2, '2010-03-13 21:01:50.000414', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1679, '2010-03-20', 'brad', 'stanlick', NULL, '3859 st. Clair Pkwy.', NULL, 'port Lambton', 'ON', 'n0p2b0', NULL, '5198923380', NULL, 'stanlij@hotmail.com', NULL, NULL, NULL, true, '2010-09-02', '2010-09-05', 12, 0, 'Hamlet Village Condominiums', 0, 12, 4, 6, 12, true, true, '519 892-3380', '3 four bedroom condos would be preferred but iwould appreciate a price on whatever is available thankyou.', 'Internet Search', 12, '2010-03-20 23:38:43.06608', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1568, '2010-01-23', 'Serge', 'Breton', NULL, '1333 Victoria Rd', NULL, 'Iroquois Falls', 'ON', 'P0K 1E0', NULL, '705-232-6517', NULL, 'sbreton339@acpol.com', NULL, NULL, NULL, true, '2010-05-22', '2010-05-29', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-02-09 20:30:49.72047', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3949, '2014-02-23', 'Jeff', 'Haynes', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jefflhaynes@yahoo.com', NULL, NULL, NULL, true, '2014-06-26', '2014-06-28', 2, 2, 'Trout Creek Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Internet Search', 4, '2014-02-23 21:24:29.77916', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1591, '2010-02-10', 'Garth', 'Moreau', NULL, '5162 Homestead Ln.', NULL, 'Clio', 'MI', '48420', NULL, '8105163363', NULL, 'gmoreau@comcast.net', NULL, NULL, NULL, true, '2010-06-06', '2010-06-09', 12, 0, 'Trout Creek Condominiums', 0, 12, 4, 6, 6, true, true, '', 'can you give us a quote for unlimited golf, please.', 'Returning guest', 12, '2010-02-10 17:44:34.526487', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1592, '2010-02-10', 'Charles', 'canter', NULL, '1306 Ashbrook Dr', NULL, 'Grand Prairie', 'TN', '75052', NULL, '972-262-5355-', NULL, 'chasz0@sbcglobal.net', NULL, NULL, NULL, true, '2010-07-21', '2010-07-28', 2, 2, 'Trout Creek Condominiums', 2, 0, 3, 3, 3, true, true, '972-804-4559', '', 'Returning guest', 4, '2010-02-10 20:12:20.612217', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1620, '2010-02-23', 'Pamela', 'Brant', NULL, '', NULL, '', '', '', NULL, '', NULL, 'pam27165@yahoo.com', NULL, NULL, NULL, true, '2010-07-15', '2010-07-18', 8, 2, 'Trout Creek Condominiums', 0, 10, 3, 5, 10, true, true, '', 'Just trying to get some idea of pricing for a golf package for my golf team. Thanks!', 'Internet Search', 10, '2010-02-23 12:02:24.454152', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1598, '2010-02-15', 'Les', 'Schwartz', NULL, '620 May St. Apt 10', NULL, 'Lansing', 'MI', '48906', NULL, '5177088758', NULL, 'duffer152@hotmail.com', NULL, NULL, NULL, true, '2010-06-14', '2010-06-21', 2, 4, 'Trout Creek Condominiums', 3, 2, 3, 4, 4, true, true, '5177088758', '', 'Internet Search', 6, '2010-02-15 10:20:46.085671', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1605, '2010-02-17', 'Chrissy', 'Roethlisberger', NULL, '', NULL, '', '', '', NULL, '', NULL, 'croethlisberger@gmail.com', NULL, NULL, NULL, true, '2010-10-13', '2010-10-16', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-02-17 13:38:09.462797', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1599, '2010-02-15', 'steve', 'boyle', NULL, '', NULL, '', '', '', NULL, '', NULL, 'sboyle55@hotmail.com', NULL, NULL, NULL, true, '2010-05-15', '2010-05-18', 6, 0, 'Trout Creek Condominiums', 0, 6, 1, 4, 4, true, true, '', '', 'Friend/Family Referral', 6, '2010-02-15 21:46:37.043428', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1600, '2010-02-15', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'dennispelon@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2024, '2011-02-10', 'Brad', 'Gomez', NULL, '37 Carriage Lane Ct.', NULL, 'Oxford', 'MI', '48371', NULL, '248-802-8345', NULL, 'bgomez@fec-usa.com', NULL, NULL, NULL, true, '2011-06-01', '2011-06-04', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 5, 8, true, true, '', 'I need a quote for 8 guys to come up in the 1st week of june. We will need no dinners included. I need sleeping for 8 and at least 4 bathrooms so it doesnt matter if its the Hamlet or Trout Creek.', 'Returning guest', 8, '2011-02-10 06:50:20.413635', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1601, '2010-02-15', 'Stephen', 'Neeper', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'linda.neeper@sbcglobal.net', NULL, NULL, NULL, true, '2010-06-15', '2010-06-18', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Friend/Family Referral', 4, '2010-02-15 23:14:09.549973', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1609, '2010-02-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'prfort@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1603, '2010-02-16', 'Jonathan', 'Price', NULL, '11310 Manchester Dr.', NULL, 'Fenton', 'MI', '48430', NULL, '810-629-8202', NULL, 'ltdwjp@aol.com', NULL, NULL, NULL, true, '2010-09-24', '2010-09-26', 20, 0, 'Hamlet Village Condominiums', 0, 20, 7, 10, 20, true, true, '810-760-2015', 'Have been taking this group for last 20 years to a different place. We are all in our 50''s now. Would like beds for every one or 2 beds in a room is ok. Would like to play one course on Friday and 2 on Saturday and one on Sunday on our way home. Will be at the Novi Golf Show. It does not matter what condos we stay in. I could have as many as 24.', 'Brochure', 20, '2010-02-16 10:11:22.517166', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1604, '2010-02-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'gibl@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1624, '2010-02-26', 'Tom', 'Beard', NULL, '', NULL, '', '', '', NULL, '', NULL, 'tomcpa@roadrunner.com', NULL, NULL, NULL, true, '2010-08-01', '2010-08-05', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '', '', 'Golfing in Michigan Magazine', 2, '2010-02-26 06:52:30.4904', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1630, '2010-02-28', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'mboury@AOL.COM', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1610, '2010-02-17', 'Jim', 'Junewick', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jlwick2000@aol.com', NULL, NULL, NULL, true, '2010-06-26', '2010-06-29', 12, 0, 'Trout Creek Condominiums', 6, 0, 6, 6, 12, true, true, '', 'Suttle Bus to Casino?', 'Golf Show', 12, '2010-02-17 23:00:53.086921', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1611, '2010-02-17', 'John', 'Rozegnal', NULL, '2200 Belmont Farms Ct', NULL, 'Belmont', 'MI', '49306', NULL, '616-364-5898', NULL, 'john.rozegnal@affiniagroup.com', NULL, NULL, NULL, true, '2010-05-16', '2010-05-18', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 4, 4, true, true, '616-450-0493', 'do us right', 'Golf Show', 4, '2010-02-17 23:11:47.893429', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1597, '2010-02-14', 'James', 'Marsh', NULL, '3534 Breezewood', NULL, 'Kentwood', 'MI', '49512', NULL, '616-780-7121', NULL, 'marshjp@sbcglobal.net', NULL, NULL, NULL, true, '2010-05-24', '2010-05-27', 2, 2, 'Hamlet Village Condominiums', 2, 0, 2, 1, 2, true, true, '', 'Not looking for any dinner per diem. Also do those tee times look ok time wise. Not sure how lomg of a drive it is to Black Lake & Dunmanglas. Thank You. Jim Marsh', 'Golf Show', 4, '2010-02-18 17:27:53.801228', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2054, '2011-02-26', 'Kenneth', 'Stalder', NULL, '', NULL, '', 'OH', '43064', NULL, '', NULL, 'kstalder001@columbus.rr.com', NULL, NULL, NULL, true, '2011-09-08', '2011-09-12', 8, 0, 'Hamlet Village Condominiums', 0, 8, 1, 4, 2, true, true, '', '', 'Golfing in Michigan Magazine', 8, '2011-02-26 22:40:54.004924', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1608, '2010-02-17', 'C. J.', 'Metz', NULL, '', NULL, '', '', '', NULL, '', NULL, 'cmetz60@hotmail.com', NULL, NULL, NULL, true, '2010-06-27', '2010-07-02', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-02-17 19:44:41.39157', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1992, '2010-12-31', 'Bob', 'Koaches', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rtkoaches@styron.com', NULL, NULL, NULL, true, '2011-05-20', '2011-05-22', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 0, 0, true, true, '', 'I am looking at planning a golf weekend in May 2011 with some friends. We already have local accomodation. Please advise what the price would be for golf only as outlined earlier in our quote request + +thx', 'Internet Search', 4, '2010-12-31 17:12:41.588808', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1614, '2010-02-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'sheltiemom02@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1615, '2010-02-21', 'Scott', 'Ford', NULL, '234 Elgin Cresent', NULL, 'Stratford', 'ON', 'N5A3Z5', NULL, '5192753161', NULL, 'sfordprov1@hotmail.com', NULL, NULL, NULL, true, '2010-09-04', '2010-09-07', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 4, 4, true, true, '5192727453', '', 'Internet Search', 4, '2010-02-21 11:03:13.497018', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1616, '2010-02-21', 'Rick', 'Grima', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rgrima@mi.rr.com', NULL, NULL, NULL, true, '2010-08-13', '2010-08-15', 8, 0, 'Trout Creek Condominiums', 4, 8, 2, 4, 8, true, true, '', '', 'Brochure', 8, '2010-02-21 11:55:33.823553', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1617, '2010-02-22', 'jeff', 'mcnorgan', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jmcnorgan@rogers.com', NULL, NULL, NULL, true, '2010-08-27', '2010-08-29', 8, 0, 'Hamlet Village Condominiums', 4, 0, 1, 4, 4, true, true, '', '', 'Internet Search', 8, '2010-02-22 13:20:39.105335', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1632, '2010-03-02', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'robbie49er@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2459, '2012-04-02', 'BARRY', 'SHYMKO', NULL, '490A FIRST AVE', NULL, 'PETROLIA', 'ON', 'N0N1R0', NULL, '519-882-3790', NULL, 'barry_shymko@hotmail.com', NULL, NULL, NULL, true, '2012-08-23', '2012-08-26', 12, 3, 'Hamlet Village Condominiums', 3, 9, 4, 9, 12, true, true, '', 'will pick three courses for dinner later', 'Returning guest', 15, '2012-04-02 14:38:40.131409', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3950, '2014-02-25', 'David', 'DiPiazza', NULL, '', NULL, '', '', '', NULL, '', NULL, 'davedipiazza@gmail.com', NULL, NULL, NULL, true, '2014-06-02', '2014-06-05', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 1, 4, true, true, '', '', 'Internet Search', 4, '2014-02-25 09:20:54.697552', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1623, '2010-02-25', 'greg', 'saunders', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ga1993c@aol.com', NULL, NULL, NULL, true, '2010-08-01', '2010-08-04', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Golf Show', 4, '2010-02-25 22:15:58.952558', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1625, '2010-02-26', 'ronald', 'kazyak', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'ronbokaz@yahoo.com', NULL, NULL, NULL, true, '2010-05-20', '2010-05-22', 8, 0, 'Trout Creek Condominiums', 0, 8, 1, 2, 8, true, true, '', 'Lodging preference is one condo that holds 8 or rooms adjoining/adjacent; can be at either location...whichever has lowest cost.', 'Internet Search', 8, '2010-02-26 15:30:49.815938', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1633, '2010-03-02', 'walter', 'fitzpatrick', NULL, '324 mcmillan road', NULL, 'Grosse Pointe Farms', 'MI', '48236', NULL, '313-886-8437', NULL, 'walter.fitzpatrick@gpschools.org', NULL, NULL, NULL, true, '2010-07-25', '2010-07-28', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 2, 8, true, true, '', '', 'Golf Show', 8, '2010-03-02 21:31:12.442243', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1626, '2010-02-26', 'rob', 'perkins', NULL, '5080 shane', NULL, 'kalamazoo', 'MI', '49009', NULL, '269-327-0426', NULL, 'robrperkins@gmail.com', NULL, NULL, NULL, true, '2010-07-15', '2010-07-18', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 6, 12, true, true, '269-569-0882', 'The order of course play does not matter, whatever provides the best price in case some courses have higher weekend rates. I received a quote at the Grand Rapids golf show, but I can''t find my confirmation email. I believe it was $265 per golfer, with a 15% discount to book before the end of March. Look forward to your reply, Thanks', 'Golf Show', 12, '2010-02-26 17:35:22.248797', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1627, '2010-02-27', 'Mark', 'Guglielmetti', NULL, '', NULL, '', '', '', NULL, '', NULL, 'brie312@aol.com', NULL, NULL, NULL, true, '2010-05-09', '2010-05-10', 1, 0, 'Hamlet Village Condominiums', 0, 1, 1, 1, 1, true, true, '', '', 'Golfing in Michigan Magazine', 1, '2010-02-27 17:57:22.575301', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2640, '2012-12-23', 'Kathy', 'Alexander', NULL, '10A Horseshoe Lake Circle', NULL, 'Negaunee', 'MI', '49866', NULL, '(906) 361-6868', NULL, 'kordiway@gmail.com', NULL, NULL, NULL, true, '2013-06-13', '2013-06-15', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'We are looking for a golf package for my parents for Christmas. If you could get back to me ASAP I would really appreciate it.', 'Internet Search', 2, '2012-12-23 11:20:15.171839', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2455, '2012-03-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2500, '2012-05-25', 'greg', 'mcmaster', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'mcmastg@email.adsb.on.ca', NULL, NULL, NULL, true, '2012-06-09', '2012-06-10', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 3, 4, true, true, '', '', 'Internet Search', 4, '2012-05-25 21:58:26.114499', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1855, '2010-07-25', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'mchlwllsdn@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1635, '2010-03-05', 'Jesus', 'Anaya', NULL, '1416 Nowlin', NULL, 'Dearborn', 'MI', '48124', NULL, '313-278-3552', NULL, 'anayaj@pabsi.com', NULL, NULL, NULL, true, '2010-06-24', '2010-06-27', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 4, 8, true, true, '734-776-7017', '', 'Golf Show', 8, '2010-03-05 09:28:02.859105', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1636, '2010-03-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'kendarish@me.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1577, '2010-01-30', 'Chris', 'Cunliffe', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'cunliffe@quickclic.net', NULL, NULL, NULL, true, '2010-07-05', '2010-07-09', 10, 0, 'Trout Creek Condominiums', 5, 0, 2, 5, 5, true, true, '', '', 'Internet Search', 10, '2010-03-09 10:03:34.922582', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1029, '2009-03-08', 'Rod', 'Glitz', NULL, 'PO Box 684', NULL, 'Grand Blanc', 'MI', '48480', NULL, '810-965-5750', NULL, 'rod_glitz@yahoo.com', NULL, NULL, NULL, true, '2009-06-14', '2009-06-16', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 4, 8, true, true, '', 'We would just like to play all 4 courses and one of them a second time. So, 2 on Sunday, 2 on Monday and one on Tuesday morning. YOu can mix them up in the manner that would work best.', 'Golfing in Michigan Magazine', 8, '2009-03-08 21:01:05.79466', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1669, '2010-03-15', 'carol', 'switalski', NULL, '1386 whittier road', NULL, 'grosse pointe park', 'MI', '48230', NULL, '313 885 9469', NULL, 'razzbo53@yahoo.com', NULL, NULL, NULL, true, '2010-07-25', '2010-08-01', 0, 2, 'Trout Creek Condominiums', 1, 2, 2, 2, 2, true, true, '313 460 7217', '', 'Internet Search', 2, '2010-03-15 11:34:57.085342', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1637, '2010-03-05', 'Gino', 'Cavallo', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'gino.cavallo@sympatico.ca', NULL, NULL, NULL, true, '2010-06-20', '2010-06-22', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', 'Not interested in playing Dunmaglas. Looking for a replay at Black Lake or a different course in the area, perhaps something at Boyne or True North. No meals required.', 'Friend/Family Referral', 4, '2010-03-05 10:03:02.933012', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1638, '2010-03-05', 'Jeffrey', 'Kinell', NULL, '3231 Lakeview Lane', NULL, 'Grand Rapids', 'MI', '49525', NULL, '616 340-1150', NULL, 'Jkinell@oliver-tolas.com', NULL, NULL, NULL, true, '2010-06-21', '2010-06-22', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Golfing in Michigan Magazine', 2, '2010-03-05 12:10:45.046079', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1642, '2010-03-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rappin814@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2680, '2013-02-10', 'Dale', 'Walvort', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dwalvort@yahoo.com', NULL, NULL, NULL, true, '2013-08-12', '2013-08-14', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Golf Show - Grand Rapids', 2, '2013-02-10 19:23:13.250565', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1558, '2010-01-11', 'Mike', 'Tucker', NULL, '2747 lakeshore', NULL, 'Twin Lake', 'MI', '49457', NULL, '2317508941', NULL, 'mnmtt@verizon.net', NULL, NULL, NULL, true, '2010-04-25', '2010-04-28', 12, 0, 'Hamlet Village Condominiums', 0, 12, 12, 6, 12, true, true, '', 'Need twelve beds one for each guy, we do want something that we can cook instead of going out. Too costly at any resturant.', 'Golf Show', 12, '2010-03-05 12:17:56.003678', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2012, '2011-01-30', 'James', 'Sullivan', NULL, '4 Old Course Rd', NULL, 'St Clair Mi', 'MI', '48079', NULL, '586-201-6963', NULL, 'bigjim70@comcast.net', NULL, NULL, NULL, true, '2011-05-26', '2011-05-29', 12, 0, 'Hamlet Village Condominiums', 0, 12, 2, 5, 12, true, true, '', '', 'Internet Search', 12, '2011-01-30 12:57:26.383933', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1563, '2010-01-20', 'bill', 'swatsworth', NULL, '44045 dunham court', NULL, 'clinton township', 'MI', '48038', NULL, '586-322-3654', NULL, 'swatsworth4@wowway.com', NULL, NULL, NULL, true, '2010-06-19', '2010-06-21', 8, 0, 'Trout Creek Condominiums', 4, 0, 2, 4, 4, true, true, '', '', 'Golf Show', 8, '2010-03-05 12:20:50.762117', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2273, '2011-08-08', 'Phil', 'Yuhasz', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'yuhasz72@comcast.net', NULL, NULL, NULL, true, '2011-08-14', '2011-08-17', 4, 0, 'Trout Creek Condominiums', 1, 2, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2011-08-08 20:40:43.075609', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1606, '2010-02-17', 'Nicole', 'Inman', NULL, '8302 Cowan Lake Dr.', NULL, 'Rockford', 'MI', '49341', NULL, '6166917484', NULL, 'ninman@wmitrucks.com', NULL, NULL, NULL, true, '2010-05-08', '2010-05-09', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '6166917484', '', 'Golf Show', 4, '2010-03-05 12:25:13.5008', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (984, '2009-02-25', 'ronald', 'hintz', NULL, '26757 maywood', NULL, 'woodhaven', 'MI', '48183', NULL, '734-578-3204', NULL, 'rshintz@hotmail.com', NULL, NULL, NULL, true, '2010-05-07', '2010-05-10', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'One bedroom condo 1 doublebed or queensize. 3 rounds of golf.', 'Internet Search', 2, '2010-03-05 12:26:18.388478', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2484, '2012-05-05', 'kathryn', 'newman', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kliznewman@gmail.com', NULL, NULL, NULL, true, '2012-09-28', '2012-09-30', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Other - Please Explain', 2, '2012-05-05 14:31:01.181973', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1102, '2009-04-17', 'Doug', 'Rainey', NULL, '2090 E 72nd', NULL, 'Newaygo', 'MI', '49337', NULL, '6167915881', NULL, 'raineyd@meijer.com', NULL, NULL, NULL, true, '2010-06-03', '2010-06-06', 3, 0, 'Trout Creek Condominiums', 0, 3, 2, 3, 3, true, true, '', 'Would like to play True North but It''s not on list. Can you get us on Boyne Arthur Hills?', 'Returning guest', 3, '2010-03-05 12:38:28.524182', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (959, '2009-02-16', 'Paul', 'Guerriero', NULL, '407 Hagen Crt', NULL, 'Waterloo', 'ON', 'n2k 4a8', NULL, '519 886-2548', NULL, 'pguerriero@bigrockbeer.com', NULL, NULL, NULL, true, '2010-07-14', '2010-07-16', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 5, 8, true, true, '', '', 'Returning guest', 8, '2010-03-05 12:47:18.886507', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1333, '2009-07-19', 'Shawn', 'Walter', NULL, '1403 N. Chester Rd', NULL, 'Charlotte', 'MI', '48813', NULL, '989-321-0291', NULL, 'swalterarbor23@hotmail.com', NULL, NULL, NULL, true, '2010-05-06', '2010-05-09', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'We stayed with you last year, and we are thinking about coming back this year just started looking. I have a request for a couple other packages so I am just looking at some prices. Thank you in advance for your help.', 'Returning guest', 2, '2010-03-05 12:57:25.194607', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1640, '2010-03-05', 'Rob', 'Friedle', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rob.friedle@gsisua.com', NULL, NULL, NULL, true, '2010-06-05', '2010-06-08', 12, 0, 'Trout Creek Condominiums', 6, 0, 3, 5, 10, true, true, '', '', 'Internet Search', 12, '2010-03-05 14:58:50.557851', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (941, '2009-02-08', 'yves', 'doyon', NULL, '117 monk st p.o.box552', NULL, 'chapleau', 'ON', 'p0m-1k0', NULL, '705 864 0221', NULL, 'marlo_58@hotmail.com', NULL, NULL, NULL, true, '2010-09-06', '2010-09-11', 8, 0, 'Trout Creek Condominiums', 4, 0, 2, 4, 4, true, true, '', '4 couples arriving sept06/10 one round monday afternoon,and one round every day for about 1000 a.m.,one round friday morning .wpould like quote to include breakfast?thank you.', 'Brochure', 8, '2010-03-05 14:59:50.175716', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1621, '2010-02-24', 'Rick', 'Armand', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rickeyarmand@aol.com', NULL, NULL, NULL, true, '2010-08-27', '2010-08-29', 8, 0, 'Trout Creek Condominiums', 0, 8, 3, 8, 8, true, true, '', '', 'Internet Search', 8, '2010-03-05 15:07:55.56565', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2667, '2013-01-29', 'mike', 'terry', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mmterry24@yahoo.com', NULL, NULL, NULL, true, '2013-05-06', '2013-05-09', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Golf Show - Novi', 2, '2013-01-29 20:23:15.332132', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1680, '2010-03-21', 'Shawn', 'Robson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'shawnrobson@hotmail.com', NULL, NULL, NULL, true, '2010-08-13', '2010-08-15', 8, 0, 'Trout Creek Condominiums', 4, 0, 2, 2, 6, true, true, '', '', 'Golf Show - Novi', 8, '2010-03-21 13:52:43.268742', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1643, '2010-03-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'crumb92@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1644, '2010-03-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'donaronson@shaw.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1645, '2010-03-06', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'sarousseau@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1919, '2010-08-27', 'Karen', 'Schade', NULL, '', NULL, '', '', '', NULL, '', NULL, 'karescha@fc.amdsb.ca', NULL, NULL, NULL, true, '2010-09-03', '2010-09-05', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-08-27 17:33:44.04992', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1652, '2010-03-08', 'Tobin', 'Zientek', NULL, '', NULL, '', '', '', NULL, '', NULL, 'punyab18@hotmail.com', NULL, NULL, NULL, true, '2010-06-13', '2010-06-15', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 1, 4, true, true, '', '', 'Internet Search', 4, '2010-03-08 18:29:49.370761', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1653, '2010-03-09', 'Ryan', 'Gerhardt', NULL, '3201 woodvalley dr.', NULL, 'flushing', 'MI', '48433', NULL, '810610-6111', NULL, 'rgerhardt@co.genesee.mi.us', NULL, NULL, NULL, true, '2010-06-19', '2010-06-21', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '810 424-4370', '', 'Internet Search', 4, '2010-03-09 10:51:08.919899', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1670, '2010-03-15', 'Ralph', 'Hess', NULL, '150 Churchill Blvd', NULL, 'Sault Ste. Marie', 'ON', 'P6A 3Z9', NULL, '1-705-946-0200', NULL, 'ralphhess@bellnet.ca', NULL, NULL, NULL, true, '2010-04-27', '2010-04-29', 8, 0, 'Trout Creek Condominiums', 0, 8, 1, 8, 1, true, true, '', 'We were thinking of true North instead of Little Traverse Bay. Last year we played it and we all liked it.', 'Returning guest', 8, '2010-03-15 12:20:37.456079', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1672, '2010-03-15', 'Norm', 'Winterstein', NULL, '5130 Hickory Ct.', NULL, 'Saginaw', 'MI', '48603', NULL, '9897935336', NULL, 'nmstein65@yahoo.com', NULL, NULL, NULL, true, '2010-09-09', '2010-09-12', 8, 0, 'Hamlet Village Condominiums', 0, 8, 3, 4, 8, true, true, '9892802609', 'Looking to golf 18 on Thursday; 36 Friday; 36 Saturday and 18 Sunday. Have no preference on which courses are played when and will rely on your experience to have time to get to each course. Would also like quote with accomomdations at Trout Creek. Would like at least 2 bathrooms with 8 beds.', 'Golf Show - Midland', 8, '2010-03-15 22:38:56.653453', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1589, '2010-02-09', 'Obe', 'Vandertol', NULL, '', NULL, '', 'ON', 'N0B 1T0', NULL, '519-833-2331', NULL, 'obev@rogers.com', NULL, NULL, NULL, true, '2010-07-01', '2010-07-04', 16, 0, 'Trout Creek Condominiums', 0, 16, 4, 8, 16, true, true, '', 'Bachelor party for son. Requested quote before but never received anything. Please respond ASAP. Need to book something.', 'Internet Search', 16, '2010-03-16 19:14:50.319783', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1675, '2010-03-18', 'Kevin', 'May', NULL, '401 Alicia St,', NULL, 'Albertville', 'AL', '35950', NULL, '256-400-8324', NULL, 'kjm2282@hotmail.com', NULL, NULL, NULL, true, '2010-07-28', '2010-08-01', 4, 4, 'Trout Creek Condominiums', 4, 0, 2, 2, 4, true, true, '256-660-0051', '', 'Internet Search', 8, '2010-03-21 19:08:06.791933', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1924, '2010-08-29', 'Chris', 'Sharp', NULL, '', NULL, '', '', '', NULL, '', NULL, 'sharpc@colorado.edu', NULL, NULL, NULL, true, '2010-09-30', '2010-10-04', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 2, 2, true, true, '', '', 'Friend/Family Referral', 2, '2010-08-29 19:13:28.710797', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2378, '2012-01-05', 'r', 'english', NULL, '', NULL, '', '', '', NULL, '', NULL, 'englishrm1@hotmail.com', NULL, NULL, NULL, true, '2012-06-06', '2012-06-09', 3, 0, 'Trout Creek Condominiums', 0, 3, 2, 3, 3, true, true, '', '', 'Internet Search', 3, '2012-01-05 18:19:45.067034', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2687, '2013-02-14', 'Bart', 'Froehlke', NULL, '2137 92nd S.W.', NULL, 'Byron Center', 'MI', '49315', NULL, '', NULL, 'shota68@yahoo.com', NULL, NULL, NULL, true, '2013-07-01', '2013-07-04', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Golf Show - Grand Rapids', 2, '2013-02-14 06:26:44.840707', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1595, '2010-02-12', 'Tom', 'Warner', NULL, '6030 Dawn Avenue', NULL, 'East Lansing', 'MI', '48823', NULL, '517-256-5656', NULL, 'warnerte7@hotmail.com', NULL, NULL, NULL, true, '2012-06-28', '2012-07-01', 12, 0, 'Trout Creek Condominiums', 0, 12, 2, 3, 12, true, true, '', 'If golfing 36 on Friday adds to the package price please give me a second price that eliminates the cost of the second 18 on Friday.', 'Internet Search', 12, '2012-01-04 15:16:45.665716', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1676, '2010-03-19', 'Coleen', 'Giniel', NULL, '2511 Waltharm Dr.', NULL, 'Troy', 'MI', '48085', NULL, '248-882-2908', NULL, 'coleenginiel@yahoo.com', NULL, NULL, NULL, true, '2010-08-13', '2010-08-15', 10, 0, 'Trout Creek Condominiums', 5, 0, 2, 5, 5, true, true, '', 'I am trying to plan a fun golf weekend for my husbands 40th birthday. I would like it for either 1st or second weekend in August. I dont know if we will have 5 couples or not. Want a price for 3 rounds of golf lodging for 2 nights. Then I will let people know who to call, how much etc...Lodging can be close to each other or all in one facility.', 'Returning guest', 10, '2010-03-19 11:03:15.545531', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (927, '2009-01-24', 'Mark', 'Edwards', NULL, '40298 C.R. 653', NULL, 'Paw Paw', 'MI', '49079', NULL, '269-744-0981', NULL, 'kazoo40298@comcast.net', NULL, NULL, NULL, true, '2011-06-19', '2011-06-22', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', 'Would like a quote to play True North in place of Black Lake. Go both ways with the quote please. With True North and without. Thanks +Have been there last couple years. I also have an e-mail from you for 10% off if I book before April 1st. +Mark Edwards', 'Other - Please Explain', 4, '2011-03-07 16:24:16.020446', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1966, '2010-11-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'dickiesthree@rogers.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1689, '2010-03-23', 'Jim', 'Dumire', NULL, '395 Poplar Trace', NULL, 'Elizabethtwon', 'KY', '42701', NULL, '270-268-0960', NULL, 'jas.dumire@yahoo.com', NULL, NULL, NULL, true, '2010-08-15', '2010-08-20', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 2, true, true, '270-769-3296', 'Looking for least expensive golf trip. Time frame can be August or September.', 'Internet Search', 4, '2010-03-23 14:14:29.045021', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1683, '2010-03-21', 'Matt', 'Betts', NULL, '4787 Campus Drive', NULL, 'Kalamazoo', 'MI', '49009', NULL, '', NULL, 'mbetts@leveldatainc.com', NULL, NULL, NULL, true, '2010-06-21', '2010-06-23', 4, 0, 'Trout Creek Condominiums', 0, 4, 4, 4, 4, true, true, '', '', 'Golfing in Michigan Magazine', 4, '2010-03-21 20:02:55.679617', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1684, '2010-03-22', 'Ian', 'Brownlie', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ibrownlie@on.aibn.com', NULL, NULL, NULL, true, '2010-06-10', '2010-06-13', 12, 0, 'Trout Creek Condominiums', 6, 0, 1, 3, 6, true, true, '', 'We have 6 couples looking to stay and play in mid June.', 'Golf Show - Novi', 12, '2010-03-22 07:28:01.892682', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1969, '2010-11-12', 'scott', 'dunsmore', NULL, '21 stewart maclaren rd', NULL, 'georgetown', 'ON', 'l7g 5l8', NULL, '', NULL, 'scott.dunsmore@sympatico.ca', NULL, NULL, NULL, true, '2011-07-10', '2011-07-13', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2010-11-12 14:46:15.050601', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1687, '2010-03-22', 'Ernie', 'Pat', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'erniepat@cogeco.ca', NULL, NULL, NULL, true, '2010-05-28', '2010-05-30', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Friend/Family Referral', 2, '2010-03-22 19:34:06.278936', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1696, '2010-03-28', 'Ron', 'Roy', NULL, '', NULL, '', '', '', NULL, '', NULL, 's_coluni@hotmail.com', NULL, NULL, NULL, true, '2010-04-02', '2010-04-05', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Internet Search', 4, '2010-03-28 18:22:49.838941', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1691, '2010-03-25', 'Kenneth', 'Allen', NULL, '4202 New Lothrop', NULL, 'Corunna', 'MI', '48817', NULL, '8106385335', NULL, 'jma48817@yahoo.com', NULL, NULL, NULL, true, '2010-09-06', '2010-09-08', 8, 0, 'Hamlet Village Condominiums', 4, 0, 2, 4, 4, true, true, '', 'will only be staying two nights. will golf three days. only need two meals', 'Golf Show - Midland', 8, '2010-03-25 08:17:18.605472', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1692, '2010-03-25', 'Gerald', 'Boik', NULL, '3021 Brewer Road', NULL, 'Howell', 'MI', '48855', NULL, '5175485285', NULL, 'gboik429@sbcglobal.net', NULL, NULL, NULL, true, '2010-07-16', '2010-07-18', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 4, 4, true, true, '', '', 'Golf Show - Novi', 4, '2010-03-25 12:29:52.641657', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1612, '2010-02-19', 'Cindy', 'Little', NULL, '3138 Windwood Drive', NULL, 'Mississauga', 'ON', 'L5N 2K5', NULL, '905-858-0683', NULL, 'little0683@rogers.com', NULL, NULL, NULL, true, '2010-06-07', '2010-06-11', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 1, 2, true, true, '', 'We would like to stay in a condo with 2 bedrooms if possible.', 'Internet Search', 4, '2010-03-25 18:24:27.027788', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2722, '2013-03-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1694, '2010-03-27', 'wes', 'innes', NULL, '', NULL, '', '', '', NULL, '', NULL, 'winnes68@hotmail.com', NULL, NULL, NULL, true, '2010-04-16', '2010-04-19', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 1, 4, true, true, '', '', 'Other - Please Explain', 4, '2010-03-27 16:39:15.667314', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1695, '2010-03-27', 'William', 'McCracken', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mccrackw@sbcglobal.net', NULL, NULL, NULL, true, '2010-06-21', '2010-06-22', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 1, 4, true, true, '', '', 'Golf Show - Novi', 4, '2010-03-27 22:56:00.193951', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1697, '2010-03-28', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'marytrz@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1713, '2010-04-12', 'Mike', 'Ebel', NULL, '', NULL, '', '', '', NULL, '', NULL, 'golfrinu@gmail.com', NULL, NULL, NULL, true, '2010-08-06', '2010-08-08', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2010-04-12 11:55:20.236869', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1704, '2010-04-04', 'Joe', 'Antoszewski', NULL, '908 Hilltop lane', NULL, 'Toledo', 'OH', '43615', NULL, '4193567505', NULL, 'joe@cchsconnect.com', NULL, NULL, NULL, true, '2010-07-10', '2010-07-13', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', 'we can play in the afternoon', 'Golf Show - Novi', 4, '2010-04-04 12:51:28.733995', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1699, '2010-03-29', 'connie', 'chroshuk', NULL, '48 village ct', NULL, 'sault ste marie,', 'ON', 'p6b6j9', NULL, '7059491052', NULL, 'cchroshuk@sympatico.ca', NULL, NULL, NULL, true, '2010-06-20', '2010-06-22', 5, 0, 'Hamlet Village Condominiums', 0, 5, 2, 3, 5, true, true, '', '', 'Returning guest', 5, '2010-03-29 19:08:10.892713', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1700, '2010-03-30', 'joyce', 'watts', NULL, '5071 gull road', NULL, 'kalamazoo', 'MI', '49048', NULL, '2692074538', NULL, 'joyce@mywattshome.com', NULL, NULL, NULL, true, '2010-06-20', '2010-06-22', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 4, 8, true, true, '2693453859', '', 'Returning guest', 8, '2010-03-30 16:49:38.874002', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1765, '2010-05-24', 'Christine', 'Collard', NULL, '20 Symphony Court', NULL, 'St thomas', 'ON', 'N5P4K1', NULL, '', NULL, 'christinehutchison531@hotmail.com', NULL, NULL, NULL, true, '2010-07-24', '2010-07-31', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Other - Please Explain', 2, '2010-05-24 20:16:13.700247', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3971, '2014-04-09', 'Richard', 'Moeller', NULL, '', NULL, '', '', '', NULL, '', NULL, 'r_d_moeller@yahoo.com', NULL, NULL, NULL, true, '2014-08-15', '2014-08-17', 12, 0, 'Hamlet Village Condominiums', 0, 12, 1, 3, 4, true, true, '', '', 'Friend/Family Referral', 12, '2014-04-09 12:59:59.406718', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1668, '2010-03-15', 'Jeffrey', 'Thomson', NULL, '3018 E Village Lane', NULL, 'Port Huron', 'MI', '48060', NULL, '810-434-4334', NULL, 'thomson.jeffrey@gmail.com', NULL, NULL, NULL, true, '2010-05-27', '2010-05-30', 12, 0, 'Trout Creek Condominiums', 0, 12, 12, 6, 12, true, true, '810-434-4334', 'We would arrive for lodging on Thursday and depart on Sunday. Golfing would be 36 holes on Friday, Saturday and 18 on Sunday. Some indivuals will plan to play 18 on Thursday afternoon and some maybe interested in playing another 18 on Sunday. + +Currently we have a quote for approximately $300 per golfer for 18 Thursday & Sunday with 36 on Friday & Saturday, 3 nights lodging. + +Please contact me to discuss our options. + +Thanks, Jeffrey', 'Golf Show - Novi', 12, '2010-04-06 10:37:09.148002', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2727, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kenchrisweiler@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1783, '2010-06-12', 'ANIL', 'CHETTIMADA', NULL, '7=570 UNIVERSITYAVE EAST', NULL, 'WATERLOO', 'ON', 'N2K4P2', NULL, '', NULL, 'ACHETTIMADA@HOTMAIL.COM', NULL, NULL, NULL, true, '2010-06-24', '2010-06-26', 3, 3, 'Trout Creek Condominiums', 3, 0, 3, 3, 6, true, true, '', '', 'Internet Search', 6, '2010-06-12 10:30:07.047191', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1786, '2010-06-13', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'mimi_char@wowway.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2731, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kevin.m.colella@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1703, '2010-04-04', 'Matt', 'Gardy', NULL, '', NULL, '', '', '', NULL, '', NULL, 'matthew.gardy@manheim.com', NULL, NULL, NULL, true, '2010-05-20', '2010-05-24', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 2, 8, true, true, '', '', 'Other - Please Explain', 8, '2010-04-06 14:03:54.980255', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1705, '2010-04-06', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'dvshort1@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (863, '2008-10-27', 'debby', 'castelein', NULL, '', NULL, '', '', '', NULL, '', NULL, 'debby@troutcreek.com', NULL, NULL, NULL, true, '2010-04-06', '2010-04-13', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Returning guest', 2, '2010-04-06 17:22:31.914805', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1706, '2010-04-07', 'Karin', 'Cooper', NULL, '', NULL, 'Hancock', 'MI', '', NULL, '', NULL, 'kar_coop_1@yahoo.com', NULL, NULL, NULL, true, '2010-05-20', '2010-05-23', 10, 0, 'Trout Creek Condominiums', 0, 10, 2, 5, 7, true, true, '', 'We have 10 women; sharing a king or queen bed is okay, but not sharing a double or sofa bed.', 'Returning guest', 10, '2010-04-07 07:10:54.063847', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1708, '2010-04-09', 'JOAN', 'FITCH', NULL, '901 FAWM CIRCLE', NULL, 'PERRYSBURG', 'OH', '43551', NULL, '4192654842', NULL, 'JFITCH@OHIOCAT.COM', NULL, NULL, NULL, true, '2010-05-28', '2010-05-31', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '4198738235', 'WE WILL NOT BE GOLFING ON THE DAY WE ARRIVE PLEASE EMAIL ME THE QUOTE', 'Internet Search', 2, '2010-04-09 11:20:48.02295', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1709, '2010-04-09', 'Glenn', 'Howell', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ds.glenn@yahoo.com', NULL, NULL, NULL, true, '2010-08-05', '2010-08-09', 4, 4, 'Trout Creek Condominiums', 4, 0, 3, 4, 4, true, true, '', '', 'Internet Search', 8, '2010-04-09 22:27:15.100385', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1710, '2010-04-10', 'Bryan', 'Dettmer', NULL, '210 Hickory Ct', NULL, 'Harrison', 'OH', '45030', NULL, '513-260-2431', NULL, 'bryandettmer@yahoo.com', NULL, NULL, NULL, true, '2010-08-19', '2010-08-22', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 1, 2, true, true, '', '', 'Trout Creek Condo', 4, '2010-04-10 08:36:20.099924', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1711, '2010-04-10', 'Randy', 'Willmon', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rtwillmon@gmail.com', NULL, NULL, NULL, true, '2010-05-23', '2010-05-25', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-04-10 09:55:51.388875', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (456, '2008-04-28', 'Brian', 'Polhill', NULL, '434 Shamrock Cr', NULL, 'Thunder Bay', 'ON', 'P7E 2S6', NULL, '807 285 5932', NULL, 'b.polhill@shaw.ca', NULL, NULL, NULL, true, '2012-07-02', '2012-07-05', 6, 0, 'Hamlet Village Condominiums', 3, 0, 2, 3, 3, true, true, '', '', 'Brochure', 6, '2012-04-03 17:14:34.099882', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1714, '2010-04-14', 'k', 'k', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kimk@yahoo.com', NULL, NULL, NULL, true, '2010-05-07', '2010-05-09', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Other - Please Explain', 2, '2010-04-14 15:46:09.836083', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1720, '2010-04-19', 'mike', 'waluchow', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mikim504@hotmail.com', NULL, NULL, NULL, true, '2010-05-21', '2010-05-24', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 4, 4, true, true, '', '', 'Internet Search', 4, '2010-04-19 17:07:31.990395', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (264, '2008-04-28', 'jeff', 'mcintosh', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jeffmacattack@wowway.com', NULL, NULL, NULL, true, '2013-05-24', '2013-05-26', 8, 0, 'Trout Creek Condominiums', 4, 0, 4, 4, 8, true, true, '', '', 'Internet Search', 8, '2013-01-25 17:55:28.121969', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1717, '2010-04-16', 'Ryan', 'Drews', NULL, '223 Curry', NULL, 'Royal Oak', 'MI', '48067', NULL, '2487900609', NULL, 'hugekid11@yahoo.com', NULL, NULL, NULL, true, '2010-05-21', '2010-05-23', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 1, 4, true, true, '', '', 'Returning guest', 4, '2010-04-16 12:17:01.868653', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2668, '2013-01-30', 'Nicholas', 'Sedrowski', NULL, '11452 edwin dr', NULL, 'Warren,', 'MI', '48093', NULL, '586-713-3919', NULL, 'nlski820@aol.com', NULL, NULL, NULL, true, '2013-05-24', '2013-05-26', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 1, 2, true, true, '586-713-3920', '', 'Friend/Family Referral', 4, '2013-01-30 19:41:32.030604', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2013, '2011-01-30', 'brian', 'lisk', NULL, '', NULL, '', '', '', NULL, '', NULL, 'blisk@my.monroeccc.edu', NULL, NULL, NULL, true, '2011-05-20', '2011-05-22', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 1, 2, true, true, '', '', 'Internet Search', 4, '2011-01-30 18:26:28.136295', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (517, '2008-05-21', 'Woody', 'LaCombe', NULL, '', NULL, '', '', '', NULL, '', NULL, 'wwlacombe@wideopenwest.com', NULL, NULL, NULL, true, '2010-08-29', '2010-09-01', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 2, 4, true, true, '', '', 'Returning guest', 8, '2010-04-20 08:47:46.056382', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1735, '2010-04-27', 'Chris', 'Hibberd', NULL, '50699 central dr', NULL, 'Shelby Twp.', 'MI', '48315', NULL, '586 216-0335', NULL, 'chibberd@chindustries.net', NULL, NULL, NULL, true, '2010-08-12', '2010-08-15', 12, 0, 'Hamlet Village Condominiums', 0, 12, 4, 6, 12, true, true, '', 'Looking to have a good time, at some nice courses, for a fair price thanks.', 'Internet Search', 12, '2010-04-27 17:19:30.386669', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1721, '2010-04-20', 'Howard', 'Lajiness', NULL, '5300 Boomerang Circle', NULL, 'Newport', 'MI', '48166', NULL, '734-755-0586', NULL, 'hlaj78@yahoo.com', NULL, NULL, NULL, true, '2010-07-22', '2010-07-23', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', 'No dinner reservations. Let me know what free amenities are included (e.g. free breakfast). Thanks for your quote.', 'Golf Show - Novi', 8, '2010-04-20 11:39:41.481223', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1726, '2010-04-24', 'Louis', 'Larabie', NULL, '16 Maple Drive', NULL, 'Kapuskasing', 'ON', 'P5N 2A6', NULL, '705 335-5981', NULL, 'larabiel@vianet.ca', NULL, NULL, NULL, true, '2010-05-01', '2010-05-04', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '7050335-1385', '', 'Internet Search', 2, '2010-04-24 09:28:54.61808', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1722, '2010-04-20', 'Roger', 'White', NULL, '', NULL, '', '', '', NULL, '', NULL, 'whitero@leonplastics.com', NULL, NULL, NULL, true, '2010-06-07', '2010-06-11', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2010-04-20 14:26:13.447557', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1723, '2010-04-21', 'K J', 'Anderson', NULL, '1322 Drury Ln', NULL, 'Rockford', 'IL', '61107', NULL, '815-988-2693', NULL, 'eah102194@yahoo.com', NULL, NULL, NULL, true, '2010-06-16', '2010-06-20', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '815-494-8486', '', 'Internet Search', 2, '2010-04-21 12:14:37.25372', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3913, '2013-09-23', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3924, '2013-11-29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1724, '2010-04-21', 'Brad', 'Willis', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bradw33x@yahoo.com', NULL, NULL, NULL, true, '2010-06-18', '2010-06-20', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 2, true, true, '', '', 'Internet Search', 4, '2010-04-22 14:21:45.24255', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1729, '2010-04-26', 'Steve', 'Morey', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'steve.marcia@sympatico.ca', NULL, NULL, NULL, true, '2010-08-12', '2010-08-15', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Internet Search', 8, '2010-04-26 01:29:54.175927', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1730, '2010-04-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'amiller@garanlucow.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1731, '2010-04-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jplurz@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1732, '2010-04-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'lmeisen@altelco.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1725, '2010-04-22', 'Blair', 'Skilton', NULL, '', NULL, '', '', '', NULL, '', NULL, '6skiltons@rogers.com', NULL, NULL, NULL, true, '2011-06-17', '2011-06-20', 8, 0, 'Trout Creek Condominiums', 0, 8, 1, 4, 8, true, true, '', '', 'Internet Search', 8, '2011-02-10 21:14:22.099164', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1733, '2010-04-26', 'David', 'Kiechle', NULL, '6177 Wilken Dr SE', NULL, 'Caledonia', 'MI', '49316', NULL, '616-308-9725', NULL, 'David.Kiechle@sbcglobal.net', NULL, NULL, NULL, true, '2010-05-23', '2010-05-27', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '616-891-2555', 'Include meals (B & D) and price both Trout Creek and Hamlet Village. 34th Wedding aniversery want to have very nice accomidations with good food. Want playable courses for senior average golfers (him low 90s / her 115).', 'Golf Show - Grand Rapids', 2, '2010-04-26 22:02:44.638224', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1734, '2010-04-27', 'P', 'Nelson', NULL, '', NULL, '', 'ON', 'M6P 2Z8', NULL, '416.602.4770', NULL, 'patrick.nelson@oma.org', NULL, NULL, NULL, true, '2010-05-05', '2010-05-08', 2, 0, 'Trout Creek Condominiums', 0, 2, 2, 2, 2, true, true, '', '', 'Internet Search', 2, '2010-04-27 10:56:17.127482', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1738, '2010-04-30', 'Andy', 'Glavin', NULL, '', NULL, '', '', '', NULL, '', NULL, 'andy.glavin@huronproduce.ca', NULL, NULL, NULL, true, '2010-05-22', '2010-05-24', 3, 0, 'Trout Creek Condominiums', 0, 3, 1, 3, 3, true, true, '', '', 'Internet Search', 3, '2010-04-30 10:01:26.162249', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3933, '2014-01-14', 'Trent', 'Harrison', NULL, '188 Meadowbrook Drive', NULL, 'Ancaster', 'ON', 'L9G 4S9', NULL, '416-804-9806', NULL, 'trent.harrison@sympatico.ca', NULL, NULL, NULL, true, '2014-09-24', '2014-09-28', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '905-648-2385', '', 'Friend/Family Referral', 4, '2014-01-14 08:20:02.958002', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1740, '2010-05-01', 'Charles', 'Berger', NULL, '', NULL, '', '', '', NULL, '', NULL, 'tigersfan414@aol.com', NULL, NULL, NULL, true, '2010-09-17', '2010-09-19', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 4, true, true, '', '', 'Internet Search', 4, '2010-05-01 17:52:45.336526', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1742, '2010-05-02', 'Mark', 'Mullen', NULL, '6517 Ford Rd', NULL, 'Ypsilanti', 'MI', '48198', NULL, '313-402-4469', NULL, 'markjmullen@comcast.net', NULL, NULL, NULL, true, '2010-06-17', '2010-06-20', 12, 0, 'Trout Creek Condominiums', 0, 12, 2, 3, 6, true, true, '', 'I would also like a price for the same package but with arriving on Friday, June 18 and departing on Monday, June 21', 'Golf Show - Novi', 12, '2010-05-02 21:04:51.916308', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1352, '2009-07-22', 'Michele', 'Brozek', NULL, '2809 Vinsetta Blvd', NULL, 'Royal Oak', 'MI', '48073', NULL, '248.588.4787', NULL, 'mimayb@yahoo.com', NULL, NULL, NULL, true, '2010-08-26', '2010-08-30', 4, 0, 'Hamlet Village Condominiums', 0, 4, 4, 4, 4, true, true, '248.514.8169', '', 'Brochure', 4, '2010-04-27 22:17:37.594213', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3956, '2014-03-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'harrison107@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1739, '2010-04-30', 'Chris', 'Krupicz', NULL, '', NULL, '', '', '', NULL, '', NULL, 'chris.krupicz@sunlife.com', NULL, NULL, NULL, true, '2010-08-02', '2010-08-07', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-04-30 22:02:56.591491', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1743, '2010-05-02', 'john', 'kruk', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jkruk71@hotmail.com', NULL, NULL, NULL, true, '2010-05-14', '2010-05-16', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 1, 4, true, true, '', '', 'Internet Search', 4, '2010-05-02 21:54:56.53729', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1744, '2010-05-03', 'Van', 'Holmes', NULL, '11915 Broad River Rd', NULL, 'Chapin', 'SC', '29036', NULL, '803-345-9436', NULL, 'vanholmes1@earthlink.net', NULL, NULL, NULL, true, '2010-06-27', '2010-06-29', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'I am an independent travel agent from South Carolina and will be in Detroit with my wife for a wedding on June 26. We wanted to spend some time after the wedding playing golf. Please provide me with your travel agent rates or first time FAM rates, if applicable. + +Thanks, + +Van', 'Internet Search', 2, '2010-05-03 22:33:52.776926', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1746, '2010-05-05', 'Dana', 'Newhouse', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'dana@dananewhouse.com', NULL, NULL, NULL, true, '2010-05-08', '2010-05-09', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-05-05 15:25:14.839078', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2014, '2011-01-30', 'Brett', 'Brown', NULL, '4864 Canterbury Ct', NULL, 'Vassar', 'MI', '48768', NULL, '989-882-9192', NULL, 'brettbrown@charter.net', NULL, NULL, NULL, true, '2011-06-16', '2011-06-19', 8, 0, 'Hamlet Village Condominiums', 0, 8, 4, 4, 8, true, true, '', '', 'Golf Course', 8, '2011-01-30 22:07:09.302094', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (527, '2008-05-28', 'David', 'Daniels', NULL, '115 Hamilton', NULL, 'Dowagiac', 'MI', '49047', NULL, '616-782-4480', NULL, 'ddaniels@dowagiacschools.org', NULL, NULL, NULL, true, '2010-09-15', '2010-09-19', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '269-782-4480', 'none', 'Internet Search', 2, '2009-11-30 11:28:14.022516', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1750, '2010-05-10', 'DAVID', 'MANNING', NULL, 'PO BX 525', NULL, 'NEW BOSTON', 'MI', '48164', NULL, '734-735-2699', NULL, 'davidm53@charter.net', NULL, NULL, NULL, true, '2010-07-05', '2010-07-07', 1, 0, 'Hamlet Village Condominiums', 0, 1, 1, 1, 1, true, true, '', '', 'Internet Search', 1, '2010-05-10 10:58:17.845968', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1751, '2010-05-10', 'john', 'coleman', NULL, '987 preacher roe blvd', NULL, 'west plains', 'MO', '65775', NULL, '', NULL, 'sumotext@gmail.com', NULL, NULL, NULL, true, '2010-07-30', '2010-07-31', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', 'We would like to play True North in the afternoon if something could be arranged +thanks', 'Internet Search', 8, '2010-05-10 16:48:23.077853', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2490, '2012-05-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ousey@rogers.com ', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2025, '2011-02-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'stephenschils@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1754, '2010-05-11', 'steven', 'cohen', NULL, '30595 Helmandale', NULL, 'Franklin', 'MI', '48025', NULL, '248-421-1420', NULL, 'parksidesc@aol.com', NULL, NULL, NULL, true, '2010-06-27', '2010-06-29', 3, 1, 'Hamlet Village Condominiums', 0, 4, 3, 3, 4, true, true, '', '', 'Golf Course', 4, '2010-05-11 22:03:33.153336', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1111, '2009-04-21', 'richard', 'schley', NULL, '2130 annabelle', NULL, 'detroit', 'MI', '48217', NULL, '3133860942', NULL, 'ricsly@aol.com', NULL, NULL, NULL, true, '2009-09-13', '2009-09-16', 16, 0, 'Trout Creek Condominiums', 0, 16, 4, 8, 16, true, true, '', '', 'Internet Search', 16, '2009-04-21 11:58:59.874857', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1772, '2010-06-02', 'brian', 'rork', NULL, '33515 michele', NULL, 'livonia', 'MI', '48150', NULL, '734-422-2809', NULL, 'lppeddler@aol.com', NULL, NULL, NULL, true, '2010-06-23', '2010-06-25', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-06-02 08:48:37.435604', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1817, '2010-07-05', 'gary', 'comin', NULL, '56 third ave', NULL, 'coniston', 'ON', '', NULL, '', NULL, 'garycomin@personainternet.com', NULL, NULL, NULL, true, '2010-09-11', '2010-09-13', 4, 0, 'Trout Creek Condominiums', 2, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2010-07-05 22:04:22.182036', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1757, '2010-05-17', 'Mario', 'Lepore II', NULL, '2405 Nickelby', NULL, 'Shelby Twp.', 'MI', '48316', NULL, '586-246-4009', NULL, 'pensionguy@comcast.net', NULL, NULL, NULL, true, '2011-09-01', '2011-09-04', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '248-637-0218', 'This foursome has been travelling for September golf trips for 8 years together. 2010 will mark 6 years at the same place and the first without a long-term pricing contract.', 'Golf Course', 4, '2010-05-17 15:12:39.220647', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1759, '2010-05-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jfpikesr@bex.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1701, '2010-03-30', 'Randy', 'Sucher', NULL, '5625 S Regency oaks Dr', NULL, 'Mobile', 'AL', '36609', NULL, '251-402-0012', NULL, 'rsucher@springhill.org', NULL, NULL, NULL, true, '2010-08-26', '2010-08-27', 1, 0, 'Hamlet Village Condominiums', 0, 1, 1, 1, 1, true, true, '251-460-5280', 'I am a course rater with Golfweek magazine and will be coming back from a raters conference on Michigan''s northern peninsula. I am looking for a place to stay on Thurs Aug 26, and two courses to play on Friday Aug 27. Can you accomodate singles, as i will be by myself?', 'Golfing in Michigan Magazine', 1, '2010-05-18 20:23:03.029193', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2066, '2011-03-03', 'troy', 'hill', NULL, '4011 n francisco 110', NULL, 'chicago', 'IL', '60618', NULL, '773 583 3417', NULL, 'tryhll@yahoo.com', NULL, NULL, NULL, true, '2011-06-18', '2011-06-20', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 4, 4, true, true, '', '', 'Golf Show - Grand Rapids', 4, '2011-03-03 13:16:39.524283', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1762, '2010-05-20', 'Sam', 'Tsiodras', NULL, '810 Wingarden Crescent', NULL, 'Pickering', 'ON', 'L1V0C2', NULL, '4165648034', NULL, 'samtsiodras@gmail.com', NULL, NULL, NULL, true, '2010-07-16', '2010-07-18', 8, 0, 'Trout Creek Condominiums', 4, 0, 2, 4, 4, true, true, '', '', 'Internet Search', 8, '2010-05-20 11:34:31.607732', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2330, '2011-09-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'gsbablad@bell.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1764, '2010-05-22', 'carol', 'wiltzer', NULL, '8713 Gardendale', NULL, 'Byron Center', 'MI', '49315', NULL, '', NULL, 'mommaw@hotmail.com', NULL, NULL, NULL, true, '2010-06-04', '2010-06-06', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2010-05-22 11:08:45.991593', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1766, '2010-05-25', 'Kathy', 'Wilson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'golfmom0213@yahoo.com', NULL, NULL, NULL, true, '2010-08-12', '2010-08-15', 12, 0, 'Trout Creek Condominiums', 6, 0, 3, 5, 6, true, true, '', '', 'Radio', 12, '2010-05-25 13:53:17.427403', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3185, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jimbob123@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1767, '2010-05-26', 'Stewart', 'Wasson', NULL, '2525 Sherlock Trail', NULL, 'Highland', 'MI', '48357', NULL, '2488875381', NULL, 'swasson@providenet.com', NULL, NULL, NULL, true, '2010-05-30', '2010-06-01', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-05-26 10:47:09.094927', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1811, '2010-07-02', 'Shannon', 'Verbrigghe', NULL, '', NULL, '', '', '', NULL, '', NULL, 'sverbrig@hotmail.com', NULL, NULL, NULL, true, '2010-08-06', '2010-08-08', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-07-02 12:37:29.271679', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3882, '2013-08-13', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'morolandis@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2200, '2011-06-27', 'Thomas', 'Todd', NULL, '2208 Spring Arbor Rd.', NULL, 'Jackson', 'MI', '49203', NULL, '734-260-3606', NULL, 'twyattodd@comcast.net', NULL, NULL, NULL, true, '2011-08-15', '2011-08-17', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '', '', 'Returning guest', 2, '2011-06-27 17:23:25.607379', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1702, '2010-03-31', 'Cyndy', 'Fuller', NULL, '18 Cottage Lane', NULL, 'Manistee', 'MI', '49660', NULL, '2317238058', NULL, 'cyndyfuller@charter.net', NULL, NULL, NULL, true, '2010-06-11', '2010-06-13', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'We would like the nicer location (accommondations). Not being familiar with either place.', 'Internet Search', 2, '2010-06-03 12:46:15.375211', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1773, '2010-06-02', 'Kristin', 'Zilke', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kristin.zilke@toledozoo.org', NULL, NULL, NULL, true, '2010-07-09', '2010-07-11', 2, 2, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2010-06-02 17:39:03.717596', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2202, '2011-06-27', 'justin', 'lavoie', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'justinlavoie99@yahoo.ca', NULL, NULL, NULL, true, '2011-07-30', '2011-08-01', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 4, true, true, '', '', 'Internet Search', 4, '2011-06-27 19:30:12.726575', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1769, '2010-05-27', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'gmotycka@woh.rr.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1277, '2009-07-06', 'ron', 'Yokom', NULL, 'P. O. Box 430', NULL, 'Harrisville', 'MI', '48740', NULL, '989-724-6032', NULL, 'ron_yokom@yahoo.com', NULL, NULL, NULL, true, '2010-09-07', '2010-09-10', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '', 'It seems that last year your recommended a different week because of a group of children being there on the week we picked out. Would rather not be there on that week. If this is the week please quote us on the following week of Sept. 14-17', 'Returning guest', 2, '2010-05-31 08:47:37.556691', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1776, '2010-06-05', 'James', 'Polk', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jpolk1@comcast.net', NULL, NULL, NULL, true, '2010-08-09', '2010-08-13', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 2, true, true, '', '', 'Friend/Family Referral', 4, '2010-06-05 16:24:50.207081', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2486, '2012-05-08', 'greg', 'abramson', NULL, '1430 Heather lane', NULL, 'Des Plaines', 'IL', '60018', NULL, '773-406-9289', NULL, 'gregabramson@yahoo.com', NULL, NULL, NULL, true, '2012-07-04', '2012-07-08', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 4, 4, true, true, '', 'Would like pricing on the agenda I picked. Dining I left off for now', 'Internet Search', 4, '2012-05-08 15:10:30.439177', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1775, '2010-06-03', 'Chris', 'Mather', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'mw__6@sympatico.ca', NULL, NULL, NULL, true, '2010-07-12', '2010-07-16', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-06-03 21:43:33.714743', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1779, '2010-06-06', 'Matt', 'Wilson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Redwing_99@hotmail.com', NULL, NULL, NULL, true, '2010-06-09', '2010-06-10', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2010-06-06 19:38:20.902431', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1780, '2010-06-09', 'carl', 'cradock', NULL, '3275 towhee st', NULL, 'englewood', 'FL', '34224', NULL, '941-416-3560', NULL, 'carlcraddock@live.com', NULL, NULL, NULL, true, '2010-09-12', '2010-09-14', 8, 0, 'Hamlet Village Condominiums', 0, 8, 1, 4, 2, true, true, '', 'would like 4 nights and 5 days of golf in sep', 'Returning guest', 8, '2010-06-09 10:34:17.382637', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2715, '2013-03-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1784, '2010-06-13', 'CHERYL', 'MACKAY', NULL, '11749 TENTH LINE', NULL, 'GEORGETOWN', 'ON', 'L7G 4S7', NULL, '905-702-8020', NULL, 'CHERYL.MACKAY@HOTMAIL.COM', NULL, NULL, NULL, true, '2010-07-26', '2010-07-30', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-06-13 21:11:21.587771', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1787, '2010-06-14', 'Benjamin', 'Husby', NULL, '5012 Tanager Drive', NULL, 'Monroe', 'MI', '48161', NULL, '', NULL, 'benjamin.husby@gmail.com', NULL, NULL, NULL, true, '2010-09-17', '2010-09-20', 16, 0, 'Trout Creek Condominiums', 0, 16, 1, 0, 16, true, true, '', 'Course order is not important, we just want 36 on Sat and 36 on Sun.', 'Internet Search', 16, '2010-06-14 16:41:28.544342', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2456, '2012-03-26', 'Neal', 'Mozdzierz', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'nmozzy18@gmail.com', NULL, NULL, NULL, true, '2012-07-19', '2012-07-22', 8, 0, 'Trout Creek Condominiums', 4, 0, 2, 1, 6, true, true, '', '', 'Internet Search', 8, '2012-03-26 18:42:16.341831', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1789, '2010-06-14', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'dchezbop71@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1797, '2010-06-19', 'Tony', 'Monterosso', NULL, '269 cedar bend', NULL, 'Lake Orion', 'MI', '48362', NULL, '248-882-8586', NULL, 'cheffer88@yahoo.com', NULL, NULL, NULL, true, '2010-07-23', '2010-07-25', 8, 0, 'Trout Creek Condominiums', 2, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 8, '2010-06-19 14:10:21.332557', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (4010, '2014-07-06', 'Lockie', 'Williams', NULL, '2166 Golden Orchard Trail', NULL, 'Oakville', 'ON', 'L6M 3W7', NULL, '9054842229', NULL, 'mitchell7463@sympatico.ca', NULL, NULL, NULL, true, '2014-09-28', '2014-10-03', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 3, 3, true, true, '9058258770', '', 'Internet Search', 4, '2014-07-06 23:16:14.874545', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1791, '2010-06-15', 'Helen', 'Amy', NULL, '921 N. Water St.', NULL, 'Bay City', 'MI', '48708', NULL, '989-297-1353', NULL, 'helenamy@sbcglobal.net', NULL, NULL, NULL, true, '2010-06-17', '2010-06-19', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Golfing in Michigan Magazine', 2, '2010-06-15 18:00:20.522831', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2498, '2012-05-23', 'Rebecca', 'Cecconi', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bcecconi@charter.net', NULL, NULL, NULL, true, '2012-06-15', '2012-06-17', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 1, 2, true, true, '', 'what would be the price difference to play a round at Bay Harbor?', 'Trout Creek Condo', 4, '2012-05-23 23:53:29.535301', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1793, '2010-06-15', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ctfitz@cogeco.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1794, '2010-06-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'monicavaes@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1795, '2010-06-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ghobson2174@rogers.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1801, '2010-06-23', 'kenneth', 'soronen', NULL, '35546 Springvale St.', NULL, 'farmington Hills', 'MI', '48331', NULL, '248 6610607', NULL, 'ksoronen@yahoo.com', NULL, NULL, NULL, true, '2010-06-26', '2010-06-28', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '248 8958095', 'We will be staying two night but will only golf one day. Lowest rate, on any course, would be fine. +Thank you +Ken', 'Golfing in Michigan Magazine', 2, '2010-06-23 14:30:58.199077', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1796, '2010-06-17', 'Rick', 'S', NULL, '', NULL, '', 'ON', 'L6H1R3', NULL, '4162882901', NULL, 'rickrick949@hotmail.com', NULL, NULL, NULL, true, '2010-08-30', '2010-09-03', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', 'Two males looking for golf package, 2 rounds per day, breakfast and lunch. 2 beds, maybe 2 bedrooms depending on difference in cost Off shoulder is fine, hence the reason for selecting the last week of August, could easily move one week later', 'Other - Please Explain', 2, '2010-06-17 13:46:20.288927', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2460, '2012-04-05', 'Jen', 'Grozelle', NULL, '125 Wellington St.', NULL, 'Delaware', 'ON', 'N0L 1E0', NULL, '519-203-0403', NULL, 'jenlapos@hotmail.com', NULL, NULL, NULL, true, '2012-05-04', '2012-05-06', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2012-04-05 14:40:23.617621', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1427, '2009-08-12', 'George', 'Martin III', NULL, '575 Thornhill Ct', NULL, 'Belleville', 'MI', '48111', NULL, '734-740-5280', NULL, 't9664gm@yahoo.com', NULL, NULL, NULL, true, '2010-07-19', '2010-07-21', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Heard while staying @ Black Lake', 'Other - Please Explain', 2, '2010-06-24 10:36:04.768459', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1804, '2010-06-24', 'Chuck', 'Bos', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bos.chuck@gmail.com', NULL, NULL, NULL, true, '2010-07-26', '2010-07-27', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Returning guest', 2, '2010-06-24 11:49:32.779133', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1805, '2010-06-24', 'Paul', 'Kern', NULL, '1283 Wayne Road', NULL, 'London', 'ON', 'N6K 2G8', NULL, '5196416702', NULL, 'paulkkern@hotmail.com', NULL, NULL, NULL, true, '2010-08-08', '2010-08-10', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '8004639275', '', 'Friend/Family Referral', 2, '2010-06-24 22:09:38.52451', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2471, '2012-04-20', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'j_parent3@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2719, '2013-03-13', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3186, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jimgolf18@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1799, '2010-06-21', 'Mark', 'Drayton', NULL, '10790 NW 14th St #198', NULL, 'Plantation', 'FL', '33322', NULL, '954-882-5378', NULL, 'markadrayton@comcast.net', NULL, NULL, NULL, true, '2010-09-10', '2010-09-12', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 0, 12, true, true, '954-921-9099', 'we would play a different course in the afternoon providing that it was in near proximity to the morning course... could even be not included in the package but would need assistance locating such a place. +don''t care how many bedrooms but do want one bed per man - twin is OK', 'Internet Search', 12, '2010-06-21 20:16:30.487172', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1800, '2010-06-23', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'bhannan07@yahoo.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1802, '2010-06-24', 'Michele', 'Valant', NULL, '730 Claremont', NULL, 'Dearborn', 'MI', '48124', NULL, '', NULL, 'mvalant@comcast.net', NULL, NULL, NULL, true, '2010-07-20', '2010-07-22', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2010-06-24 08:30:14.508467', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1806, '2010-06-26', 'Trevor', 'tinkham', NULL, '7500 e m20', NULL, 'hesperia', 'MI', '49421', NULL, '2312243009', NULL, 'wyatt024@yahoo.com', NULL, NULL, NULL, true, '2010-09-03', '2010-09-05', 2, 2, 'Trout Creek Condominiums', 2, 0, 2, 1, 2, true, true, '2312243018', '', 'Internet Search', 4, '2010-06-26 00:03:12.35176', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1755, '2010-05-12', 'david', 'parsons', NULL, '3836 tall oaks', NULL, 'toledo', 'OH', '43614 5018', NULL, '4193891512', NULL, 'davidalp00@gmail.com', NULL, NULL, NULL, true, '2010-08-02', '2010-08-07', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '4193891512', '', 'Internet Search', 2, '2010-06-28 05:37:53.99988', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2026, '2011-02-10', 'Adrian', 'Schiller', NULL, '', NULL, '', 'ON', 'l6a2x5', NULL, '', NULL, 'adrians@gaorfid.com', NULL, NULL, NULL, true, '2011-07-10', '2011-07-13', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2011-02-10 13:20:56.526877', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1809, '2010-06-29', 'sam', 'yaz', NULL, '', NULL, '', '', '', NULL, '', NULL, 'homerun740@aol.com', NULL, NULL, NULL, true, '2010-06-30', '2010-07-01', 4, 0, 'Hamlet Village Condominiums', 0, 0, 1, 1, 2, true, true, '', '', 'Newspaper', 4, '2010-06-29 14:46:15.172258', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1810, '2010-07-01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'earnest@bright.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1812, '2010-07-03', 'Matthew', 'Peloso', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'mattpeloso@live.ca', NULL, NULL, NULL, true, '2010-08-03', '2010-08-07', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Friend/Family Referral', 4, '2010-07-03 19:56:45.198076', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1813, '2010-07-03', 'scott', 'willoughby', NULL, '40 coulter ave', NULL, 'st thomas', 'ON', 'n5rrt9', NULL, '519-631-9807', NULL, 'scottwb@rogers.com', NULL, NULL, NULL, true, '2010-07-30', '2010-08-02', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2010-07-03 20:10:02.336897', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1814, '2010-07-04', 'Christianne', 'Bown', NULL, '69 Liam drive', NULL, 'Ancaster', 'ON', 'L9G 4Y1', NULL, '9056483193', NULL, 'bartend2002@simpatico.ca', NULL, NULL, NULL, true, '2011-07-04', '2011-07-07', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2010-07-04 11:59:13.652235', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1815, '2010-07-05', 'gary', 'comin', NULL, '56 third ave', NULL, 'coniston', 'ON', '', NULL, '', NULL, 'garycomin@personnainternet.com', NULL, NULL, NULL, true, '2010-09-11', '2010-09-13', 4, 0, 'Trout Creek Condominiums', 2, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2010-07-05 12:24:35.742386', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1816, '2010-07-05', 'Constance', 'Tatum', NULL, '', NULL, '', '', '', NULL, '', NULL, 'constancetatum@yahoo.com', NULL, NULL, NULL, true, '2010-07-24', '2010-07-25', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Please quote without dining if possible.', 'Internet Search', 2, '2010-07-05 16:20:45.056443', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2039, '2011-02-16', 'Brian', 'Keener', NULL, '', NULL, '', '', '', NULL, '', NULL, 'brkeener13@comcast.net', NULL, NULL, NULL, true, '2011-07-11', '2011-07-15', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-02-16 20:20:16.660088', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1819, '2010-07-06', 'Brent', 'Schuler', NULL, '10945 Janes Rd', NULL, 'Reese', 'MI', '48757', NULL, '', NULL, 'bschuler@cookgm.com', NULL, NULL, NULL, true, '2011-07-21', '2011-07-25', 12, 0, 'Trout Creek Condominiums', 0, 12, 3, 6, 12, true, true, '', '', 'Internet Search', 12, '2010-07-06 10:26:35.396128', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1820, '2010-07-06', 'andrew', 'ayerhart', NULL, '', NULL, '', '', '', NULL, '', NULL, 'drew_ayerhart@hotmail.com', NULL, NULL, NULL, true, '2011-06-30', '2011-07-03', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2010-07-06 13:11:38.409937', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1821, '2010-07-06', 'Deborah', 'Dean', NULL, '1003 Jade Trail', NULL, 'Milford', 'MI', '48380', NULL, '586 295 9792', NULL, 'DeborahDean@Spherion.com', NULL, NULL, NULL, true, '2010-10-01', '2010-10-03', 16, 0, 'Hamlet Village Condominiums', 8, 0, 8, 8, 8, true, true, '', 'Surprise Bithday party week-end..pls only use the contact info listed. Also, departing on the 3rd so no golf on Sunday', 'Golfing in Michigan Magazine', 16, '2010-07-06 20:26:29.92711', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1822, '2010-07-06', 'shinobu', 'takubo', NULL, '4165 Breckenridge Dr.', NULL, 'West Bloomfield', 'MI', '48322', NULL, '248-425-8129', NULL, 'shinobu_takubo@denso-diam.com', NULL, NULL, NULL, true, '2010-07-23', '2010-07-25', 5, 0, 'Hamlet Village Condominiums', 0, 5, 1, 1, 5, true, true, '', '', 'Internet Search', 5, '2010-07-06 22:42:06.601129', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1823, '2010-07-07', 'Jon', 'DePaolis', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jmdepaolis@gmail.com', NULL, NULL, NULL, true, '2010-08-06', '2010-08-07', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 2, true, true, '', '', 'Internet Search', 4, '2010-07-07 12:42:43.110769', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1824, '2010-07-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'gecooke@mountaincable.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1825, '2010-07-07', 'maureen', 'giardino', NULL, '224 third line east', NULL, 'sault ste marie', 'ON', 'p6a5k8', NULL, '7059450094', NULL, 'mo_giardino@hotmail.com', NULL, NULL, NULL, true, '2010-07-13', '2010-07-15', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '5411902', '', 'Internet Search', 2, '2010-07-07 22:00:04.729461', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1826, '2010-07-07', 'Oksana', 'Fisher', NULL, '1328 Hammond St.', NULL, 'Burlington', 'ON', 'L7S 2B6', NULL, '', NULL, 'fisherfour@cogeco.ca', NULL, NULL, NULL, true, '2010-07-19', '2010-07-23', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-07-07 22:21:05.714271', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1827, '2010-07-08', 'Joel', 'Robinson', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'joelrobinson@alplighting.com', NULL, NULL, NULL, true, '2010-09-23', '2010-09-24', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', 'Can we I get pricing on a golf and lunch package. I will not need lodging and dinners.', 'Internet Search', 4, '2010-07-08 07:30:47.913914', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2063, '2011-03-02', 'mark', 'johnson', NULL, '10003 rosehill', NULL, 'berrien springs', 'MI', '49103', NULL, '269-471-2279', NULL, 'helenejohnson@peoplepc.com', NULL, NULL, NULL, true, '2011-07-22', '2011-07-29', 1, 3, 'Hamlet Village Condominiums', 1, 2, 2, 3, 3, true, true, '', 'not too many steps. 2 people in 80 and 90', 'Internet Search', 4, '2011-03-02 20:37:37.957035', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1828, '2010-07-08', 'Mary', 'Means', NULL, '1355 Invitational Dr', NULL, 'Metamora', 'MI', '48455', NULL, '2484207199', NULL, 'jmshowstopper@charter.net', NULL, NULL, NULL, true, '2010-08-13', '2010-08-15', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Internet Search', 4, '2010-07-08 17:40:51.452155', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1829, '2010-07-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'david417@charter.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1830, '2010-07-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jimcreech@chartermi.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1831, '2010-07-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'judygaylord@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1832, '2010-07-09', 'patrick', 'krause', NULL, '4029 Durango', NULL, 'Kalamazoo', 'MI', '49048', NULL, '2693446330', NULL, 'pnkrau@gmail.com', NULL, NULL, NULL, true, '2010-08-01', '2010-08-03', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Returning guest', 2, '2010-07-09 17:17:43.778192', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1833, '2010-07-10', 'David', 'Badour', NULL, '5331 Heron Cove', NULL, 'Beaverton', 'MI', '48612', NULL, '989-435-4340', NULL, 'dtbadour@yahoo.com', NULL, NULL, NULL, true, '2010-09-18', '2010-09-20', 16, 0, 'Hamlet Village Condominiums', 8, 0, 8, 8, 8, true, true, '', '', 'Internet Search', 16, '2010-07-10 02:20:26.858799', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1835, '2010-07-11', 'taunia', 'peterson', NULL, '411 Walnut St #7748', NULL, 'green cove springs', 'FL', '32043', NULL, '305 509 0149', NULL, 'tauniapeterson@yahoo.com', NULL, NULL, NULL, true, '2010-08-01', '2010-08-07', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Travel dates are flexible, looking for the best rate for a 4 or 5 night stay 4 rounds of golf. Two adults both golfers.', 'Internet Search', 2, '2010-07-11 10:29:12.077612', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1834, '2010-07-10', 'John', 'Kreger', NULL, '', NULL, '', '', '', NULL, '734-395-6715', NULL, 'John.Kreger@gmail.com', NULL, NULL, NULL, true, '2010-08-13', '2010-08-15', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', 'If rearranging golf rounds and tee times will result in better package price, this may be done. We''d prefer to play Black Lake, but this can change if playing the other three results in the best package price. Also, lodging can be shifted from one property to another if this will result in better package price.', 'Golf Show - Novi', 2, '2010-07-10 23:40:22.684753', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1836, '2010-07-11', 'Troy', 'Lawlor', NULL, '', NULL, '', '', '', NULL, '', NULL, 'troy139@hotmail.com', NULL, NULL, NULL, true, '2010-09-24', '2010-09-27', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2010-07-11 21:19:09.354662', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1837, '2010-07-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'phainer@hotmail,com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1838, '2010-07-13', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Dwweber@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1839, '2010-07-13', 'Josh', 'Kerns', NULL, '7524 Alycia Dr', NULL, 'Hudsonville', 'MI', '49426', NULL, '6162926229', NULL, 'jkerns@aerotek.com', NULL, NULL, NULL, true, '2010-09-29', '2010-10-03', 12, 0, 'Trout Creek Condominiums', 0, 12, 3, 6, 12, true, true, '', 'I would be interested in hearing about any package that might include breakfast. Also, I think we would probably only be playing 9 holes in the afternoon round. How close is the lodging to the courses and is one facility closer than another?', 'Internet Search', 12, '2010-07-13 21:40:06.020067', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1840, '2010-07-14', 'joan', 'eastman', NULL, '', NULL, '', 'ON', 'P6B 1W!', NULL, '', NULL, 'joaneastman7908@yahoo.com', NULL, NULL, NULL, true, '2010-07-21', '2010-07-22', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 0, 2, true, true, '', '', 'Internet Search', 2, '2010-07-14 16:06:28.666595', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1841, '2010-07-14', 'Sam', 'Bianchi', NULL, '281 N. Bay Ct', NULL, 'Barrington', 'IL', '60010', NULL, '847-381-3999', NULL, 'bamelia36@aol.com', NULL, NULL, NULL, true, '2010-07-30', '2010-08-03', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '847-204-7500', '', 'Internet Search', 2, '2010-07-14 17:22:34.545143', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1843, '2010-07-15', 'Michael', 'Morris', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mike.morris@stld.com', NULL, NULL, NULL, true, '2010-07-17', '2010-07-20', 2, 0, 'Hamlet Village Condominiums', 1, 2, 1, 2, 2, true, true, '', 'My son turns 13 and we are celebrating. He has a 16 handicap.', 'Internet Search', 2, '2010-07-15 17:53:53.845081', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3187, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jimhershiser@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1845, '2010-07-18', 'Mark', 'Lucas', NULL, '1062 Glidden', NULL, 'Windsor', 'ON', 'N8S 2P1', NULL, '', NULL, 'marklucas@trentu.ca', NULL, NULL, NULL, true, '2010-07-31', '2010-08-02', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2010-07-18 15:57:16.822289', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1846, '2010-07-18', 'watts', 'don', NULL, '', NULL, '', '', '', NULL, '', NULL, 'don@wattsconstruction.com', NULL, NULL, NULL, true, '2010-09-08', '2010-09-10', 12, 0, 'Hamlet Village Condominiums', 6, 0, 6, 6, 6, true, true, '', '', 'Returning guest', 12, '2010-07-18 21:37:41.963787', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1106, '2009-04-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jbricca@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1847, '2010-07-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'mjkirk8@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2078, '2011-03-07', 'Robert', 'Pryor', NULL, '', NULL, '', '', '', NULL, '', NULL, 'pryoritize@sbcglobal.net', NULL, NULL, NULL, true, '2011-05-17', '2011-05-19', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2011-03-07 20:40:12.661987', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1768, '2010-05-27', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'maustin2011@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1850, '2010-07-20', 'Jamie', 'Hopp', NULL, '35500 Richwood Lane', NULL, 'Richmond', 'MI', '48062', NULL, '', NULL, 'louillusions@yahoo.com', NULL, NULL, NULL, true, '2010-08-11', '2010-08-13', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-07-20 12:09:18.622162', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3914, '2013-09-24', 'Franklin', 'Yaqo', NULL, '18104 Crenshaw dr.', NULL, 'Macomb', 'MI', '48042', NULL, '', NULL, 'fyaqo@yahoo.com', NULL, NULL, NULL, true, '2014-07-10', '2014-07-13', 12, 0, 'Trout Creek Condominiums', 6, 0, 5, 12, 12, true, true, '', '', 'Internet Search', 12, '2013-09-24 15:09:29.873013', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1853, '2010-07-22', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jaggherzik@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1854, '2010-07-23', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tconklin@kresanet.org', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1857, '2010-07-25', 'Jackie', 'Wissmueller', NULL, '457 Golf Vista Cir', NULL, 'Davenport', 'FL', '33837', NULL, '8634194221', NULL, 'docquackie@aol.com', NULL, NULL, NULL, true, '2011-07-17', '2011-07-23', 8, 0, 'Trout Creek Condominiums', 3, 0, 3, 3, 3, true, true, '9897378756', '', 'Internet Search', 8, '2010-07-25 15:00:05.814942', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1858, '2010-07-26', 'Salvatore', 'Saputo', NULL, '19022 Oak Leaf Lane', NULL, 'Northville', 'MI', '48168', NULL, '248-943-1317', NULL, 'ssaputo1500@aol.com', NULL, NULL, NULL, true, '2011-07-21', '2011-07-24', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 4, 8, true, true, '', '', 'Brochure', 8, '2010-07-26 08:24:19.804308', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1859, '2010-07-26', 'Keith', 'Chartier', NULL, '12034 Innsbruck Pl', NULL, 'Clio', 'MI', '48420', NULL, '', NULL, 'srgspapa@comcast.net', NULL, NULL, NULL, true, '2010-09-12', '2010-09-16', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 2, true, true, '', 'Brought up Black Lake packages and the Big Four was there.', 'Other - Please Explain', 2, '2010-07-26 15:34:08.097254', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1860, '2010-07-27', 'Travis', 'Jones', NULL, '', NULL, '', '', '', NULL, '', NULL, 'travisjonesou@hotmail.com', NULL, NULL, NULL, true, '2010-09-03', '2010-09-06', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2010-07-27 12:05:55.527103', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1861, '2010-07-27', 'Martin', 'Pietila', NULL, '3783 Deer Springs Drive', NULL, 'Oakland Township', 'MI', '48306', NULL, '248-364-3968', NULL, 'pietilam@yahoo.com', NULL, NULL, NULL, true, '2010-10-01', '2010-10-04', 2, 4, 'Trout Creek Condominiums', 1, 4, 1, 3, 4, true, true, '', 'We only want dinner on Oct 2 and Oct 3 for all 6 people (3 children, 3 adults)', 'Internet Search', 6, '2010-07-27 14:34:28.337993', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2027, '2011-02-10', 'Scot', 'Akins', NULL, '', NULL, '', '', '', NULL, '', NULL, 'sakins@arklatexforklift.com', NULL, NULL, NULL, true, '2011-08-10', '2011-08-15', 8, 0, 'Hamlet Village Condominiums', 0, 8, 4, 4, 8, true, true, '', '', 'Internet Search', 8, '2011-02-10 20:32:08.657639', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1864, '2010-07-28', 'scott', 'schepens', NULL, '6217 baseline', NULL, 'wallaceburg', '', 'n8a4k9', NULL, '519 436 3986', NULL, 'scottschepens@hotmail.com', NULL, NULL, NULL, true, '2010-08-06', '2010-08-08', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 2, true, true, '', 'google', 'Other - Please Explain', 4, '2010-07-28 10:19:09.652596', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2082, '2011-03-09', 'Mark', 'Romant', NULL, '777 Bridge Park', NULL, 'Troy', 'MI', '48098', NULL, '248-227-8466', NULL, 'markromant@aol.com', NULL, NULL, NULL, true, '2011-07-15', '2011-07-17', 12, 0, 'Trout Creek Condominiums', 0, 12, 3, 6, 12, true, true, '', 'If possible, we would like all 12 guys to stay in the same condo / house. If not possible, the condos should be as close together as possible. + +Thanks, + +Mark +.', 'Golf Show - Novi', 12, '2011-03-09 10:20:45.885533', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1865, '2010-07-28', 'Larry', 'O''Connor', NULL, '29 Kerfoot Cres.', NULL, 'Keswick', 'ON', 'L4P4C1', NULL, '9054767194', NULL, 'gail_oconnor@sympatico.ca', NULL, NULL, NULL, true, '2010-08-09', '2010-08-13', 1, 1, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '9059527412', 'seniors looking for a short getaway.', 'Internet Search', 2, '2010-07-28 12:42:57.066277', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1866, '2010-07-29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1867, '2010-07-29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'louise_sandford4@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1869, '2010-08-01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tramey34@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1870, '2010-08-02', 'Nicholas', 'Faguy', NULL, '353 Southcote RD', NULL, 'Ancaster', 'ON', 'L9G 5C4', NULL, '(905) 977-0210', NULL, 'nfaguy@staffaid.ca', NULL, NULL, NULL, true, '2011-06-02', '2011-06-05', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 2, 3, true, true, '', '', 'Internet Search', 8, '2010-08-02 12:49:33.072699', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2327, '2011-09-15', 'Sara', 'Duncan', NULL, '', NULL, '', '', '', NULL, '', NULL, 'grabiel2@msu.edu', NULL, NULL, NULL, true, '2011-09-23', '2011-09-25', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-09-15 10:47:07.367318', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1871, '2010-08-03', 'kevin', 'brusso', NULL, '', NULL, '', 'WI', '53076', NULL, '', NULL, 'brussok@gmail.com', NULL, NULL, NULL, true, '2010-08-20', '2010-08-22', 3, 0, 'Hamlet Village Condominiums', 0, 3, 1, 2, 2, true, true, '', '', 'Internet Search', 3, '2010-08-03 00:05:28.056842', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1876, '2010-08-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'banks289@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1883, '2010-08-09', 'Douglas', 'Bryan', NULL, '7235 Hwy 542', NULL, 'Spring Bay', 'ON', 'P0P2B0', NULL, '705-377-5890', NULL, 'wormdunker601@hotmail.com', NULL, NULL, NULL, true, '2010-09-20', '2010-09-24', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Friend/Family Referral', 2, '2010-08-09 18:37:47.210012', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1873, '2010-08-03', 'MArk', 'Evon', NULL, '564 FArrell', NULL, 'LAsalle', '', 'n9j 3p8', NULL, '978 0961', NULL, 'mevon@cogeco.ca', NULL, NULL, NULL, true, '2010-08-10', '2010-09-12', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 1, 2, true, true, '', '', 'Internet Search', 4, '2010-08-03 10:30:14.212402', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1875, '2010-08-03', 'Rob', 'Currie', NULL, '1304 4th Ave West', NULL, 'Owen Sound', 'ON', 'n4k 4w8', NULL, '', NULL, 'rcurrie@owensoundhyundai.com', NULL, NULL, NULL, true, '2010-09-24', '2010-09-28', 4, 0, 'Hamlet Village Condominiums', 0, 3, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2010-08-03 18:27:05.639101', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1129, '2009-05-01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tomrayl@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1878, '2010-08-05', 'Christine', 'Metcalf', NULL, '', NULL, '', '', '', NULL, '', NULL, 'metch_111@comcast.net', NULL, NULL, NULL, true, '2010-09-10', '2010-09-12', 4, 0, 'Trout Creek Condominiums', 0, 3, 1, 1, 2, true, true, '', '', 'Internet Search', 4, '2010-08-05 16:32:30.542931', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1879, '2010-08-05', 'Bart', 'Anderson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'anderbart@yahoo.com', NULL, NULL, NULL, true, '2010-08-27', '2010-08-29', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Internet Search', 4, '2010-08-05 19:57:20.801801', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1880, '2010-08-06', 'timothy', 'gostinger', NULL, '3095 riverwood hgts', NULL, 'port huron', 'MI', '48060', NULL, '8109826234', NULL, 'timgos@comcast.net', NULL, NULL, NULL, true, '2010-08-20', '2010-08-23', 8, 0, 'Hamlet Village Condominiums', 0, 8, 4, 4, 8, true, true, '8106508345', '', 'Internet Search', 8, '2010-08-06 01:09:37.511465', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1881, '2010-08-08', 'Fred', 'Skeggs', NULL, '', NULL, '', '', '', NULL, '', NULL, 'fjske@hotmail.com', NULL, NULL, NULL, true, '2010-09-03', '2010-09-06', 3, 1, 'Hamlet Village Condominiums', 1, 2, 1, 2, 3, true, true, '', 'thru little traverse bay on net', 'Other - Please Explain', 4, '2010-08-08 10:55:02.806007', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1882, '2010-08-09', 'Dennis', 'Erickson', NULL, '469 S. Lakeshore Drive', NULL, 'Ludington', 'MI', '49431', NULL, '231 845 6970', NULL, 'beachhouse00@hotmail.com', NULL, NULL, NULL, true, '2010-08-20', '2010-08-22', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2010-08-09 10:54:24.344566', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2028, '2011-02-10', 'brad', 'swartzentruber', NULL, '', NULL, '', '', '', NULL, '', NULL, 'swartzy2k@live.com', NULL, NULL, NULL, true, '2011-06-04', '2011-06-09', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '', '', 'Returning guest', 2, '2011-02-10 21:40:03.620295', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1884, '2010-08-10', 'Don', 'Maeder', NULL, '2092 Oakwood Dr.', NULL, 'Troy', 'MI', '48085', NULL, '248-802-7049', NULL, 'dmaeder@saturnee.com', NULL, NULL, NULL, true, '2010-09-09', '2010-09-12', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 3, 8, true, true, '', '', 'Returning guest', 8, '2010-08-10 10:21:02.809493', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2236, '2011-07-16', 'Don', 'Kozulis', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'dkozulis04@yahoo.ca', NULL, NULL, NULL, true, '2011-07-29', '2011-07-31', 1, 1, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-07-16 18:35:38.292952', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1886, '2010-08-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'chrisnelson.era@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1889, '2010-08-12', 'Jason', 'Hebert', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jasonhebert82@gmail.com', NULL, NULL, NULL, true, '2010-08-13', '2010-08-16', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-08-12 09:11:28.488163', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1888, '2010-08-11', 'jeremy', 'brand', NULL, '6781 post oak', NULL, 'w bloomfield', 'MI', '48322', NULL, '248 255 5900', NULL, 'JEREMYLBRAND@YAHOO.COM', NULL, NULL, NULL, true, '2010-08-13', '2010-08-15', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 2, 1, true, true, '', 'I AM FLEXIBLE ,BUT WANT BEST PRICE', 'Golf Show - Novi', 2, '2010-08-11 20:46:50.692586', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1892, '2010-08-15', 'Al', 'Fishburn', NULL, '8612 Creekside Pl.', NULL, 'ft. wayne', 'IN', '46804', NULL, '260-432-0646', NULL, 'pegalfishburn@verizon.net', NULL, NULL, NULL, true, '2010-08-15', '2010-08-22', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 1, true, true, '', '', 'Friend/Family Referral', 4, '2010-08-15 11:58:05.269393', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (803, '2008-08-26', 'carol', 'davis', NULL, '1830 Carlisle Hwy', NULL, 'Charlotte', 'MI', '48813', NULL, '517 543 6765', NULL, 'tcdavis@cablespeed.com', NULL, NULL, NULL, true, '2008-09-21', '2008-09-23', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '517 930-4723', 'We are seniors looking for a reasonable rate on a golf package. +Could play any of the courses in any order. Could also schedule for the following week.', 'Golfing in Michigan Magazine', 2, '2008-08-26 21:11:08.957659', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1086, '2009-04-08', 'Derrick', 'Ayers', NULL, '10837 Hobbs Station Road', NULL, 'Louisville', 'KY', '40223', NULL, '502-562-5511', NULL, 'derrick.ayers@53.com', NULL, NULL, NULL, true, '2010-10-01', '2010-10-03', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2010-08-13 08:48:59.825533', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1894, '2010-08-15', 'susan', 'smith', NULL, '26111 west 14 mile road', NULL, 'Franklin', 'MI', '48025', NULL, '248-417-0076', NULL, 'ssmith@cuicgh.com', NULL, NULL, NULL, true, '2010-09-15', '2010-09-18', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 2, true, true, '', '', 'Trout Creek Condo', 2, '2010-08-15 21:03:33.962997', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1896, '2010-08-16', 'Derek', 'Smith', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dwsmith6@hotmail.com', NULL, NULL, NULL, true, '2010-09-24', '2010-09-26', 4, 0, 'Trout Creek Condominiums', 0, 0, 1, 0, 0, true, true, '', '', 'Internet Search', 4, '2010-08-16 12:12:54.084895', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2323, '2011-09-12', 'GARRY', 'duncan', NULL, '', NULL, '', '', '', NULL, '', NULL, 'garryanddonna@nelsonvilletv.com', NULL, NULL, NULL, true, '2011-09-12', '2011-09-16', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2011-09-12 07:52:39.075142', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1260, '2009-07-01', 'Suzanne', 'Pullman', NULL, '', NULL, '', '', '', NULL, '', NULL, 'suzanne.pullman@moen.com', NULL, NULL, NULL, true, '2010-09-18', '2010-09-20', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Can you please quote a price with and without dinners. What about breakfasts? +Thanks, +Suzanne', 'Internet Search', 2, '2010-08-16 18:11:35.066936', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1898, '2010-08-16', 'Erik', 'Schupbach', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ehschup@charter.net', NULL, NULL, NULL, true, '2010-09-13', '2010-09-15', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 2, 4, true, true, '', 'Found an add on the Black Lake web site', 'Other - Please Explain', 4, '2010-08-16 18:37:45.016212', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1899, '2010-08-16', 'mark', 'charles', NULL, '5890 jefferson rd', NULL, 'clark lake', 'MI', '49234', NULL, '5175928937', NULL, 'woodbutcher1@frontiernet.net', NULL, NULL, NULL, true, '2010-09-04', '2010-09-06', 2, 2, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '5172625217', '', 'Internet Search', 4, '2010-08-16 19:02:58.689476', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1900, '2010-08-17', 'Mark', 'Restum', NULL, '315 West Allegan Rm 210', NULL, 'Lansing', 'MI', '48823', NULL, '517-377-1823', NULL, 'mwrestum@comcast.net', NULL, NULL, NULL, true, '2011-08-04', '2011-08-07', 20, 0, 'Trout Creek Condominiums', 0, 20, 2, 10, 20, true, true, '', 'Looking for best price, tired of always having family outing at Treetops, Garland, or St. Ives/Tulleymore. I have stayed at Trout Creek before, looking for individual beds, 2 golfers can share a room/bath, number of golfers per condo is not an issue as long as we have our own double or larger bed. If grills are available, I would like a quote with 3 dinners included, and one without any dinner. Thanks', 'Returning guest', 20, '2010-08-17 17:43:26.43099', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1901, '2010-08-17', 'Randy', 'Marshall', NULL, '7877 Lake Crest', NULL, 'Ypsilanti', 'MI', '48197', NULL, '7434844048', NULL, 'ypsimarshall@gmail.com', NULL, NULL, NULL, true, '2010-09-07', '2010-09-10', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 2, 1, true, true, '', '', 'Internet Search', 2, '2010-08-17 21:18:49.607064', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1902, '2010-08-17', 'George', 'White', NULL, '47150 Liberty Bell', NULL, 'Macomb', 'MI', '48044', NULL, '586.247.0195', NULL, 'gkpwjr@gmail.com', NULL, NULL, NULL, true, '2011-07-31', '2011-08-05', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 4, 8, true, true, '', '', 'Golfing in Michigan Magazine', 8, '2010-08-17 21:28:04.739508', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3962, '2014-03-15', 'Curt', 'Oldham', NULL, '6505 Stonebrook Ln', NULL, 'Flushing', 'MI', '48433', NULL, '810-516-3798', NULL, 'cmkk1990@yahoo.com', NULL, NULL, NULL, true, '2014-07-26', '2014-07-29', 16, 0, 'Hamlet Village Condominiums', 0, 16, 1, 16, 16, true, true, '810-449-3774', '', 'Internet Search', 16, '2014-03-15 16:59:15.312828', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2195, '2011-06-23', 'marty', 'fortino', NULL, '13 highcrest', NULL, 'sault ste marie', 'MI', '49783', NULL, '7059710513', NULL, 'marty_fortino@hotmail.com', NULL, NULL, NULL, true, '2011-07-13', '2011-07-15', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 4, true, true, '', '', 'Returning guest', 4, '2011-06-23 22:57:30.18728', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1145, '2009-05-11', 'Nan', 'Thompson Commissaris', NULL, '01121 County Road 653', NULL, 'Allegan', 'MI', '49010', NULL, '269 491-9914', NULL, 'nthompson@jvtr.com', NULL, NULL, NULL, true, '2010-09-03', '2010-09-05', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'The golf times and courses can be adjusted + +OK for a later tee time on Friday; anytime on Sat, but need an early am on Sun. + +Thanks!', 'Golf Show - Grand Rapids', 2, '2010-08-19 17:58:05.477331', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1911, '2010-08-22', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jdjones777@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1908, '2010-08-20', 'steve', 'stoddard', NULL, '', NULL, '', '', '', NULL, '', NULL, 'stevestods@yahoo.com', NULL, NULL, NULL, true, '2010-10-16', '2010-10-19', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 0, 2, true, true, '', '', 'Internet Search', 2, '2010-08-20 10:16:13.125404', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1909, '2010-08-20', 'Ryan', 'Fountain', NULL, '3773 Yosemite', NULL, 'Okemos', 'MI', '48864', NULL, '517 230-0877', NULL, 'rynof22@yahoo.com', NULL, NULL, NULL, true, '2011-07-22', '2011-07-25', 16, 0, 'Trout Creek Condominiums', 0, 16, 1, 8, 16, true, true, '517 708-7844', 'We are open to a variety of housing options - 4 condos for 4, 2 houses/condos for 8, etc. +We may be interested in some dinner options for Fri/Sat night.', 'Internet Search', 16, '2010-08-20 18:40:34.91282', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1913, '2010-08-24', 'gary', 'Mudge', NULL, '456 chilver', NULL, 'Windsor', 'ON', 'n8y2j7', NULL, '519 984 9856', NULL, 'ghm4444@gmail.com', NULL, NULL, NULL, true, '2010-09-13', '2010-09-17', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '519 551 0852', '', 'Internet Search', 2, '2010-08-24 11:04:58.548275', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1910, '2010-08-21', 'TJ', 'Abbott', NULL, '222 Drury', NULL, 'Waterloo', 'ON', 'n2r 4j7', NULL, '519 888 2233', NULL, 'tjljabbott@rogers.com', NULL, NULL, NULL, true, '2010-08-30', '2010-09-02', 2, 0, 'Trout Creek Condominiums', 0, 1, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2010-08-21 18:01:08.196015', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1914, '2010-08-24', 'Jamie', 'Hertza', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jhertza@gmail.com', NULL, NULL, NULL, true, '2010-08-27', '2010-08-29', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Friend/Family Referral', 2, '2010-08-24 11:49:37.638113', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (372, '2008-04-28', 'Gerald', 'Hammond', NULL, NULL, NULL, NULL, NULL, '48433', NULL, '', NULL, 'jerryh74@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2228, '2011-07-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jimknaus@gwallc.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1915, '2010-08-25', 'dennis', 'gottschalk', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dpgottschalk@gmail.com', NULL, NULL, NULL, true, '2011-08-17', '2011-08-21', 20, 0, 'Hamlet Village Condominiums', 0, 20, 1, 10, 20, true, true, '', 'Please call me about this package +cell is 586-212-9452', 'Brochure', 20, '2010-08-25 14:22:51.287876', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1916, '2010-08-25', 'Richard', 'mcdonnell', NULL, '33 Bloomfield Hills Pkwy 240', NULL, 'Bloomfield Hills', 'MI', '48304', NULL, '248-840-0276', NULL, 'rmcdonnell@mclawplc.com', NULL, NULL, NULL, true, '2010-09-16', '2010-09-19', 8, 0, 'Hamlet Village Condominiums', 0, 8, 3, 6, 8, true, true, '', '', 'Returning guest', 8, '2010-08-25 15:38:39.220302', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2669, '2013-01-31', 'Matt', 'Merlington', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'Matt_merlington@yahoo.com', NULL, NULL, NULL, true, '2013-09-05', '2013-09-08', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 4, true, true, '', '', 'Internet Search', 4, '2013-01-31 04:17:03.053924', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1918, '2010-08-26', 'Ron', 'Bonner', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ronaldbonner2000@yahoo.ca', NULL, NULL, NULL, true, '2010-09-17', '2010-09-19', 4, 0, 'Trout Creek Condominiums', 0, 4, 3, 4, 4, true, true, '', '', 'Returning guest', 4, '2010-08-26 15:10:39.394797', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1475, '2009-08-30', 'Dean', 'Tondreau', NULL, '1294 Bush Creek Drive', NULL, 'Grand Blanc', 'MI', '48439', NULL, '8104232230', NULL, 'maxig88@att.net', NULL, NULL, NULL, true, '2009-09-20', '2009-09-23', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 1, 4, true, true, '', '', 'Internet Search', 4, '2009-08-30 12:20:55.863501', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1920, '2010-08-27', 'Diane', 'Teller', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'bankwoman11@gmail.com', NULL, NULL, NULL, true, '2010-09-17', '2010-09-19', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 1, true, true, '', '', 'Internet Search', 4, '2010-08-27 21:33:26.605311', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2138, '2011-05-06', 'adam', 'teschke', NULL, '', NULL, '', '', '', NULL, '', NULL, 'teschke87@hotmail.com', NULL, NULL, NULL, true, '2011-06-10', '2011-06-12', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 3, 3, true, true, '', '', 'Golf Show - Grand Rapids', 8, '2011-05-06 17:36:44.839957', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1921, '2010-08-28', 'Brian', 'Byrnes', NULL, '6453 Gran Via Drive', NULL, 'Rockford', 'MN', '49341', NULL, '616-874-7470', NULL, 'byrnesrckfrd@aol.com', NULL, NULL, NULL, true, '2010-10-01', '2010-10-03', 6, 0, 'Trout Creek Condominiums', 0, 6, 5, 5, 6, true, true, '616-581-9728', '', 'Golf Course', 6, '2010-08-28 13:13:02.728048', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1929, '2010-09-01', 'greg', 'gadd', NULL, '', NULL, '', '', '', NULL, '', NULL, 'greg.gadd@tecan.com', NULL, NULL, NULL, true, '2011-08-26', '2011-08-29', 16, 0, 'Trout Creek Condominiums', 0, 16, 8, 8, 16, true, true, '', 'also interested in unlimited golf on Sat/Sun', 'Returning guest', 16, '2010-09-01 11:55:49.063257', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (765, '2008-08-13', 'Glenn', 'Peggs', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'gapeggs@hotmail.com', NULL, NULL, NULL, true, '2010-09-24', '2010-09-27', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 4, 4, true, true, '', '', 'Returning guest', 4, '2010-08-30 10:53:53.914125', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1930, '2010-09-01', 'rick', 'wickerham', NULL, '210 e maple', NULL, 'carson city', 'MI', '48811', NULL, '989-506-6244', NULL, 'wicker@cmsinter.net', NULL, NULL, NULL, true, '2010-09-16', '2010-09-19', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-09-01 12:17:10.938431', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1932, '2010-09-01', 'Todd', 'Persells', NULL, '44500 White pine circle East', NULL, 'Northville', 'MI', '48168', NULL, '', NULL, 'tpersells@gmail.com', NULL, NULL, NULL, true, '2010-09-17', '2010-09-19', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 3, 4, true, true, '', '', 'Internet Search', 4, '2010-09-01 20:21:34.263079', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1933, '2010-09-01', 'Glennon', 'Eckelkamp', NULL, '6672 Pleasant Hill Dr SW', NULL, 'Bryon Center', 'MI', '49315', NULL, '616-531-2512', NULL, 'eckelkamp1@comcast.net', NULL, NULL, NULL, true, '2010-09-12', '2010-09-14', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Returning guest', 2, '2010-09-01 21:17:55.804262', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1940, '2010-09-11', 'Dennis', 'O''Hare', NULL, '549 HArt ST', NULL, 'Timmins', 'ON', 'P4N6X5', NULL, '705-264-3472', NULL, 'dohare@ntl.sympatico.ca', NULL, NULL, NULL, true, '2010-09-15', '2010-09-18', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 2, 1, true, true, '', '', 'Returning guest', 2, '2010-09-11 10:39:29.979919', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2213, '2011-07-05', 'Joe', 'Cripe', NULL, '', NULL, '', '', '', NULL, '', NULL, 'joe.cripe@adidas-group.com', NULL, NULL, NULL, true, '2011-07-23', '2011-07-26', 3, 2, 'Trout Creek Condominiums', 1, 3, 1, 3, 4, true, true, '', '', 'Internet Search', 5, '2011-07-05 20:52:10.25258', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1934, '2010-09-05', 'Patty', 'Gutmann', NULL, '205 Colony Rd', NULL, 'Rossford', 'OH', '43460', NULL, '419 666-3739', NULL, 'puttrite@bex.net', NULL, NULL, NULL, true, '2010-09-19', '2010-09-20', 2, 2, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '419 304-9969', 'Flexible on golf courses and times willing to play early afternoon also.', 'Golf Show - Novi', 4, '2010-09-06 10:51:01.338436', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1935, '2010-09-06', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'bcbeamer@clarkston.k12.mi.us', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1936, '2010-09-07', 'Mark', 'Shroyer', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Markcas514@yahoo.com', NULL, NULL, NULL, true, '2011-05-30', '2011-06-03', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-09-07 10:57:02.501355', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1942, '2010-09-13', 'Cesar', 'Rastelli', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'crastelli@yahoo.com', NULL, NULL, NULL, true, '2010-09-17', '2010-09-20', 3, 0, 'Trout Creek Condominiums', 0, 3, 2, 2, 3, true, true, '', '', 'Golf Show - Novi', 3, '2010-09-13 16:04:44.720215', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2240, '2011-07-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jimkilgo@att.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2688, '2013-02-14', 'Craig', 'Trout', NULL, '', NULL, '', 'AZ', '', NULL, '', NULL, 'cmt53usa@yahoo.com', NULL, NULL, NULL, true, '2013-08-12', '2013-08-16', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 2, 2, true, true, '', '', 'Internet Search', 2, '2013-02-14 15:25:23.541073', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1938, '2010-09-08', 'Donald', 'McCain', NULL, '3585 Ridgewood Rd', NULL, 'Ottawa Hills', 'OH', '43606', NULL, '', NULL, 'mccaindon@aol.com', NULL, NULL, NULL, true, '2010-09-17', '2010-09-19', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 4, 4, true, true, '', '', 'Internet Search', 4, '2010-09-08 16:17:27.407335', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1939, '2010-09-10', 'David', 'Eastman', NULL, '34633 Lytle', NULL, 'Farmington Hills', 'MI', '48335', NULL, '3134107726', NULL, 'eulbog13@aol.com', NULL, NULL, NULL, true, '2011-08-11', '2011-08-14', 20, 0, 'Trout Creek Condominiums', 10, 20, 10, 5, 20, true, true, '', 'My group is actually 36 possibly 40 golfers. I have been doing this golf trip for about 15 yrs. We have been all over Michigan, and are looking for somewhere new. Please send me any info you can.', 'Friend/Family Referral', 20, '2010-09-10 18:39:35.787778', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2365, '2011-12-08', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1152, '2009-05-16', 'greg', 'kiss', NULL, '12275 st andrews way', NULL, 'fenton', 'MI', '48430', NULL, '810-691-9203', NULL, 'gjkassociatesinc@charter.net', NULL, NULL, NULL, true, '2011-07-28', '2011-07-31', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 4, 4, true, true, '810-691-9203', 'please quote for i condo 4 bedrooms 1 man each room no dinners include golf and lodging', 'Brochure', 4, '2011-03-10 19:51:48.805424', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1945, '2010-09-14', 'Joe', 'Staknis', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jstaknis@ford.com', NULL, NULL, NULL, true, '2010-09-26', '2010-09-28', 2, 2, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2010-09-14 10:25:15.061045', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1947, '2010-09-15', 'Ron', 'Loope', NULL, '305 E. Bethel Dr.', NULL, 'Bourbonnais', 'IL', '60914', NULL, '815-409-1316', NULL, 'loope89@gmail.com', NULL, NULL, NULL, true, '2010-10-08', '2010-10-10', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-09-15 23:21:21.747517', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1948, '2010-09-16', 'rick', 'vryhof', NULL, '740 larkwood drive', NULL, 'holland', 'MI', '49423', NULL, '616-836-8022', NULL, 'ravryhof@comcast.net', NULL, NULL, NULL, true, '2010-10-03', '2010-10-04', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Brochure', 2, '2010-09-16 20:44:38.312252', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1949, '2010-09-19', 'J.', 'Francis', NULL, '', NULL, '', '', '', NULL, '', NULL, 'shebegirl@yahoo.com', NULL, NULL, NULL, true, '2010-10-15', '2010-10-17', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Newspaper', 2, '2010-09-19 15:08:04.445443', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1950, '2010-09-20', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1951, '2010-09-20', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jim.hitzler@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1361, '2009-07-23', 'Tom', 'Beaumont', NULL, '8888 Riverside Dr. E. Suite #2409', NULL, 'Windsor, ON', 'ON', 'N8S 1H2', NULL, '519-818-6004', NULL, 'tom@wds-group.com', NULL, NULL, NULL, true, '2010-10-09', '2010-10-11', 8, 0, 'Trout Creek Condominiums', 4, 0, 2, 2, 2, true, true, '519-988-0367', '', 'Friend/Family Referral', 8, '2010-09-21 15:46:18.551907', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1682, '2010-03-21', 'troy', 'brandt', NULL, '', NULL, '', '', '', NULL, '', NULL, 'troybrandt@yahoo.com', NULL, NULL, NULL, true, '2010-10-21', '2010-10-23', 2, 1, 'Hamlet Village Condominiums', 1, 1, 1, 1, 2, true, true, '', '', 'Other - Please Explain', 3, '2010-09-21 18:39:32.867617', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1099, '2009-04-15', 'Jacinda', 'Sanders', NULL, 'RR #1', NULL, 'Arkona', 'ON', 'N0M1B0', NULL, '51982583027', NULL, 'sanderja@lkdsb.net', NULL, NULL, NULL, true, '2010-10-15', '2010-10-28', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', 'Only 3 rounds would be fine. If courses and dinner choices don''t line up please fix.', 'Internet Search', 4, '2010-09-21 18:42:36.240408', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1043, '2009-03-16', 'Randy', 'Van Hulle', NULL, '', NULL, '', '', '', NULL, '', NULL, 'RandyVanH@msn.com', NULL, NULL, NULL, true, '2010-10-01', '2010-10-03', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2010-09-21 19:46:54.24755', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1956, '2010-09-28', 'Robert', 'Chimovitz', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bchimovitz@aol.com', NULL, NULL, NULL, true, '2010-10-15', '2010-10-17', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2010-09-28 21:14:52.974056', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1952, '2010-09-22', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tbrohl2@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1953, '2010-09-23', 'Scott', 'McKernan', NULL, '10189 Carmel Ct.', NULL, 'Brighton', 'MI', '48116', NULL, '', NULL, 'mckernan@chartermi.net', NULL, NULL, NULL, true, '2011-09-18', '2011-09-20', 16, 0, 'Hamlet Village Condominiums', 8, 0, 2, 4, 4, true, true, '', 'We will be on our 17th year as a group outing and have golfed all over Michigan. We would be looking for a golf and stay package--no dinners, but breakfasts would be an option. Will require 4 person/unit type lodging with adjacent units.', 'Friend/Family Referral', 16, '2010-09-23 09:53:15.96787', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1457, '2009-08-24', 'daniel', 'lenhardt', NULL, '1500 golfview dr', NULL, 'windsor', 'ON', 'n9j1y9', NULL, '5199192779', NULL, 'daniel.lenhardt@scotiabank.com', NULL, NULL, NULL, true, '2010-10-15', '2010-10-17', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 2, 1, true, true, '5199821192', 'need a king bed', 'Returning guest', 2, '2010-09-23 10:40:18.870624', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2015, '2011-02-02', 'Scott', 'Ronaldson', NULL, '108 9th St', NULL, 'Nipigon', 'ON', 'P0T 2J0', NULL, '807-887-4588', NULL, 'sronaldson@shaw.ca', NULL, NULL, NULL, true, '2011-05-19', '2011-05-23', 16, 0, 'Trout Creek Condominiums', 0, 16, 8, 8, 16, true, true, '807-887-3499', '', 'Friend/Family Referral', 16, '2011-02-02 16:38:04.777256', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1548, '2010-01-04', 'Brian', 'Lynch', NULL, '674 Stonecrest Avenue', NULL, 'Sarnia', 'ON', 'N7V 2K4', NULL, '(519) 337-9501', NULL, 'mernic@sympatico.ca', NULL, NULL, NULL, true, '2011-06-30', '2011-07-03', 12, 0, 'Hamlet Village Condominiums', 0, 12, 3, 6, 12, true, true, '(519) 466-3574', 'Please make quote for whichever lodging is less busy and less likely to have families. +Thanks.', 'Internet Search', 12, '2010-10-20 05:14:43.121522', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3797, '2013-06-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1967, '2010-11-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'canderson@dwsd.,org', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1971, '2010-11-28', 'Glenn', 'Nevelle', NULL, '', NULL, '', '', '', NULL, '', NULL, 'nevel68@aol.com', NULL, NULL, NULL, true, '2011-06-23', '2011-06-26', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 6, 12, true, true, '', 'You can adjust lodging & golf as needed!', 'Golf Show - Grand Rapids', 12, '2010-11-28 12:17:28.009776', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1976, '2010-12-04', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tcvnlb', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2040, '2011-02-17', 'James', 'Seymour', NULL, '3405 Breton Valley Dr.', NULL, 'Kentwood', 'MI', '49512', NULL, '6169400709', NULL, 'seymour-j@att.net', NULL, NULL, NULL, true, '2011-06-27', '2011-06-29', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '6169400709', '', 'Internet Search', 2, '2011-02-17 13:55:50.099415', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1995, '2011-01-05', 'Matt', 'Mccaffery', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mattmccaffery@yahoo.com', NULL, NULL, NULL, true, '2011-05-26', '2011-05-28', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2011-01-05 11:35:02.577918', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1975, '2010-12-02', 'Gloria', 'Scaddan', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gloriadave89@hotmail.com', NULL, NULL, NULL, true, '2011-05-04', '2011-05-06', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'I am looking into pricing for a 50th wedding aniversary gift for my parents +Thanks', 'Internet Search', 2, '2010-12-02 12:21:58.096773', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1977, '2010-12-04', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1978, '2010-12-06', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'hvlandv', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1979, '2010-12-06', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1997, '2011-01-05', 'John', 'Lepisto', NULL, '4038 Carrington Dr. NW', NULL, 'Grand Rapids', 'MI', '49534', NULL, '616 735 4956', NULL, 'jglepisto@comcast.net', NULL, NULL, NULL, true, '2011-07-05', '2011-07-08', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-01-05 18:34:53.516341', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2368, '2011-12-23', 'Brian', 'Reeder', NULL, '', NULL, '', '', '', NULL, '', NULL, 'reederintl@yahoo.com', NULL, NULL, NULL, true, '2012-05-28', '2012-05-29', 2, 2, 'Trout Creek Condominiums', 2, 0, 1, 1, 2, true, true, '', '', 'Friend/Family Referral', 4, '2011-12-23 00:16:11.677084', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3801, '2013-06-11', 'dennis', 'tobias', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dennist@bex.net', NULL, NULL, NULL, true, '2013-07-16', '2013-07-19', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 2, true, true, '', '', 'Friend/Family Referral', 2, '2013-06-11 13:08:03.274861', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3803, '2013-06-13', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1982, '2010-12-21', 'Patricia', 'Horrie', NULL, '', NULL, '', '', '', NULL, '', NULL, 'patti@allemons.com', NULL, NULL, NULL, true, '2010-09-23', '2010-09-25', 3, 1, 'Trout Creek Condominiums', 1, 2, 1, 2, 3, true, true, '', '', 'Friend/Family Referral', 4, '2010-12-21 12:16:40.954109', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1530, '2009-12-06', 'Lamont', 'Haverkate', NULL, '36230 Jamison', NULL, 'Livonia', 'MI', '48154', NULL, '7344646828', NULL, 'www.firstfederal123@aol.com', NULL, NULL, NULL, true, '2011-06-03', '2011-06-05', 12, 0, 'Trout Creek Condominiums', 0, 12, 6, 6, 12, true, true, '', 'additional 9 holes of golf on 6/4/2011', 'Returning guest', 12, '2010-12-18 16:50:59.733084', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1984, '2010-12-22', 'Hunt', 'Taylor', NULL, '4681 McMillan Ct.', NULL, 'Rochester', 'MI', '48306', NULL, '248-953-3457', NULL, 'hunt.taylor@delphi.com', NULL, NULL, NULL, true, '2011-06-11', '2011-06-13', 4, 0, 'Trout Creek Condominiums', 2, 4, 2, 2, 4, true, true, '', 'What would be another choice of course to replace Dunmaglas that would be different from the other selections?', 'Returning guest', 4, '2010-12-22 09:25:20.903944', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1985, '2010-12-22', 'Ali', 'Saeedy', NULL, '5440 Deer Trail', NULL, 'Linden', 'MI', '48451', NULL, '810-241-1421', NULL, 'ahsaeedy65@yahoo.com', NULL, NULL, NULL, true, '2011-09-09', '2011-09-11', 20, 0, 'Trout Creek Condominiums', 0, 20, 10, 10, 20, true, true, '', 'I''m looking to arrange a golf package with the following details: + +Timing: +Option #1: 09/09-11/2011 +Option #2: 09/23-25/2011 + +Number of golfer: 20 + +Number of Rounds: (4) 18 hole rounds with carts. (1) round on Fri. / (2) rounds on Sat. / (1) round on Sun. + +(2) night stay + +(4) Meals = (2) Breakfasts + (2) Dinners. If your facilities has the capabilities. + +Thank you for your help + +If you have any questions please give me a call + +Sincerely, + +Ali Saeedy + +E-mail address: ahsaeedy65@yahoo.com', 'Golf Show - Novi', 20, '2010-12-22 21:02:45.299351', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1986, '2010-12-23', 'Ron', 'Rzepecki', NULL, '33933 jesica Lane', NULL, 'NEW BOSTON', 'MI', '48164', NULL, '248-939-2274', NULL, 'rrzepecki@yahoo.com', NULL, NULL, NULL, true, '2011-09-02', '2011-09-05', 8, 0, 'Trout Creek Condominiums', 4, 0, 2, 2, 2, true, true, '248-939-2274', 'Let me know what a 4th of July package would run', 'Returning guest', 8, '2010-12-23 16:14:47.955915', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2416, '2012-02-19', 'Rod', 'Leggett', NULL, '3342 Babylon Rd.', NULL, 'Allegan', 'MI', '49010', NULL, '269-673-3088', NULL, 'rnleggett@charter.net', NULL, NULL, NULL, true, '2012-06-21', '2012-06-26', 4, 0, 'Hamlet Village Condominiums', 1, 2, 1, 4, 2, true, true, '', '', 'Golf Show - Grand Rapids', 4, '2012-02-19 11:02:25.546957', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2074, '2011-03-04', 'jeff', 'smith', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bigsmith@yahoo.com', NULL, NULL, NULL, true, '2011-07-28', '2011-07-31', 4, 0, 'Hamlet Village Condominiums', 2, 4, 2, 2, 4, true, true, '', '', 'TV ad', 4, '2011-03-04 20:56:17.292595', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1989, '2010-12-28', 'Dennis', 'Bateman', NULL, '', NULL, '', '', '', NULL, '', NULL, '4batemans@sbcglobal.net', NULL, NULL, NULL, true, '2011-05-19', '2011-05-22', 20, 0, 'Trout Creek Condominiums', 0, 20, 1, 5, 20, true, true, '', 'Hello - more specific details regarding our group plans. + +Our group (the "Best Group") is planning our 14th annual golf trip this coming May. +We played HR and Little Traverse (stayed at Trout Creek) and enjoyed the courses. + +Can you please provide a quotes based on the following: +Total Golfers 20 - 24 +Dates: Fri May 20 - Sun May 22 (some golfers will start on Thurs May 19 - see below) +Group dinner Friday and Saturday nights +Lodging - individual beds for all golfers (open to room/cabin type options) +Inclusion of range use is a big plus! + +Option 1 - "Regular Weekend" +Lodging Friday and Saturday nights +2 dinners +18 holes Friday afternoon +36 holes Saturday +18 holes Sunday morning + +Option 2 - "Golfaholics Weekend" (typically 8 - 12 of our group) +Lodging Thursday, Friday, Saturday nights +2 dinners (will be on our own for the 3rd day meals) +all regular weekend golf above plus +additional 18 holes Friday morning +(we will be playing Arcadia Bluffs on Thursday afternoon) + +Please let me know if questions. +Thanks', 'Internet Search', 20, '2010-12-28 17:11:59.076571', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1974, '2010-12-01', 'moe', 'miller', NULL, '400 Normandy Road', NULL, 'Taylorsville', 'KY', '40071', NULL, '502-477-6042', NULL, 'MillerTimeRanch@yahoo.com', NULL, NULL, NULL, true, '2011-07-30', '2011-08-06', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '502-523-6082', 'I may have done this before, but I find no documentation.', 'Trout Creek Condo', 2, '2011-01-03 11:48:50.226983', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1994, '2011-01-04', 'Erik', 'Stojov', NULL, '', NULL, '', '', '', NULL, '', NULL, 'estojov@gmail.com', NULL, NULL, NULL, true, '2011-06-24', '2011-06-26', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '', 'I don''t know if i filled this out right or not. I am looking for a golf and stay package for 4 golfers, playing 18 Friday afternoon, 36 on Saturday and 18 on Sunday morning. 2 nights lodging based on 2 guys per room. I am open to all specials and deals. We are looking at a bunch of resorts so your best offer would be appreciated.', 'Internet Search', 4, '2011-01-04 21:38:22.669074', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1991, '2010-12-31', 'lou', 'leblanc', NULL, '43 nichol ave.', NULL, 'sault ste. marie', 'ON', 'p6c4v3', NULL, '705 9495628', NULL, 'lou-mar@shaw.ca', NULL, NULL, NULL, true, '2011-05-26', '2011-05-28', 8, 0, 'Hamlet Village Condominiums', 4, 4, 4, 4, 4, true, true, '705 9495628 ext 213', 'We have 8 golfers need 2 beds per room 4rooms would be great if you have add packages or sugjestions please add with qoute Thanks Lou', 'Friend/Family Referral', 8, '2010-12-31 07:17:59.923816', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2016, '2011-02-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1996, '2011-01-05', 'TERRY', 'WOBROCK', NULL, '97 TREVOR TRL', NULL, 'ONSTED', 'MI', '49265', NULL, '517 467 2131', NULL, 'TCSHARDWARE@FRONTIERNET.NET', NULL, NULL, NULL, true, '2011-06-12', '2011-06-17', 8, 0, 'Trout Creek Condominiums', 0, 8, 3, 4, 8, true, true, '517403 4749', '', 'Golf Show - Novi', 8, '2011-01-05 16:38:01.106824', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1998, '2011-01-06', 'Stephen', 'Abel', NULL, '1700 Greenvale cres', NULL, 'Pickering', 'ON', 'L1V 4W7', NULL, '416-580-7757', NULL, 'abel@ianmartin.com', NULL, NULL, NULL, true, '2011-09-15', '2011-09-19', 8, 0, 'Trout Creek Condominiums', 0, 8, 3, 4, 8, true, true, '', '', 'Friend/Family Referral', 8, '2011-01-06 15:15:11.293501', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3917, '2013-10-11', 'Ernest', 'Kirkland', NULL, '16602 Spring Park Drive', NULL, 'Clermont', 'FL', '34711', NULL, '248-202-1733', NULL, 'kimdacoach@aol.com', NULL, NULL, NULL, true, '2014-09-22', '2014-09-26', 8, 0, 'Hamlet Village Condominiums', 0, 8, 4, 4, 8, true, true, '', 'Arrive late Sunday and leave on Thursday. Golf Monday thru Thursday once at each course. Would also like package quoted without meals.', 'Brochure', 8, '2013-10-11 09:05:40.885729', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2000, '2011-01-11', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1999, '2011-01-09', 'Jerry', 'Rocheleau', NULL, '15653 Kennebec', NULL, 'Southgate', 'MI', '48195', NULL, '734 626 3876', NULL, 'jerryrocheleau@yahoo.com', NULL, NULL, NULL, true, '2011-09-08', '2011-09-11', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 3, 4, true, true, '', '', 'Returning guest', 4, '2011-01-11 13:01:16.289413', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2017, '2011-02-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jtrongard@wi.rr.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2029, '2011-02-11', 'sCOTT', 'tESCH', NULL, '', NULL, '', '', '', NULL, '', NULL, 'STESCH316340MI@COMCAST.NET', NULL, NULL, NULL, true, '2011-06-01', '2011-06-03', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2011-02-11 17:39:42.67313', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2076, '2011-03-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'sunny2525@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2433, '2012-03-01', 'Glowinn', 'Gibson', NULL, '7 The Crescent', NULL, 'Sault Ste. Marie', 'ON', 'P6B 2Y1', NULL, '705 541-9500', NULL, 'g.gibson@bell.net', NULL, NULL, NULL, true, '2012-05-18', '2012-05-20', 9, 0, 'Trout Creek Condominiums', 0, 9, 3, 3, 5, true, true, '705 541-8977', 'Looking for good lodgings, good golf, good price, we only get together once a year as this group, but we all golf in Michigan at some time during the summer. Thanks.', 'Internet Search', 9, '2012-03-01 14:50:14.137416', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2425, '2012-02-25', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2421, '2012-02-23', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'petrusha3@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2426, '2012-02-25', 'John', 'Truba', NULL, '8360 Five Point Hwy', NULL, 'Eaton Rapids', 'MI', '48827', NULL, '5176634059', NULL, 'j.truba@comcast.net', NULL, NULL, NULL, true, '2012-05-31', '2012-06-03', 12, 0, 'Trout Creek Condominiums', 6, 0, 2, 6, 12, true, true, '5176634059', '', 'Golf Show - Grand Rapids', 12, '2012-02-25 20:12:57.325609', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1955, '2010-09-28', 'Michael', 'Rossi', NULL, '9063 Woodgrove', NULL, 'Plymouth', 'MI', '48170', NULL, '3133903900', NULL, 'mrossi@ford.com', NULL, NULL, NULL, true, '2011-05-12', '2011-05-16', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '3133903900', '4 golfers and no guests. Arive the evening of May 12th. Play 4 rounds of golf. 1 round each day May 13, 14, 15, and 16. We drive home after golf on the 16th and thus check out the morning of the 16th. which courses we play each day and tee time are flexible for us.', 'Brochure', 4, '2011-01-13 12:56:32.410314', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (917, '2009-01-16', 'Jim', 'Streeter', NULL, '929 Pearl', NULL, 'Ypsilanti', 'MI', '48197', NULL, '7344853221', NULL, 'jim.streeter@emich.edu', NULL, NULL, NULL, true, '2011-05-23', '2011-05-26', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 3, 4, true, true, '7342601004', 'We would like to substitute True North for Black Lake on May 26. We know there might be a surcharge, but we would still like to add it for at least one round on May 26.', 'Golf Show - Novi', 4, '2011-01-13 13:10:24.671056', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (974, '2009-02-20', 'Marc', 'Gillis', NULL, '5474 Bradford Circle', NULL, 'Brighton', 'MI', '48114', NULL, '2482252897', NULL, 'marc817@aol.com', NULL, NULL, NULL, true, '2011-07-17', '2011-07-21', 3, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '2482252897', '', 'Returning guest', 3, '2011-01-13 13:10:40.86746', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2169, '2011-06-11', 'Mary Jo', 'Brady', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mjbrady@wowway.com', NULL, NULL, NULL, true, '2011-06-27', '2011-06-28', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Returning guest', 4, '2011-06-11 09:22:58.609862', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1962, '2010-10-13', 'Timothy', 'buechel', NULL, '22829 California', NULL, 'St.Clair Shores', 'MI', '48080', NULL, '586-863-7630', NULL, 'tbuechel9@hotmail.com', NULL, NULL, NULL, true, '2011-05-19', '2011-05-22', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', 'We actually have 4-8 golfers and would like UNLIMITED golf On Thurs,Fri,and Sat. We would not play on Sunday. If you could send me an email with a quote for the unlimited golf and lodging it would be greatly appreciated. + +Thank you, +Timothy Buechel +tbuechel9@hotmail.com +586-863-7630', 'Internet Search', 4, '2011-01-13 13:27:26.220842', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (454, '2008-04-28', 'Doug', 'Ochmanek', NULL, '1156 Glenn Ct', NULL, 'wyandotte', 'MI', '48192', NULL, '7342844601', NULL, 'dochmanek@ewsmith.com', NULL, NULL, NULL, true, '2011-08-05', '2011-08-08', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Brochure', 8, '2011-01-13 14:03:55.830328', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1808, '2010-06-28', 'John', 'Karpowicz', NULL, '8226 Gary Ave', NULL, 'Westland', 'MI', '48185-1746', NULL, '7348371438', NULL, 'jtkarp@gmail.com', NULL, NULL, NULL, true, '2011-07-04', '2011-07-07', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '7348371438', '', 'Internet Search', 2, '2011-01-13 14:31:30.145143', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (889, '2008-12-21', 'randy', 'edgerson', NULL, '6448 bramford ct', NULL, 'indianapolis', 'IN', '46256', NULL, '317-576-1979', NULL, 'rke511@yahoo.com', NULL, NULL, NULL, true, '2011-04-29', '2011-05-02', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 2, 1, true, true, '317-626-1151', '', 'Golfing in Michigan Magazine', 2, '2011-01-13 15:13:11.921303', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1748, '2010-05-07', 'Jeff', 'Libby', NULL, '175 Bamburgh cir. Apt 205', NULL, 'Scarborough', 'ON', 'm1w3x8', NULL, '416-499-1030', NULL, 'jflolibby@aol.com', NULL, NULL, NULL, true, '2011-05-22', '2011-05-27', 8, 0, 'Trout Creek Condominiums', 4, 0, 3, 4, 4, true, true, '', '', 'Internet Search', 8, '2011-01-13 15:15:21.600978', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2018, '2011-02-05', 'David', 'Steele', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'steeledw@sbcglobal.net', NULL, NULL, NULL, true, '2011-06-19', '2011-06-22', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 2, 4, true, true, '', '', 'Internet Search', 8, '2011-02-05 23:58:10.34798', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2695, '2013-02-23', 'Phyllis', 'Monazym', NULL, '27413 Princeton', NULL, 'St. Clair Shores', 'MI', '48081', NULL, '586 771-2263', NULL, 'pmonazym@yahoo.com', NULL, NULL, NULL, true, '2013-08-15', '2013-08-18', 12, 0, 'Trout Creek Condominiums', 6, 0, 3, 3, 3, true, true, '586 243-3683', 'The cost for re-play', 'Friend/Family Referral', 12, '2013-02-23 15:13:45.750495', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1602, '2010-02-16', 'paul', 'dieterle', NULL, '8250 golfside drive', NULL, 'jenison', 'MI', '49428', NULL, '616.581.0099', NULL, 'paul.dieterle@amseco.com', NULL, NULL, NULL, true, '2011-07-09', '2011-07-11', 8, 0, 'Trout Creek Condominiums', 4, 0, 2, 4, 8, true, true, '616.732.6880', 'We came up last year and enjoyed ourselves very much. Looking for the best price possible. We know the accomodations and courses are great. Big Fore will be our first (and only) choice if the price is right.', 'Returning guest', 8, '2011-01-13 15:48:17.056354', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1002, '2009-03-03', 'Cole', 'Weber', NULL, '546 St. Moritz Ave', NULL, 'Waterloo', 'ON', 'N2T 2Z4', NULL, '519-497-9646', NULL, 'coleweber13@hotmail.com', NULL, NULL, NULL, true, '2011-05-27', '2011-05-30', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 3, true, true, '519-579-4270', 'Please give as much info as possible. I am not 100% sure of the dates, but I think a 3 night, 3 golf rounds, 3 dinners, would be OK.', 'Internet Search', 4, '2011-01-13 16:08:40.525796', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1973, '2010-12-01', 'brian', 'sherren', NULL, '29 brier cres.', NULL, 'brantford', 'ON', 'N3R 3M5', NULL, '519-802-5757', NULL, 'bnsherren@rogers.com', NULL, NULL, NULL, true, '2011-05-20', '2011-05-23', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 2, true, true, '', '', 'Friend/Family Referral', 4, '2011-01-13 16:09:08.162965', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2001, '2011-01-13', 'Connie', 'Batchik', NULL, '8866 woodshire', NULL, 'White Lake', 'MI', '48386', NULL, '2486981027', NULL, 'Cmbatchik@sbcglobal.net', NULL, NULL, NULL, true, '2011-08-07', '2011-08-10', 8, 0, 'Hamlet Village Condominiums', 4, 2, 4, 4, 8, true, true, '', 'We will be leaving after golf on 8/10/2011', 'Returning guest', 8, '2011-01-13 18:02:18.229126', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1191, '2009-06-01', 'Brian', 'Watt', NULL, '29 Hemingford Place', NULL, 'Whitby', 'ON', 'L1R 1G2', NULL, '905-668-6757', NULL, 'bandcwatt@rogers.com', NULL, NULL, NULL, true, '2011-09-10', '2011-09-15', 8, 0, 'Trout Creek Condominiums', 0, 8, 3, 1, 8, true, true, '', 'any tweaking you can do would be appreciated, keeping in mind dinners at golf courses we are at, etc.', 'Internet Search', 8, '2011-01-13 20:09:11.854168', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (994, '2009-03-01', 'Tim', 'Prost', NULL, '253 S. Webik Ave', NULL, 'Clawson', 'MI', '48017', NULL, '248-635-5960', NULL, 'prosttim@yahoo.com', NULL, NULL, NULL, true, '2011-08-26', '2011-08-28', 8, 0, 'Trout Creek Condominiums', 0, 8, 3, 4, 8, true, true, '', '', 'Returning guest', 8, '2011-01-13 20:18:01.50444', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2351, '2011-10-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ckocsan@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1251, '2009-06-29', 'David', 'Brownell', NULL, '1541 4th Street NW', NULL, 'Grand Rapids', 'MI', '49504', NULL, '616-608-9816', NULL, 'dbrownell@ufpt.com', NULL, NULL, NULL, true, '2011-06-10', '2011-06-12', 12, 0, 'Hamlet Village Condominiums', 0, 12, 1, 6, 12, true, true, '453-1460', '', 'Golf Show - Grand Rapids', 12, '2011-01-14 08:28:01.004755', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1415, '2009-08-07', 'Paul', 'Anderson', NULL, '1110 Camden Dr', NULL, 'Lansing', 'MI', '48917', NULL, '517-321-5379', NULL, 'paul.w.anderson@sbcglobal.net', NULL, NULL, NULL, true, '2011-05-30', '2011-06-02', 3, 0, 'Hamlet Village Condominiums', 0, 3, 3, 2, 3, true, true, '', 'lodging for three nights; golf (preferrably unlimited or at least 36 per day) for three days; 3 golfers; potentially a fourth. Could you quote options for our package? +thanks', 'Golf Show - Lansing', 3, '2011-04-16 10:11:08.877982', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2055, '2011-02-28', 'Steve', 'Nicol', NULL, '25786 groveland', NULL, 'Novi', 'MI', '48374', NULL, '734 308 0446', NULL, 'Steven.m.nicol@jci.com', NULL, NULL, NULL, true, '2011-05-10', '2011-05-12', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Golf Show - Novi', 2, '2011-02-28 21:20:23.901957', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2064, '2011-03-02', 'mike', 'mccombie', NULL, '', NULL, '', '', '', NULL, '', NULL, 'm_mccombie@hotmail.com', NULL, NULL, NULL, true, '2011-06-03', '2011-06-06', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Internet Search', 8, '2011-03-02 21:03:16.643874', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2067, '2011-03-03', 'Mark', 'Muehlenbeck', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mmuehlenbeck@twmi.rr.com', NULL, NULL, NULL, true, '2011-06-23', '2011-06-26', 12, 0, 'Hamlet Village Condominiums', 0, 12, 2, 6, 2, true, true, '', '', 'Internet Search', 12, '2011-03-03 13:54:02.776725', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2070, '2011-03-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'billandpam@mac.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2353, '2011-10-28', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2359, '2011-11-26', 'bill', 'hamlin', NULL, '610 hinckley blvd', NULL, 'jackson', 'MI', '49203', NULL, '', NULL, 'billh4477@yahoo.com', NULL, NULL, NULL, true, '2012-05-25', '2012-05-27', 4, 0, 'Hamlet Village Condominiums', 0, 4, 3, 4, 4, true, true, '', '', 'Internet Search', 4, '2011-11-26 22:46:25.977715', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2044, '2011-02-21', 'Jack', 'Reinhardt', NULL, '5722 E. 92nd St.', NULL, 'Newaygo', 'MI', '49337', NULL, '231.652.3202', NULL, 'jrodm@charter.net', NULL, NULL, NULL, true, '2011-08-26', '2011-08-28', 8, 0, 'Hamlet Village Condominiums', 0, 8, 4, 1, 8, true, true, '858.663.0798', 'house prefered, would like to smoke outside. Away from others. $200.00 target per person. Dinner not necessary, just 3 rounds of golf and 2 nights lodging.', 'Internet Search', 8, '2011-02-21 15:53:42.661367', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2056, '2011-02-28', 'matt', 'snider', NULL, '302 college ave unit 199', NULL, 'guelph', 'ON', '', NULL, '', NULL, 'mattsnider07@hotmail.com', NULL, NULL, NULL, true, '2011-07-09', '2011-07-11', 12, 0, 'Trout Creek Condominiums', 0, 12, 3, 3, 6, true, true, '', '', 'Internet Search', 12, '2011-02-28 21:37:25.296934', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2045, '2011-02-21', 'Matt', 'McMahon', NULL, '4440 Cherry Hill', NULL, 'Windsor', 'ON', '', NULL, '', NULL, 'mattnchar@hotmail.com', NULL, NULL, NULL, true, '2011-07-29', '2011-08-01', 8, 0, 'Hamlet Village Condominiums', 4, 0, 1, 1, 4, true, true, '', 'Wondering if anything is available for these dates. We would like to all stay in the same place, if that doesn''t work at least close by. + +Thanks Matt', 'Internet Search', 8, '2011-02-21 16:40:47.760456', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2062, '2011-03-02', 'Michael', 'Stewart', NULL, '', NULL, '', '', '', NULL, '', NULL, 'wheretoplaygolf@charter.net', NULL, NULL, NULL, true, '2011-08-02', '2011-08-09', 10, 10, 'Hamlet Village Condominiums', 10, 10, 1, 10, 10, true, true, '', 'March 2, 2011 + + +Dear Marketing Manager, + +We would love to showcase your course, resort and vacation packages free on America''s Where to Play Golf, Vacation & Travel Show. + +Each week, our Radio & TV Shows reach 60 million homes on (7) television networks in all 50 states and throughout Europe. + +Email me today for details. As always, there is no cost. + +Regards, + +Michael Stewart +America’s #1 Golf Course Writer +Where to Play Golf Radio & TV Shows +USA & Worldwide +P.O.Box 123 +Williams Bay, WI. 53191 +www.wheretoplaygolf.com +262-215-2430 +wheretoplaygolf@charter.net', 'Brochure', 20, '2011-03-02 17:01:53.905389', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2065, '2011-03-02', 'Neil', 'Muldoon', NULL, '5840 Charolais Dr', NULL, 'Wyoming', 'MI', '49418', NULL, '6162493752', NULL, 'muldoon1@comcast.net', NULL, NULL, NULL, true, '2011-09-20', '2011-09-22', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Golf Show - Grand Rapids', 2, '2011-03-02 23:09:54.506012', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1943, '2010-09-13', 'Tom', 'Jackson', NULL, '3971 Essex Place', NULL, 'Fort Gratiot', 'MI', '48059', NULL, '8103855391', NULL, 'tom.jackson777@sbcglobal.net', NULL, NULL, NULL, true, '2011-05-26', '2011-05-29', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 6, 12, true, true, '', 'We stayed at Trout Creek last year, but we''re open to Hamlet if it fits better and gets us a better price. + +We''ve also been told it''s possible to switch out a course and insert True North. If true we''d like to switch out Black Lake (the greens were awful last year).', 'Returning guest', 12, '2011-03-04 08:31:48.526954', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2068, '2011-03-03', 'Brian', 'Fedy', NULL, '101 Lachinger Blvd', NULL, 'New Hamburg', 'ON', 'N3A2G8', NULL, '519 662 3736', NULL, 'brianfedy@klassenbronze.com', NULL, NULL, NULL, true, '2011-06-12', '2011-06-16', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Dates and times are tentative. Wanted to get a feel for what the package would cost since we plan to vacation some in North Michigan this year.', 'Internet Search', 2, '2011-03-03 15:55:03.055803', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2069, '2011-03-03', 'Sanson', 'Vicente', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'the_mexican_11@hotmail.com', NULL, NULL, NULL, true, '2011-05-03', '2011-05-06', 4, 3, 'Hamlet Village Condominiums', 2, 2, 1, 1, 3, true, true, '', '', 'Internet Search', 7, '2011-03-03 17:32:33.036214', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1693, '2010-03-26', 'Scott', 'Rinkoff', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'scottrinkoff@hotmail.com', NULL, NULL, NULL, true, '2011-07-28', '2011-08-01', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 3, 4, true, true, '', 'IF possible can we have the same accomodations as last year. + +Thank you in advance', 'Returning guest', 4, '2011-03-03 18:34:07.415956', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2143, '2011-05-14', 'roger', 'allmandinger', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rogerallmandinger@leantrak.com', NULL, NULL, NULL, true, '2011-08-04', '2011-08-08', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Internet Search', 8, '2011-05-14 12:05:20.275064', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1648, '2010-03-07', 'robert', 'smith', NULL, '6165 snowapple dr', NULL, 'clarkston', 'MI', '48346', NULL, '2486254865', NULL, 'gmbobby1955@aol.com', NULL, NULL, NULL, true, '2011-05-24', '2011-05-26', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '0', '', 'Internet Search', 4, '2011-03-03 21:30:52.220137', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2075, '2011-03-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'firthhome1119@gmial,com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (427, '2008-04-28', 'robert', 'blair', NULL, '212 A highpoint dr', NULL, 'englewood', 'FL', '34223', NULL, '941-475-3960', NULL, 'bobbyblue519@aol.com', NULL, NULL, NULL, true, '2011-07-17', '2011-07-20', 12, 0, 'Hamlet Village Condominiums', 0, 12, 3, 7, 12, true, true, '810-869-2541', 'Our group is a bunch of older duffers and we have stayed at your lovely resort before.(about 4 or 5 yrs prior. We like to come in and play 18 on the day of arrival, then 18 holes and then 9 scramble on the second day, 18 holes on the third day and then 18 holes on the fourth day with the golf comped. ( Last couple of places we have stayed at have done this. We are responsible for cart fees though. + +Food requests are as follows: Dinner on day of arrival, 3 breakfasts, and two more dinners on the second and the third days. +The room request are to maybe split the group into a place which will accomodate 6 guys in each location.', 'Returning guest', 12, '2011-03-07 15:59:20.662912', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2079, '2011-03-08', 'ray electric', 'patrick cooley', NULL, '12500 hall rd', NULL, 'sterling hts', 'MI', '48313', NULL, '5867399700', NULL, 'pcoole@ray-electric.com', NULL, NULL, NULL, true, '2011-09-13', '2011-09-15', 20, 0, 'Hamlet Village Condominiums', 10, 0, 2, 20, 20, true, true, '', 'actually need accomadations for 60 golfers play 18 each day courses can vary. but must have shot gun start each day aprx 9 30 - 10 00am +also need buffet breakfast fri and sat morning for 60 people dinner un thurs evening and friday evening +need hospitality suite for thur/friday evening open bar at dinner each night', 'Golfing in Michigan Magazine', 20, '2011-03-08 10:43:01.244108', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2084, '2011-03-11', 'Ron', 'Sears', NULL, '18937 Gillman', NULL, 'Livonia', 'MI', '48152', NULL, '7347772863', NULL, 'ronsearsiii@hotmail.com', NULL, NULL, NULL, true, '2011-07-15', '2011-07-17', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 4, true, true, '', 'This is for a guys golf weekend. I will have at least 8 total guys, as many as 12. Looking to spend a long weekend. 3 days, 2 nights, and play 36 holes. Would like one big condo or whatever best accomodates us. Thanks!', 'Internet Search', 8, '2011-03-11 10:02:59.083038', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2086, '2011-03-13', 'scott', 'bellow', NULL, '47922 beacon square', NULL, 'macomb', 'MI', '48044', NULL, '586-246-1810', NULL, 'marikmachining@yahoo.com', NULL, NULL, NULL, true, '2011-08-12', '2011-08-15', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 4, true, true, '586-263-0046', 'need the best deal you can give us.', 'Returning guest', 4, '2011-03-13 18:35:55.005079', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2088, '2011-03-15', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'gunterszwoch@live.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2090, '2011-03-15', 'Mike', 'Phillips', NULL, '75603 Peters dr', NULL, 'Bruce Township', 'MI', '48065', NULL, '586 336-1888', NULL, 'mgp001@yahoo.com', NULL, NULL, NULL, true, '2011-08-25', '2011-08-28', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 4, 8, true, true, '586 557-1698', 'would prefer condo with deck and grill available.', 'Golfing in Michigan Magazine', 8, '2011-03-15 12:27:44.156291', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2650, '2013-01-07', 'Jim', 'Schauer', NULL, '2444wildwood dr', NULL, 'Green Bay', 'WI', '54302', NULL, '9203662770', NULL, 'Jschauer1@aol.com', NULL, NULL, NULL, true, '2013-05-24', '2013-05-27', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 1, 2, true, true, '', '', 'Internet Search', 4, '2013-01-07 19:50:53.229353', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2092, '2011-03-17', 'Josh', 'Thomas', NULL, '386 Meghan Crt', NULL, 'Corunna', 'ON', 'N0N1G0', NULL, '', NULL, 'jthomas515@cogeco.ca', NULL, NULL, NULL, true, '2011-05-29', '2011-05-31', 16, 0, 'Trout Creek Condominiums', 8, 0, 1, 8, 16, true, true, '', 'We would like to Arrive on the 29th play 1 round have dinner after. Play 2 rounds on the 30th have dinner than one round on the 31 than go home. Can I get pricing for that. My other e-mail address is josh.thomas@shell.com + +Thanks + Josh', 'Trout Creek Condo', 16, '2011-03-17 03:42:17.12361', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2093, '2011-03-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'raywms66@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1749, '2010-05-08', 'Jeffrey', 'Klaus', NULL, '11740 Falcon Dr', NULL, 'Sterling Hts.', 'MI', '48313-5138', NULL, '586 268-2108', NULL, 'jeffrey.klaus@att.net', NULL, NULL, NULL, true, '2011-06-21', '2011-06-24', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 2, 2, true, true, '586 268-2108', '', 'Golfing in Michigan Magazine', 2, '2011-03-17 12:06:34.759418', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2095, '2011-03-20', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'papastu42@rogers.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2445, '2012-03-14', 'ron', 'powell', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ronpowell@shaw.ca', NULL, NULL, NULL, true, '2012-08-19', '2012-08-23', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2012-03-14 19:40:04.852917', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2096, '2011-03-21', 'Randall', 'Wolcott', NULL, '2013 Hills St', NULL, 'Flint', 'MI', '48503', NULL, '810-577-9730', NULL, 'randywolcott@hotmail.com', NULL, NULL, NULL, true, '2011-06-02', '2011-06-05', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', 'Please price with and without the Thursday overnight. Also include a separate price, if available for unlimited golf on Friday and Saturday.', 'Returning guest', 8, '2011-03-21 11:14:11.25433', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3926, '2013-12-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2099, '2011-03-23', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'the4hills@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2100, '2011-03-23', 'Marcus', 'Dickson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ohiostate0220@yahoo.com', NULL, NULL, NULL, true, '2011-04-29', '2011-04-30', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Golf Show - Grand Rapids', 4, '2011-03-23 17:26:44.16308', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2101, '2011-03-25', 'Steven', 'Morey', NULL, '', NULL, '', '', '', NULL, '', NULL, 'smorey28@hotmail.com', NULL, NULL, NULL, true, '2011-05-20', '2011-05-22', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Golf Course', 4, '2011-03-25 19:20:27.14423', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1968, '2010-11-09', 'Dawn', 'Thiel', NULL, '3110 Ferndell Acres Dr', NULL, 'Oneida', 'WI', '54155', NULL, '920-869-2179', NULL, 'Dawndy864@yahoo.com', NULL, NULL, NULL, true, '2011-10-02', '2011-10-08', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Friend/Family Referral', 2, '2011-03-26 07:31:39.354436', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2102, '2011-03-27', 'Johnny', 'Strawser', NULL, '2915 Southway Dr.', NULL, 'Fort Wayne', 'IN', '46845', NULL, '', NULL, 'strawsjj@hotmail.com', NULL, NULL, NULL, true, '2011-04-29', '2011-05-01', 1, 0, 'Hamlet Village Condominiums', 0, 1, 1, 1, 1, true, true, '', 'I would like a quote for one person as well as a separate quote for a non-golfer who would possibly travel with me.', 'Internet Search', 1, '2011-03-27 19:04:45.749364', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1132, '2009-05-04', 'Dan', 'Capua', NULL, '400 village circle 102', NULL, 'Willow Springs', 'IL', '60480', NULL, '708 469 9134', NULL, 'dc45chicago@hotmail.com', NULL, NULL, NULL, true, '2011-05-14', '2011-05-20', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Hi Deb + +We are coming up in may too.We were going to stay in Charlevoix but I thought I would price up the big 4 for me and Kathy for may', 'Returning guest', 2, '2011-03-31 10:17:33.15642', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2105, '2011-04-02', 'Gord', 'Paddock', NULL, '87 Third Ave', NULL, 'WAWA', 'ON', 'P0S1K0', NULL, '705-856-7568', NULL, 'gordpaddock@shaw.ca', NULL, NULL, NULL, true, '2011-06-07', '2011-06-10', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '807-448-2286', '', 'Internet Search', 2, '2011-04-02 15:46:31.431322', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2103, '2011-03-31', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'reelmccoy@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2106, '2011-04-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'regallanesrox@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2107, '2011-04-04', 'zach', 'boorwksi', NULL, '', NULL, '', '', '', NULL, '', NULL, 'minsoohan4@yahoo.com', NULL, NULL, NULL, true, '2011-06-19', '2011-06-21', 6, 0, 'Trout Creek Condominiums', 3, 0, 1, 3, 6, true, true, '', '', 'Internet Search', 6, '2011-04-04 18:10:46.114315', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1411, '2009-08-06', 'Joseph', 'Trippel', NULL, '16420 Wellington Pkwy', NULL, 'Granger', 'IN', '46530', NULL, '574-243-8681', NULL, 'joe.trippel@gmail.com', NULL, NULL, NULL, true, '2011-09-05', '2011-09-11', 8, 0, 'Trout Creek Condominiums', 4, 0, 2, 2, 2, true, true, '574-276-2509', '', 'Returning guest', 8, '2011-04-06 14:15:06.56862', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2109, '2011-04-06', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'handwork@co.lucas.oh.us', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2478, '2012-04-28', 'Terry', 'Gehling', NULL, '720 Troy Drive', NULL, 'Carroll', 'IA', '51401', NULL, '', NULL, 'gehling_4@hotmail.com', NULL, NULL, NULL, true, '2012-07-08', '2012-07-12', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2012-04-28 08:55:13.627666', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2242, '2011-07-20', 'roland', 'loup', NULL, '5566 poiint pelee ct', NULL, 'Hamburg twp', 'MI', '48189', NULL, '7345509242', NULL, 'rjloup@charter.net', NULL, NULL, NULL, true, '2011-07-28', '2011-07-29', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '7346454974', '', 'Internet Search', 2, '2011-07-20 21:59:10.819901', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2244, '2011-07-21', 'Jane', 'Dumm', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jdumm@comcast.net', NULL, NULL, NULL, true, '2011-08-11', '2011-08-14', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-07-21 11:01:31.629781', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2115, '2011-04-11', 'Luttrell', 'Lynda', NULL, 'PO Box 522', NULL, 'Levack', 'ON', 'P0M 2C0', NULL, '705-966-2217', NULL, 'ldl5356@live.com', NULL, NULL, NULL, true, '2011-05-23', '2011-05-27', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', 'Would like king size beds', 'Internet Search', 4, '2011-04-11 13:17:55.028652', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1863, '2010-07-27', 'Thomas', 'Kovacs', NULL, '133 Caddy Ave', NULL, 'Sault Ste Marie', 'ON', 'P6A 6H7', NULL, '705-256-7196', NULL, 'tkovacs12@shaw.ca', NULL, NULL, NULL, true, '2011-08-12', '2011-08-14', 12, 0, 'Trout Creek Condominiums', 6, 0, 1, 3, 2, true, true, '705-987-6455', '', 'Internet Search', 12, '2011-04-14 00:33:16.042965', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2113, '2011-04-09', 'Al', 'Fishburn', NULL, '8612 Creekside Pl', NULL, 'Ft. Wayne', 'IN', '46804', NULL, '260-432-0646', NULL, 'pegalfishburn@frontier.com', NULL, NULL, NULL, true, '2011-08-08', '2011-08-11', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Friend/Family Referral', 4, '2011-04-09 12:40:31.812064', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2114, '2011-04-09', 'Scott', 'Rhodes', NULL, '25 Water Street', NULL, 'Thorold', 'ON', 'L2V 2K2', NULL, '1-905-680-5156', NULL, 'rodsy73@hotmail.com', NULL, NULL, NULL, true, '2011-04-22', '2011-04-24', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Golfing in Michigan Magazine', 2, '2011-04-09 19:33:12.11144', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2116, '2011-04-12', 'Dennis', 'Findlay', NULL, '836 Colborne St', NULL, 'London', 'ON', '', NULL, '', NULL, 'dfindlay@uap.ca', NULL, NULL, NULL, true, '2011-06-09', '2011-06-12', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', 'Are replays or "unlimited" options available?', 'Internet Search', 4, '2011-04-12 18:28:18.499572', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2112, '2011-04-08', 'Tina', 'Timm', NULL, '1824 Penobscot Dr.', NULL, 'Okemos', 'MI', '48864', NULL, '517-803-8099', NULL, 'timmtm@gmail.com', NULL, NULL, NULL, true, '2011-05-15', '2011-05-18', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-04-12 23:23:33.103102', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3992, '2014-06-06', 'Doug', 'Wigelsworth', NULL, '18 Simon St', NULL, 'Ingersoll', 'ON', 'N5C4C3', NULL, '', NULL, 'wigsone@hotmail.com', NULL, NULL, NULL, true, '2014-09-17', '2014-09-21', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 1, 4, true, true, '', '', 'Internet Search', 4, '2014-06-06 15:39:14.570503', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2118, '2011-04-17', 'Jerry', 'Reevie', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'reevier@gmail.com', NULL, NULL, NULL, true, '2011-09-18', '2011-09-22', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 3, 4, true, true, '', 'Please include golf, cart and breakfast in the price. Thanks, Jerry', 'Internet Search', 4, '2011-04-17 19:07:51.401918', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2120, '2011-04-18', 'CHRIS', 'POPE', NULL, '', NULL, '', 'ON', '', NULL, '5192819127', NULL, 'POPEPLUMBING@GMAIL.COM', NULL, NULL, NULL, true, '2011-05-25', '2011-05-28', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 4, 8, true, true, '', '', 'Internet Search', 8, '2011-04-18 17:12:53.914545', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2123, '2011-04-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'mikedubbs24@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2124, '2011-04-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'specklawn@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3188, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jimstah@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3927, '2013-12-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3931, '2014-01-11', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'johnfaiola52@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2121, '2011-04-19', 'Karl', 'Brown', NULL, '21 Sarah St', NULL, 'Burlington', 'MA', '01803', NULL, '781 272-9398', NULL, 'karlrbrown@yahoo.com', NULL, NULL, NULL, true, '2011-08-12', '2011-08-15', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '781 929-4148', 'We are flexible on which condo complex we stay in and which courses which day. We would like to play 1 round on 8/12 (early PM), 2 rounds on 8/13, 2 rounds on 8/14, and 1 round (early AM) on 8/15. The courses we play each day are flexible. However you can put this together to get the best price would be appreciated.', 'Internet Search', 2, '2011-04-19 09:08:41.296058', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2125, '2011-04-19', 'Tom', 'Eberhard', NULL, '1487 S. Crooked Lake Dr', NULL, 'Kalamazoo', 'MI', '49009', NULL, '269-3750777', NULL, 'eberhard04@aol.com', NULL, NULL, NULL, true, '2011-06-10', '2011-06-12', 4, 0, 'Trout Creek Condominiums', 1, 2, 2, 2, 3, true, true, '269-8419730', 'Tee time on 6/10/11 needs to be 4:00', 'Golfing in Michigan Magazine', 4, '2011-04-19 11:42:11.072307', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2126, '2011-04-19', 'Chris', 'Garrison', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ccgarrison@wowway.com', NULL, NULL, NULL, true, '2011-07-22', '2011-07-24', 6, 0, 'Trout Creek Condominiums', 0, 6, 2, 1, 6, true, true, '', 'Could you do a quote for 8 people as well, not sure if we''ll have 6 or 8 people yet. Thanks', 'Returning guest', 6, '2011-04-19 12:56:00.097454', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2128, '2011-04-19', 'Gino', 'Cavallo', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gcavallo@shaw.ca', NULL, NULL, NULL, true, '2011-06-19', '2011-06-21', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 1, 4, true, true, '', 'Hello. Looking for a quote on 2 nights @ Trout Creek + 2 rounds of golf. There are 4 of us in the group so looking for best pricing...either one big room with 4 double beds/2 baths or 2 rooms with 2 double beds & 1 bath. Also,can any of the courses be substituted? Looking to play True North also. Thanks. +g', 'Internet Search', 4, '2011-04-19 21:40:40.151407', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2127, '2011-04-19', 'Tony', 'Grech', NULL, '145 e ann arbor trail', NULL, 'Plymouth', 'MI', '48170', NULL, '734-667-4693', NULL, 'tony_grech@hotmail.com', NULL, NULL, NULL, true, '2011-07-22', '2011-07-24', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 4, 8, true, true, '', 'Please price for 12 golfers as well', 'Internet Search', 8, '2011-04-19 18:47:08.670022', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2129, '2011-04-21', 'TAMI', 'BREWER', NULL, '208 E EMERSON ST', NULL, 'ITHACA', 'MI', '48847', NULL, '989-640-6906', NULL, 'tbrewer795@gmail.com', NULL, NULL, NULL, true, '2011-07-08', '2011-07-11', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'I don''t know the area so would be open to a reorganization of scheduling the courses and/or dinners to make the most sense for traveling.', 'Golf Course', 2, '2011-04-21 11:53:34.467939', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2130, '2011-04-22', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 's.ehardt@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1203, '2009-06-04', 'Brian', 'Frania', NULL, '1815 Maplelawn', NULL, 'Troy', 'MI', '48084', NULL, '2486143181', NULL, 'bfrania@jaguaroftroy.com', NULL, NULL, NULL, true, '2009-07-02', '2009-07-07', 3, 1, 'Trout Creek Condominiums', 1, 2, 2, 1, 3, true, true, '2483885197', 'Wondering if you could price this. +Need a condo with at least 2 bedrooms, prefer 3. Entire party golfs, but all wont golf every time, so I was wondering if you could just price a total of 10 rounds of golf to be split up through the days, we are flexible on location and tee times.', 'Internet Search', 4, '2009-06-04 13:46:52.434132', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2132, '2011-04-25', 'Kevin', 'Portinari', NULL, '22 charles st', NULL, 'London', 'ON', '', NULL, '', NULL, 'kevin.portinari@hotmail.com', NULL, NULL, NULL, true, '2011-06-30', '2011-07-03', 8, 0, 'Hamlet Village Condominiums', 4, 0, 1, 4, 4, true, true, '', '', 'Internet Search', 8, '2011-04-25 19:17:20.700804', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2133, '2011-04-26', 'Peter', 'Treusch', NULL, '49 Chartwell Ct', NULL, 'Kitchener', 'ON', 'N2A3L9', NULL, '5198949335', NULL, 'iptreusch@odzak.net', NULL, NULL, NULL, true, '2011-07-10', '2011-07-16', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'King size bed would be great, no smoking', 'Internet Search', 2, '2011-04-26 15:43:02.188153', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2134, '2011-04-28', 'sean', 'A', NULL, '', NULL, '', '', '', NULL, '', NULL, 'seansher@shaw.ca', NULL, NULL, NULL, true, '2011-06-17', '2011-06-19', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 6, 12, true, true, '', '', 'Friend/Family Referral', 12, '2011-04-28 12:56:05.483178', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2136, '2011-04-29', 'Kristen', 'Pollesel', NULL, '280 falconbridge road', NULL, 'sudbury', 'ON', 'p3a5k3', NULL, '7055664804', NULL, 'kristen.pollesel@crosstownchev.ca', NULL, NULL, NULL, true, '2011-06-04', '2011-06-06', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '7059191619', '', 'Friend/Family Referral', 2, '2011-04-29 11:07:49.241671', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2137, '2011-05-04', 'Lincoln', 'Louttit', NULL, '22A Central Creek Drive', NULL, 'Sault Ste. Marie', 'ON', 'P6C6H3', NULL, '705-542-4279', NULL, 'lincoln.louttit@bellmedia.ca', NULL, NULL, NULL, true, '2011-05-16', '2011-05-20', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '705-942-7812', 'If you could call me as soon as you can to confirm our reservations that would be great. Thank you and I hope to chat with you soon.', 'Internet Search', 2, '2011-05-04 15:36:14.558949', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2139, '2011-05-06', 'Tad', 'Walczyk', NULL, '4781 5th Concession', NULL, 'Alliston', 'ON', 'L9R 1V1', NULL, '705 435 6325 ext.22', NULL, 'tadw@teksavvy.com', NULL, NULL, NULL, true, '2011-06-14', '2011-06-21', 3, 0, 'Trout Creek Condominiums', 0, 3, 2, 1, 3, true, true, '705 435 0131', '', 'Returning guest', 3, '2011-05-06 18:39:00.642003', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2140, '2011-05-08', 'GREG', 'KISS', NULL, '12275 ST ANDREWS WAY', NULL, 'FENTON', 'MI', '48430', NULL, '810-691-9203', NULL, 'GJKASSOCIATESINC@CHARTER.NET', NULL, NULL, NULL, true, '2011-08-04', '2011-08-07', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 4, 4, true, true, '', 'WITH OUT MEALS AND 4 SEPERATE BEDROOMS THANKS', 'Golfing in Michigan Magazine', 4, '2011-05-08 12:13:01.90983', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1056, '2009-03-23', 'Carol', 'Masters', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kiagram@yahoo.com', NULL, NULL, NULL, true, '2011-05-20', '2011-05-22', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2011-05-09 14:38:27.728556', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2142, '2011-05-13', 'michael', 'hayes', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mkh2100@cs.com', NULL, NULL, NULL, true, '2011-06-17', '2011-06-19', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', 'Directed to here from Black Lake web site', 'Other - Please Explain', 4, '2011-05-13 08:46:00.233658', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2141, '2011-05-09', 'Pam', 'McCreary', NULL, '', NULL, '', '', '', NULL, '', NULL, 'pamela_mccreary@wrdsb.on.ca', NULL, NULL, NULL, true, '2011-05-08', '2011-10-16', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2011-05-09 19:33:40.042866', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2144, '2011-05-15', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'debado23@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2145, '2011-05-16', 'james', 'luce', NULL, '', NULL, '', '', '', NULL, '', NULL, 'spartanjim1985@comcast.net', NULL, NULL, NULL, true, '2011-08-19', '2011-08-21', 9, 0, 'Hamlet Village Condominiums', 0, 9, 3, 4, 8, true, true, '', '', 'Returning guest', 9, '2011-05-16 04:58:15.575777', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2146, '2011-05-17', 'Phil', 'Poss', NULL, '676 Queensway St. W.', NULL, 'Simcoe', 'ON', 'N3Y9J4', NULL, '519-429-2644', NULL, 'philposs@victoriaeldercare.com', NULL, NULL, NULL, true, '2011-09-02', '2011-09-05', 8, 0, 'Trout Creek Condominiums', 4, 0, 2, 2, 8, true, true, '519-718-3720', 'Hi! + +I am looking for a golf getaway for 7 friends and myself from Fri Sept. 2 to Monday Sept 5. + +Not looking for anything to expensive.', 'Internet Search', 8, '2011-05-17 11:37:09.910049', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2147, '2011-05-17', 'Paul', 'Austin', NULL, '3503 iron loft court', NULL, 'Katy', 'TX', '77450', NULL, '2814978595', NULL, 'Paustin@qualitec.com', NULL, NULL, NULL, true, '2011-08-17', '2011-08-24', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '7137057633', '', 'Internet Search', 2, '2011-05-17 20:47:05.432646', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2149, '2011-05-19', 'Armas', 'Rammo', NULL, '5456 Valleyhigh Dr.', NULL, 'Burlingotn', 'ON', 'L7L 6Z5', NULL, '905 3311497', NULL, 'arammo99@hotmail.com', NULL, NULL, NULL, true, '2011-06-07', '2011-06-09', 1, 0, 'Trout Creek Condominiums', 0, 1, 1, 1, 1, true, true, '', '', 'Internet Search', 1, '2011-05-19 16:19:31.135367', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2151, '2011-05-21', 'Carol', 'Oriold', NULL, '1047 Gibson St', NULL, 'Wroxeter', 'ON', 'N0G 2XO', NULL, '519-335-3731', NULL, 'oriolds@tnt21.com', NULL, NULL, NULL, true, '2011-06-03', '2011-06-05', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '519-291-0439', '', 'Friend/Family Referral', 2, '2011-05-21 11:59:42.278912', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2148, '2011-05-18', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'deertaker1@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3708, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'vmiller7340@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (612, '2008-06-24', 'Edward', 'Wilson', NULL, '23277 Doremus', NULL, 'St. Clair Shores', 'MI', '48080', NULL, '586-773-8118', NULL, 'flogers2@yahoo.com', NULL, NULL, NULL, true, '2011-06-12', '2011-06-16', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '586-530-3826', 'We would arrive Sunday PM with no golf planned. + +We do NOT want meals included in package + +We would depart Wed 6/16 and play golf on departure date. + +Total of 4 nites stay + +We may add 2nd rounds of golf but not sure yet', 'Returning guest', 2, '2011-05-19 23:50:28.022899', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2150, '2011-05-21', 'Terri', 'Goetz', NULL, '8859 N. Brookshire', NULL, 'Saginaw', 'MI', '48609', NULL, '989-781-0913', NULL, 't-goetz@charter.net', NULL, NULL, NULL, true, '2011-06-24', '2011-06-26', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'We will not be there on Friday until 9:00 pm and will be leaving Sunday after golfing.', 'Internet Search', 2, '2011-05-21 11:12:47.831933', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2152, '2011-05-23', 'Sung Hi', 'Lee', NULL, '3228 Twin Pond Ct.', NULL, 'Bloomfield Hills', 'MI', '48304', NULL, '248-338-3135', NULL, 'yooshly46@hotmail.com', NULL, NULL, NULL, true, '2011-07-02', '2011-07-04', 4, 0, 'Trout Creek Condominiums', 2, 2, 2, 2, 4, true, true, '248-703-3135', 'I would like to get a special golf +package for lodging and playing golf (2 nights and 3 times golfing) +with 2 couple from July 2 to July 4. + +Please let me the price per a couple. + +Thank you, + +Sung Hi Lee', 'Internet Search', 4, '2011-05-23 20:19:08.282831', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2153, '2011-05-24', 'Michael', 'Slimbarski', NULL, '135 Skyview Drive', NULL, 'Lenoir City', 'TN', '37772', NULL, '865-986-4013', NULL, 'MSlimbarski@att.net', NULL, NULL, NULL, true, '2011-09-12', '2011-09-16', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 8, 8, true, true, '865-986-4013', 'Just to be clear, we are 8 golfers, who would each like their own bedroom. Sharing a bath is okay. We would arrive on 9/12, but not play golf. Check out on 9/16, but we will also play golf that day. One of the condos would need to be on the first floor.', 'Internet Search', 8, '2011-05-24 07:04:18.134633', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2700, '2013-02-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2155, '2011-05-24', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'david.zyble@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1157, '2009-05-19', 'Andrew', 'Scott', NULL, '', NULL, '', '', '', NULL, '', NULL, 'afscott4@hotmail.com', NULL, NULL, NULL, true, '2011-09-22', '2011-09-25', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 4, 8, true, true, '', '', 'Internet Search', 8, '2011-05-25 16:06:46.174516', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2158, '2011-05-31', 'THOMAS', 'SLUSHER', NULL, '', NULL, '', '', '', NULL, '', NULL, 'thomslusher@pga.com', NULL, NULL, NULL, true, '2011-06-12', '2011-06-13', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2011-05-31 09:38:32.447333', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2156, '2011-05-26', 'Melissa', 'Armbruster', NULL, '36186 Fredericksburg', NULL, 'Farmington Hills', 'MI', '48331', NULL, '248-219-2678', NULL, 'melmcp@earthlink.net', NULL, NULL, NULL, true, '2011-09-08', '2011-09-11', 10, 10, 'Trout Creek Condominiums', 5, 0, 1, 5, 8, true, true, '', '', 'Internet Search', 20, '2011-05-26 08:59:12.809062', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2159, '2011-05-31', 'Bill', 'Peterson', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'peterson2379@gmail.com', NULL, NULL, NULL, true, '2011-06-18', '2011-06-19', 8, 0, 'Trout Creek Condominiums', 4, 0, 4, 4, 4, true, true, '', '', 'Internet Search', 8, '2011-05-31 20:44:57.999837', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2160, '2011-06-01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'cbkg@rogers.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2161, '2011-06-01', 'Danei', 'Schutt', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dpschutt@gmail.com', NULL, NULL, NULL, true, '2011-07-10', '2011-07-15', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-06-01 19:02:25.844754', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2162, '2011-06-03', 'Ed', 'Wessel', NULL, '', NULL, '', 'MI', '48027', NULL, '', NULL, 'ed_wessel52@yahoo.com', NULL, NULL, NULL, true, '2011-07-25', '2011-07-27', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2011-06-03 09:35:37.847942', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2163, '2011-06-06', 'Barbara', 'Waters', NULL, 'W3906 Stoneridge Drive', NULL, 'Fond du lac', 'WI', '54937', NULL, '920-922-3696', NULL, 'bwaters1@charter.net', NULL, NULL, NULL, true, '2011-09-02', '2011-09-08', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '920-850-0368', '', 'Internet Search', 4, '2011-06-06 10:28:08.051529', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2164, '2011-06-06', 'Jaime', 'Salinas', NULL, '6480 Lazy Daze Ct', NULL, 'Grand Rapids', 'MI', '49548', NULL, '6168279398', NULL, 'salinas305@sbcglobal.net', NULL, NULL, NULL, true, '2011-07-28', '2011-08-01', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-06-06 13:07:22.71378', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2168, '2011-06-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'flyerbacon@chartermi.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1719, '2010-04-19', 'Jeff', 'Reimers', NULL, '710 Fifth St', NULL, 'Jackson', 'MI', '49203', NULL, '517-783-2818', NULL, 'jreimers@fab-alloy.com', NULL, NULL, NULL, true, '2011-07-05', '2011-07-08', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Friend/Family Referral', 2, '2011-06-08 09:12:26.147626', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2166, '2011-06-06', 'Edward', 'Mimlitz', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jack@mimlitz.com', NULL, NULL, NULL, true, '2011-08-02', '2011-08-11', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 2, 1, true, true, '', '', 'Internet Search', 2, '2011-06-06 19:33:03.337087', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2167, '2011-06-07', 'Tom', 'Perry', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Mad.Tom.Perry@sympatico.ca', NULL, NULL, NULL, true, '2011-09-18', '2011-09-23', 10, 0, 'Hamlet Village Condominiums', 5, 0, 2, 5, 1, true, true, '', '', 'Friend/Family Referral', 10, '2011-06-07 09:15:38.678976', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2170, '2011-06-11', 'Lori', 'McCrady', NULL, '6935 Old Logan Rd.', NULL, 'Sugar Grove', 'OH', '43155', NULL, '', NULL, 'lori_mccrady@yahoo.com', NULL, NULL, NULL, true, '2011-07-05', '2011-07-08', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', 'All requests are flexible including lodging site.', 'Internet Search', 4, '2011-06-11 16:16:30.131608', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2165, '2011-06-06', 'Linda', 'Danek', NULL, '', NULL, '', '', '', NULL, '', NULL, 'eddanek@gmail.com', NULL, NULL, NULL, true, '2011-06-18', '2011-06-21', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-06-08 19:25:35.122792', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2171, '2011-06-12', 'Wally', 'Schmidt', NULL, '1560 Perth Line 43', NULL, 'New Hamburg', 'ON', 'N3A 3Z7', NULL, '5195801841', NULL, 'wds-schmidt@hotmail.com', NULL, NULL, NULL, true, '2011-06-21', '2011-06-23', 2, 2, 'Trout Creek Condominiums', 2, 0, 1, 2, 2, true, true, '5195801841', '', 'Internet Search', 4, '2011-06-12 21:49:02.988811', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2176, '2011-06-16', 'dick', 'anderson', NULL, '547 oakhaven dr.', NULL, 'portage', 'MI', '49024', NULL, '2693308526', NULL, 'r_andy50@yahoo.com', NULL, NULL, NULL, true, '2012-06-20', '2012-06-23', 8, 8, 'Hamlet Village Condominiums', 0, 8, 4, 4, 8, true, true, '', '', 'Internet Search', 16, '2011-06-16 07:30:35.108076', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2172, '2011-06-14', 'Bruce', 'Hendershot', NULL, '', NULL, '', '', '', NULL, '', NULL, 'brucehendershot@att.net', NULL, NULL, NULL, true, '2011-06-23', '2011-06-25', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2011-06-14 21:46:44.132443', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2173, '2011-06-15', 'matthew', 'chubb', NULL, '22132 edison', NULL, 'dearborn', 'MI', '48124', NULL, '734-787-1283', NULL, 'matthewchubb69@hotmail.com', NULL, NULL, NULL, true, '2011-07-15', '2011-07-17', 4, 0, 'Hamlet Village Condominiums', 0, 0, 1, 1, 4, true, true, '734-787-1283', '', 'Internet Search', 4, '2011-06-15 09:32:46.376904', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2174, '2011-06-15', 'Regan', 'Lehman', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rlehman@lhpc.us', NULL, NULL, NULL, true, '2011-07-13', '2011-07-15', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2011-06-15 11:00:29.972022', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2175, '2011-06-15', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'webbknight@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2177, '2011-06-16', 'Ryan', 'Kelly', NULL, '240 Stranak Cres', NULL, 'Dresden', 'ON', 'N0P 1M0', NULL, '519-809-1474', NULL, 'ryan@aubi1.com', NULL, NULL, NULL, true, '2011-08-19', '2011-08-21', 12, 0, 'Trout Creek Condominiums', 6, 0, 2, 6, 1, true, true, '', 'Looking for PP pricing on a golf package for 12. 3 foursomes. + +Arrive later Friday afternoon for 1st round. + +2 rounds on Saturday. + +Leave Sunday late AM..no golf Sunday.. + +All golfers under 10 handicap.', 'Internet Search', 12, '2011-06-16 17:35:25.122881', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2183, '2011-06-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'uhebkusiu', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2712, '2013-03-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'michigangolf@mjsears.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2186, '2011-06-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'acesgqysqun', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3189, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jimtaylor1955@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2071, '2011-03-04', 'Timothy', 'Kastamo', NULL, '6837 Bergin rd', NULL, 'Howell', 'MI', '48843', NULL, '2488196953', NULL, 'trees30@yahoo.com', NULL, NULL, NULL, true, '2014-09-11', '2014-09-14', 20, 0, 'Hamlet Village Condominiums', 0, 20, 1, 10, 2, true, true, '', '', 'Internet Search', 20, '2013-09-19 10:12:42.295009', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2179, '2011-06-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2180, '2011-06-17', 'Michael', 'McGowan', NULL, '8335 Painter School Rd', NULL, 'Berrien Center', 'MI', '49102', NULL, '', NULL, 'mmcgowan01@swmich.edu', NULL, NULL, NULL, true, '2011-07-29', '2011-07-31', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-06-17 20:03:21.411692', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3942, '2014-02-04', 'Brenda', 'DeSmyter', NULL, '100 Kercheval Ave', NULL, 'Grosse Pointe Farms', 'MI', '48236', NULL, '313.886.4710', NULL, 'brenda@greatwaystravel.com', NULL, NULL, NULL, true, '2014-08-07', '2014-08-10', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'I''m putting together a package for a client who would like to present this to her employee this week. Please call me as soon as possible. My husband recommended you. +Thanks, +Brenda', 'Friend/Family Referral', 2, '2014-02-04 09:20:51.77474', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2182, '2011-06-18', 'Dwight', 'Johnson', NULL, '2007 Trailview Court', NULL, 'Norman', 'OK', '73072', NULL, '405-329-1142', NULL, 'ou4ever15@yahoo.com', NULL, NULL, NULL, true, '2011-07-23', '2011-07-28', 2, 0, 'Trout Creek Condominiums', 1, 2, 1, 2, 1, true, true, '405-659-0349', 'nearest major airport', 'Internet Search', 2, '2011-06-18 12:27:17.595223', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2184, '2011-06-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2185, '2011-06-21', 'Gary', 'VanOverloop', NULL, '', NULL, '', 'MI', '', NULL, '6164468159', NULL, 'loop65@att.net', NULL, NULL, NULL, true, '2011-07-25', '2011-07-28', 8, 0, 'Hamlet Village Condominiums', 0, 8, 4, 4, 8, true, true, '', '2-four man condos, or one that sleeps 8', 'Internet Search', 8, '2011-06-21 21:31:28.161007', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2187, '2011-06-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1194, '2009-06-02', 'Ann', 'Steenwyk', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kasteenwyk@charter.net', NULL, NULL, NULL, true, '2011-06-23', '2011-06-25', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-06-21 21:49:00.325116', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3846, '2013-07-28', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2190, '2011-06-23', 'Karen', 'Data', NULL, '340 Colborne Street', NULL, 'London', 'ON', 'n6b3n1', NULL, '5192665947', NULL, 'krazykaren45@hotmail.com', NULL, NULL, NULL, true, '2011-07-15', '2011-07-17', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Could you please provide me with a range of costs for a two night stay for 2 people? I would like to see what our options are and how they vary in cost. + +Example: +> 2 days of golfing vs. 3 day +> difference in costs between the 2 lodges +> with breakfasts vs. without +> with dinners vs. without +> with breakfasts AND dinners vs without +> etc. + +Thank you so much for your time', 'Internet Search', 2, '2011-06-23 13:16:48.885446', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3987, '2014-05-15', 'Steve', 'Peters', NULL, '6336 crickadorn court', NULL, 'Mississauga', 'ON', 'L5n2j6', NULL, '416-567-5539', NULL, 'Speter0476@rogers.com', NULL, NULL, NULL, true, '2014-08-28', '2014-09-01', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 3, 2, true, true, '', '', 'Friend/Family Referral', 4, '2014-05-15 16:17:38.106132', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2207, '2011-07-01', 'Rob', 'Moody', NULL, '4876 Mortar Creek Rd', NULL, 'Monroe', 'MI', '48161', NULL, '', NULL, 'moody1146@yahoo.com', NULL, NULL, NULL, true, '2012-06-18', '2012-06-20', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2012-04-04 01:21:25.640449', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (389, '2008-04-28', 'Mark', 'McKay', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mckayracin@aol.com', NULL, NULL, NULL, true, '2011-07-25', '2011-07-28', 4, 0, 'Hamlet Village Condominiums', 1, 2, 1, 1, 3, true, true, '', 'We are a family of 4. The kids are ages 11 and 14.', 'Internet Search', 4, '2011-06-24 21:01:36.9664', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2194, '2011-06-23', 'toni', 'rutland', NULL, 'box 886 6 MONTREAL AVE', NULL, 'WAWA', 'ON', 'P0S1K0', NULL, '7058568982', NULL, 'tonirutland1@gmail.com', NULL, NULL, NULL, true, '2011-07-08', '2011-07-10', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-06-23 22:33:38.385228', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2196, '2011-06-25', 'Russell', 'Solomway', NULL, '689 Devonshire Rd', NULL, 'Port Elgin', 'ON', 'N0H2C3', NULL, '(519) 832-2284', NULL, 'solomway@bmts.com', NULL, NULL, NULL, true, '2011-08-02', '2011-08-05', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-06-25 10:47:56.589183', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2197, '2011-06-25', 'Jerry', 'Simons', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jerry.m.simons@pfizer.com', NULL, NULL, NULL, true, '2011-07-10', '2011-07-13', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Golf Show - Grand Rapids', 2, '2011-06-25 17:40:15.405352', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2198, '2011-06-26', 'Brian', 'Pierson', NULL, '5594 Horseshoe Lane', NULL, 'Lapeer', 'MI', '48446-9684', NULL, '810-394-6024', NULL, 'brian9twi@aol.com', NULL, NULL, NULL, true, '2011-10-07', '2011-10-09', 12, 0, 'Hamlet Village Condominiums', 0, 12, 1, 2, 12, true, true, '', 'Golf and Lodging, and only 18 hole per day. Do not care how many per condo, but each has to have own bed.', 'Golf Show - Novi', 12, '2011-06-26 10:48:12.010688', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1770, '2010-05-30', 'Barry', 'Ramlow', NULL, '', NULL, '', '', '', NULL, '', NULL, 'goofy60@bex.net', NULL, NULL, NULL, true, '2011-08-21', '2011-08-24', 4, 0, 'Trout Creek Condominiums', 0, 4, 4, 4, 4, true, true, '', 'prefer two condos with two bedrooms and two bathrooms each. + +would like dinners at clubs when available.', 'Returning guest', 4, '2011-06-26 20:13:42.154654', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2199, '2011-06-27', 'angela', 'White', NULL, '45096 Tiverton', NULL, 'Novi', 'MI', '48377', NULL, '2487633179', NULL, 'awhite@mjwhiteandson.com', NULL, NULL, NULL, true, '2011-08-04', '2011-08-05', 1, 1, 'Trout Creek Condominiums', 1, 0, 1, 2, 1, true, true, '', '', 'Internet Search', 2, '2011-06-27 16:29:33.154002', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2203, '2011-06-28', 'Karen', 'Sproul', NULL, '', NULL, '', '', '', NULL, '', NULL, 'klsproul@aol.com', NULL, NULL, NULL, true, '2011-07-14', '2011-07-17', 2, 1, 'Trout Creek Condominiums', 1, 1, 2, 2, 2, true, true, '', 'We may want to add a 3rd golfer to one of the reservations. Also interested in kayaking and hiking options. + +Thanks!', 'Internet Search', 3, '2011-06-28 19:47:23.968427', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2681, '2013-02-11', 'Paul', 'Grycki', NULL, '3520 York Street', NULL, 'Muskegon', 'MI', '49441', NULL, '231-730-4385', NULL, 'paulgrycki@nowakmp.com', NULL, NULL, NULL, true, '2013-05-17', '2013-05-19', 12, 0, 'Hamlet Village Condominiums', 0, 12, 6, 6, 12, true, true, '231-780-4385', 'Looking for 3 condos ( 4 per ) +Golf Sat and Sunday Friday Optional', 'Golf Show - Grand Rapids', 12, '2013-02-11 09:59:48.097301', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1202, '2009-06-03', 'Jayne', 'VanderMolen', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jvandermolen@lvmcapital.com', NULL, NULL, NULL, true, '2011-07-17', '2011-07-19', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2011-06-29 15:00:02.080234', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3190, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jjacobs40@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2472, '2012-04-21', 'Elaine', 'Hoerr', NULL, '515 County Road 349', NULL, 'Taylor', 'MO', '63471', NULL, '573-393-2157', NULL, 'Farming@marktwain.net', NULL, NULL, NULL, true, '2012-08-27', '2012-08-30', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '217-242-6318', '', 'Golfing in Michigan Magazine', 4, '2012-04-21 09:49:07.075221', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2208, '2011-07-01', 'Stanley', 'Manning', NULL, '6500 Fieldstone Ct.', NULL, 'Racine', 'WI', '53402', NULL, '262-260-4847', NULL, 'snmannin@scj.com', NULL, NULL, NULL, true, '2011-08-16', '2011-08-19', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '262-995-7156', '', 'Internet Search', 2, '2011-07-01 01:43:55.553579', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2446, '2012-03-16', 'al', 'mcdonald', NULL, '', NULL, '', '', '', NULL, '', NULL, 'amcdonald17@cogeco.ca', NULL, NULL, NULL, true, '2012-07-21', '2012-07-28', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', 'we are looking for a 2 bedroom 2 bathroom condo--1 week-golf once per day(golf carts included)--maybe a replay to be determined at the time--package possibly to include breakfast and/or supper', 'Internet Search', 4, '2012-03-16 21:07:33.653533', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3848, '2013-07-29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3850, '2013-07-29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Bisheamary @ gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2181, '2011-06-18', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'fflehman@bell.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2212, '2011-07-05', 'Polly', 'Poziwilko', NULL, '5308 wilshire terrace', NULL, 'Saint joseph', 'MI', '49085', NULL, '269-252-9086', NULL, 'Ppozi@comcast.com', NULL, NULL, NULL, true, '2012-04-26', '2012-04-29', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'It is my husband''s 50th and I would like to surprise him with a golf getaway.', 'Internet Search', 2, '2011-07-05 20:42:18.818667', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2270, '2011-08-06', 'Thomas', 'Dyl', NULL, '3450 Country Village Lane', NULL, 'Trenton', 'MI', '48183', NULL, '3133635359', NULL, 'tdyl@randenvironmental.com', NULL, NULL, NULL, true, '2011-08-19', '2011-08-21', 2, 0, 'Trout Creek Condominiums', 1, 0, 2, 1, 1, true, true, '3133635359', '', 'Internet Search', 2, '2011-08-06 15:12:22.264272', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2209, '2011-07-02', 'mark', 'richard', NULL, '4080huntrd', NULL, 'adrian', 'MI', '49221', NULL, '5179025558', NULL, 'markjudyrich@yahoo.com', NULL, NULL, NULL, true, '2011-07-11', '2011-07-18', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 1, 4, true, true, '5179025558', '', 'Golfing in Michigan Magazine', 4, '2011-07-02 07:36:00.578407', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2558, '2012-07-25', 'Patrick', 'Cleary', NULL, '2506-2 Cranbrook Ln', NULL, 'Charlotte', 'NC', '28207', NULL, '2483967123', NULL, 'cleary19@yahoo.com', NULL, NULL, NULL, true, '2013-06-20', '2013-06-23', 20, 0, 'Trout Creek Condominiums', 10, 0, 1, 3, 20, true, true, '', 'This is an annual golf outing (31st year) that will have 20-24 players.', 'Brochure', 20, '2012-07-25 21:14:52.19923', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2219, '2011-07-07', 'Dan', 'Bongers', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'dbongers@gmail.com', NULL, NULL, NULL, true, '2011-08-19', '2011-08-21', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 8, 8, true, true, '', '', 'Internet Search', 8, '2011-07-07 20:19:46.098318', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2214, '2011-07-06', 'thomas', 'miller', NULL, '154 s 110th st', NULL, 'mesa', 'AZ', '85208', NULL, '7346465502', NULL, 'tommyj1269@yahoo.com', NULL, NULL, NULL, true, '2011-08-03', '2011-08-04', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2011-07-06 15:59:37.100615', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2215, '2011-07-06', 'Troy', 'Oscar', NULL, '3009 Lennox Ct.', NULL, 'Lambertville', 'MI', '48144', NULL, '734-625-0490', NULL, 'troy.oscar@gmail.com', NULL, NULL, NULL, true, '2011-08-04', '2011-08-07', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'It is our anniversary and we would like to stay and gold at your resort if possible.', 'Internet Search', 2, '2011-07-06 19:36:49.237915', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2216, '2011-07-07', 'James', 'Zweep', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jameszweep@yahoo.com', NULL, NULL, NULL, true, '2011-07-11', '2011-07-13', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 1, 2, true, true, '', '', 'Internet Search', 4, '2011-07-07 12:11:14.035564', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2217, '2011-07-07', 'tanner', 'alford', NULL, '890 grierson st', NULL, 'oshawa', 'ON', 'l1g5j9', NULL, '', NULL, 'nikegloves@hotmail.com', NULL, NULL, NULL, true, '2011-07-23', '2011-07-29', 3, 0, 'Hamlet Village Condominiums', 1, 1, 1, 2, 3, true, true, '', 'willing to shorten the trip/amount of rounds in order to stay in budget. looking to spend up to a maximum of $600 for golf and lodging', 'Internet Search', 3, '2011-07-07 13:33:19.95997', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2211, '2011-07-04', 'Colin', 'Vidler', NULL, '4090 Cave Spring Road', NULL, 'Beamsville', 'ON', 'L0R1B1', NULL, '9055462424', NULL, 'colin.vidler@hamilton.ca', NULL, NULL, NULL, true, '2011-07-18', '2011-07-22', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '9055462424', '', 'Internet Search', 2, '2011-07-08 08:56:44.643909', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (273, '2008-04-28', 'Scala', 'Glenn', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gscala@twmi.rr.com', NULL, NULL, NULL, true, '2011-07-19', '2011-07-21', 2, 0, 'Trout Creek Condominiums', 1, 2, 1, 1, 1, true, true, '', '', 'Returning guest', 2, '2011-07-08 18:52:59.101736', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2220, '2011-07-10', 'Dan', 'Birchmeier', NULL, '4656 Fleck Dr.', NULL, 'Fenton', 'MI', '48430', NULL, '8106326173', NULL, 'dlt12@comcast.net', NULL, NULL, NULL, true, '2011-08-05', '2011-08-07', 3, 0, 'Hamlet Village Condominiums', 1, 1, 1, 1, 2, true, true, '8106326173', 'Looking fo a custom package, would also like toinclude true north for an afternoon round on Sat. if you are affiliated.', 'Internet Search', 3, '2011-07-10 10:39:43.688831', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2225, '2011-07-12', 'Rick', 'Kok', NULL, '9 Chantel Crt', NULL, 'Bowmanville', 'ON', 'L1C 3P3', NULL, '905-261-2151', NULL, 'RICK.KOK@DUCANINTERIORS.COM', NULL, NULL, NULL, true, '2011-09-25', '2011-10-01', 4, 0, 'Hamlet Village Condominiums', 0, 4, 3, 4, 4, true, true, '', '', 'Internet Search', 4, '2011-07-12 08:51:43.883349', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (712, '2008-07-29', 'Paul', 'Reasoner', NULL, '21754 cr 10 east', NULL, 'elkhart', 'IN', '46514', NULL, '574 522 3738', NULL, 'reasoner@compasswa.com', NULL, NULL, NULL, true, '2011-09-11', '2011-09-16', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 2, 1, true, true, '', 'looking for a king bed. Also please quote this without dinner as an option. thank you. Paul', 'Returning guest', 2, '2011-07-11 15:53:44.982058', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2222, '2011-07-11', 'Bonita', 'Brown', NULL, '208 Eagle Circle', NULL, 'Vonore', 'TN', '37885', NULL, '865 7713362', NULL, 'buddie819@gmail.com', NULL, NULL, NULL, true, '2011-07-26', '2011-07-30', 4, 0, 'Trout Creek Condominiums', 2, 0, 3, 2, 2, true, true, '865 7121573', '', 'Internet Search', 4, '2011-07-11 18:09:55.91841', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2223, '2011-07-11', 'Dana', 'Bushell', NULL, '19 Highland Ave', NULL, 'Simcoe', 'ON', 'N3y 2R6', NULL, '', NULL, 'dana.bushell77@gmail.com', NULL, NULL, NULL, true, '2011-07-25', '2011-07-29', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Dinner reservations are secondary', 'Internet Search', 2, '2011-07-11 18:32:21.653486', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2224, '2011-07-11', 'WAYNE', 'SKISLAK', NULL, '3678 KINVIEW ST', NULL, 'GRAND RAPIDS', 'MI', '49534', NULL, '16167916134', NULL, 'skisitis@yahoo.com', NULL, NULL, NULL, true, '2012-07-05', '2012-07-07', 20, 0, 'Trout Creek Condominiums', 0, 20, 10, 2, 20, true, true, '', 'rooms can be 4,8,8 or all 4''s', 'Internet Search', 20, '2011-07-11 20:31:14.221209', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2229, '2011-07-13', 'mathew', 'guzzo', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jay_valente44@msn.com', NULL, NULL, NULL, true, '2011-08-06', '2011-08-07', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-07-13 11:50:44.180299', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2232, '2011-07-13', 'Linda', 'Cheney', NULL, '846 Watts Pond Rd', NULL, 'Paris', 'ON', 'n3l 3e2', NULL, '519-442-9873', NULL, 'lindawaynec@gmail.com', NULL, NULL, NULL, true, '2011-09-18', '2011-09-21', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 4, true, true, '', '', 'Returning guest', 4, '2011-07-13 14:12:41.201513', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3756, '2013-04-21', 'John', 'Hanner', NULL, '157 Woodview Dr', NULL, 'Muskegon', 'MI', '49442', NULL, '(231) 777-1905', NULL, 'hammerjfh@yahoo.com', NULL, NULL, NULL, true, '2013-05-08', '2013-05-09', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '(231) 750-3232', 'We are interested in some information regarding a one night stay during the week of May 5-10 and one 18 hole round of golf. Thank You + John Hanner', 'Internet Search', 2, '2013-04-21 11:44:19.275329', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2233, '2011-07-13', 'ron', 'thompson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ronthompson12@adelphia.net', NULL, NULL, NULL, true, '2011-08-31', '2011-09-05', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 4, 4, true, true, '', '', 'Internet Search', 4, '2011-07-13 22:52:30.968022', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1897, '2010-08-16', 'Scott', 'Jeffrey', NULL, '', NULL, '', 'MI', '48089', NULL, '', NULL, 'sjeffrey77@gmail.com', NULL, NULL, NULL, true, '2012-07-31', '2012-08-02', 8, 0, 'Hamlet Village Condominiums', 0, 8, 1, 4, 8, true, true, '', '', 'Returning guest', 8, '2012-03-28 11:06:37.595877', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3191, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jjbarrie@tir.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2235, '2011-07-16', 'Susan', 'Kinnear', NULL, '48 Fairfield Drive', NULL, 'Stratford', 'ON', 'n5A0A5', NULL, '', NULL, 'susanroger@rogers.com', NULL, NULL, NULL, true, '2011-08-15', '2011-08-17', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '5192752461', 'non smoking environment', 'Internet Search', 4, '2011-07-16 18:31:43.123217', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2237, '2011-07-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jnolsons@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2238, '2011-07-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'eddie_rodriguez@att.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2239, '2011-07-18', 'James', 'Maycunich', NULL, '3397 Highway 5 N.', NULL, 'Mountain Home', 'AR', '72653', NULL, '870-405-9675', NULL, 'jim@stl-tags.com', NULL, NULL, NULL, true, '2011-08-13', '2011-08-18', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Golf Course', 2, '2011-07-18 15:16:27.217384', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2241, '2011-07-20', 'Peter', 'Vanden Berg', NULL, '4308 crest creek ct', NULL, 'grandville', 'MI', '49418', NULL, '616534-0604', NULL, 'p.vberg@att.net', NULL, NULL, NULL, true, '2011-07-31', '2011-08-01', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'We only want to golf as a twosome', 'Golfing in Michigan Magazine', 2, '2011-07-20 15:09:54.217111', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2111, '2011-04-08', 'Bryan', 'Kelley', NULL, '10661 Oak Apple Avenue', NULL, 'Las Vegas', 'NV', '89144', NULL, '(702)810-7034', NULL, 'bkvegasman@cox.net', NULL, NULL, NULL, true, '2011-07-26', '2011-07-29', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '(810)422-9679', 'We are mostly interested in the golfing experience on these courses. The lodging can be very basic.', 'Internet Search', 2, '2011-07-19 13:06:35.368806', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2243, '2011-07-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'mlgolf@cox.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2245, '2011-07-23', 'lance', 'kongeal', NULL, '26902 inverness', NULL, 'woodhaven', 'MI', '48183', NULL, '7345588086', NULL, 'lkongeal@comcast.net', NULL, NULL, NULL, true, '2011-08-04', '2011-08-06', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 0, 2, true, true, '', '', 'Internet Search', 2, '2011-07-23 09:20:17.050555', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2252, '2011-07-29', 'mike', 'moran', NULL, '617 ibis circle', NULL, 'east lansing', 'MI', '48823', NULL, '5174205000', NULL, 'bugsmoran@comcast.net', NULL, NULL, NULL, true, '2011-09-20', '2011-09-23', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 1, 2, true, true, '', 'all the empty golf and dining is for little traverse. their name would not come up.', 'Golf Course', 4, '2011-07-29 16:31:11.510158', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2249, '2011-07-26', 'Bruce', 'Benet', NULL, '1715 the Timbers, S.E.', NULL, 'Grand Rapids', 'MI', '49546', NULL, '616-676-3752', NULL, 'benet1ba@cmich.edu', NULL, NULL, NULL, true, '2011-08-26', '2011-08-28', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '989-774-1933', 'If it makes no difference in the price, we might well be able to arrive earlier Friday and plany another 18 late morning. This would push back our first Dunmanglas tee time to late afternoon. Are the dinner reservations meaning that price of dinner is included?', 'Friend/Family Referral', 2, '2011-07-26 14:47:05.234498', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2246, '2011-07-23', 'Karen', 'Brant', NULL, '6268 Vernmoor', NULL, 'Troy', 'MI', '48098', NULL, '248-879-9908', NULL, 'brant912@wowway.com', NULL, NULL, NULL, true, '2011-08-02', '2011-08-05', 2, 2, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Internet Search', 4, '2011-07-23 19:52:58.184051', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2250, '2011-07-27', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'showroy@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2248, '2011-07-25', 'Bill', 'Gray', NULL, '6259 Pine Hollow Drive', NULL, 'East Lansing', 'MI', '48823', NULL, '517.575.0366', NULL, 'wagray1947@hotmail.com', NULL, NULL, NULL, true, '2012-07-18', '2012-07-22', 12, 0, 'Hamlet Village Condominiums', 0, 12, 3, 12, 12, true, true, '', 'The lodging must provide a separate bedroom for each individual. We are flexible as to how many persons are in each condo. I also requested a quote from Trout Creek but am just comparing to see if the accomodations are better suited for our group at one or the other. We have been staying @ Boyne for several years and have stayed at several other sites (Michawaye, Shanty Creek, Crystal Mountain) over the past 25 years. Thanks.', 'Other - Please Explain', 12, '2011-07-27 19:10:58.023261', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2253, '2011-07-30', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tbaber@hughes.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2254, '2011-07-30', 'Karen', 'Antoni', NULL, '7404 Concession 1 RR#2', NULL, 'Puslinch', 'ON', 'N0B 2J0', NULL, '(519)n78-2244', NULL, 'antoni2@sympatico.ca', NULL, NULL, NULL, true, '2011-08-21', '2011-08-25', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'We would like to golf at one more golf course, but NOT the Black Lake. Can you substitute one of the other courses, not listed in the choices of the pull-down menu? + +Karen + +PS - Can we have a King-sized bed?', 'Internet Search', 2, '2011-07-30 10:10:14.140055', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2251, '2011-07-27', 'Dan', 'Sreckovic', NULL, '', NULL, '', '', '', NULL, '', NULL, 'sreckovic7@yahoo.com', NULL, NULL, NULL, true, '2012-06-10', '2012-06-12', 12, 0, 'Hamlet Village Condominiums', 0, 12, 3, 3, 4, true, true, '', 'courses and times do not matter as much as lodging. We usually golf 5 rounds and would like to have 2-3 breakfasts. We can take care of dinner if we have to. Thanks', 'Internet Search', 12, '2011-07-27 22:21:07.247868', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2255, '2011-07-30', 'Tom', 'DiLisio', NULL, '', NULL, '', 'IL', '60076', NULL, '', NULL, 'dilisio.thomas@dol.gov', NULL, NULL, NULL, true, '2011-08-02', '2011-08-05', 2, 1, 'Trout Creek Condominiums', 1, 1, 2, 2, 2, true, true, '', 'We are looking for a condo w two bedrooms 2 baths, and a golf package of 2-3 days golf arriving on Tuesday 8/2 and departing on friday 8/6.', 'Trout Creek Condo', 3, '2011-07-30 11:33:47.163606', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2256, '2011-07-31', 'lana', 'doroodian', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mdoroodian@sympatico.ca', NULL, NULL, NULL, true, '2011-08-02', '2011-08-04', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-07-31 09:47:55.682314', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2260, '2011-08-02', 'Brandon', 'Ransom', NULL, '', NULL, '', '', '', NULL, '', NULL, 'brandonr2525@yahoo.com', NULL, NULL, NULL, true, '2011-10-06', '2011-10-09', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2011-08-02 11:23:00.537025', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2257, '2011-07-31', 'Adam', 'B', NULL, '3066 Eglinton AVe', NULL, 'Mississauga', 'ON', 'l5n 2m4', NULL, '416-575-6046', NULL, 'abmm32@hotmail.com', NULL, NULL, NULL, true, '2011-09-05', '2011-09-07', 4, 0, 'Hamlet Village Condominiums', 1, 2, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2011-07-31 13:53:50.668027', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2261, '2011-08-02', 'Anthony', 'Stump', NULL, '', NULL, '', '', '', NULL, '', NULL, 'aj_stump@hotmail.com', NULL, NULL, NULL, true, '2011-08-15', '2011-08-17', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-08-02 12:22:35.985649', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2259, '2011-08-01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2263, '2011-08-03', 'Bob', 'Alexander', NULL, '11808 N Alpine Dr', NULL, 'Upson', 'WI', '54565', NULL, '', NULL, 'rockers@centurytel.net', NULL, NULL, NULL, true, '2011-08-13', '2011-08-14', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', 'Hi + +We could do lodging at either location and we are also flexible on golf courses except Dunmaglas is too far out of our way (I used to live next door to it)', 'Internet Search', 4, '2011-08-03 09:36:40.38647', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2265, '2011-08-04', 'samuel', 'butala', NULL, '8020 puritan', NULL, 'detroit', 'MI', '4823.8', NULL, '5862436484', NULL, 'dnsdet@aol.com', NULL, NULL, NULL, true, '2011-08-04', '2011-08-07', 1, 0, 'Trout Creek Condominiums', 0, 1, 1, 1, 1, true, true, '3138644055', 'dont need meals with package', 'Internet Search', 1, '2011-08-04 10:30:50.730109', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2266, '2011-08-04', 'Larry', 'Foster', NULL, '16755 Ryan', NULL, 'Livonia', 'MI', '48154', NULL, '248-320-0860', NULL, 'larryiso@yahoo.com', NULL, NULL, NULL, true, '2012-07-25', '2012-07-30', 12, 0, 'Hamlet Village Condominiums', 0, 12, 2, 4, 4, true, true, '', '', 'Internet Search', 12, '2011-08-04 17:06:09.79946', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3934, '2014-01-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'nick@chxcountryclub.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2218, '2011-07-07', 'Brock', 'Fritz', NULL, '1489 Baypointe Circle', NULL, 'Grand Blanc', 'MI', '', NULL, '', NULL, 'bfritzo@yahoo.com', NULL, NULL, NULL, true, '2011-09-09', '2011-09-11', 8, 0, 'Hamlet Village Condominiums', 0, 8, 1, 2, 8, true, true, '', '', 'Internet Search', 8, '2011-08-05 13:00:33.201533', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2302, '2011-08-22', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rog362@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3192, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jjohn12693@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1538, '2009-12-19', 'travis', 'arvidson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'count421@yahoo.com', NULL, NULL, NULL, true, '2014-07-18', '2014-07-20', 12, 0, 'Hamlet Village Condominiums', 0, 12, 4, 3, 12, true, true, '', '', 'Friend/Family Referral', 12, '2014-01-18 13:59:07.30269', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2458, '2012-03-28', 'Sharon', 'Denham', NULL, '790 St. Charles Place', NULL, 'Wixom', 'MI', '48393', NULL, '248-223-3309', NULL, 'sharon.denham@plantemoran.com', NULL, NULL, NULL, true, '2014-06-27', '2014-06-29', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '248-921-3795', 'Quotes for both Hamlet Village (where we have stayed before) and for Trout Creek Condos. Thank you!', 'Returning guest', 4, '2014-01-22 15:18:40.186583', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3938, '2014-01-28', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tim@sireps.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2340, '2011-09-25', 'Chad', 'Roidt', NULL, '', NULL, '', '', '', NULL, '', NULL, 'isbogiefree@gmail.com', NULL, NULL, NULL, true, '2014-06-19', '2014-06-22', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', 'prefer 2 bedrooms but definitely need 2 beds', 'Returning guest', 2, '2014-01-30 20:52:08.009847', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1654, '2010-03-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jmlynarc@crain.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2268, '2011-08-06', 'David', 'Jahn', NULL, '3341 Lakeshore Drive', NULL, 'Sault Sainte Marie', 'MI', '49783', NULL, '9062530616', NULL, 'dbjahn1976@hotmail.com', NULL, NULL, NULL, true, '2011-08-26', '2011-08-28', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, true, true, '9066300921', '', 'Internet Search', 4, '2011-08-06 05:31:20.941557', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2269, '2011-08-06', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'gblinsey@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2271, '2011-08-07', 'Pat', 'Dombek', NULL, '4215 N Mallard Ln', NULL, 'Arlington Heights', 'IL', '60004', NULL, '', NULL, 'patdombek@aol.com', NULL, NULL, NULL, true, '2011-09-03', '2011-09-06', 1, 1, 'Trout Creek Condominiums', 0, 2, 2, 1, 2, true, true, '', '1 or 2 bedrooms OK', 'Internet Search', 2, '2011-08-07 18:35:45.92365', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2272, '2011-08-08', 'William', 'Socha', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'bsocha@zeiss.com', NULL, NULL, NULL, true, '2011-09-06', '2011-09-09', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 0, 2, true, true, '', '', 'Internet Search', 2, '2011-08-08 10:39:12.267326', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2274, '2011-08-08', 'mark', 'howard', NULL, '687 Bradford Farms', NULL, 'Grand Rapids', 'MI', '49525', NULL, '', NULL, 'mark_howard13@yahoo.com', NULL, NULL, NULL, true, '2011-09-16', '2011-09-18', 6, 0, 'Trout Creek Condominiums', 3, 0, 1, 3, 2, true, true, '', '', 'Golf Show - Grand Rapids', 6, '2011-08-08 21:48:48.547742', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2275, '2011-08-08', 'Jerry', 'Wiebe', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jwjetta@hotmail.com', NULL, NULL, NULL, true, '2011-09-23', '2011-09-25', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 4, 4, true, true, '', '', 'Internet Search', 4, '2011-08-08 21:54:10.53554', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2204, '2011-06-29', 'chris', 'kailer', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ckailer23@hotmail.com', NULL, NULL, NULL, true, '2012-06-10', '2012-06-12', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 4, true, true, '', '', 'Internet Search', 4, '2011-08-09 11:38:33.505917', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2277, '2011-08-10', 'h', 'h', NULL, 'h', NULL, 'h', 'ON', '', NULL, '', NULL, 'dlad@jlsdjljasd.com', NULL, NULL, NULL, true, '2011-09-25', '2011-09-27', 12, 0, 'Hamlet Village Condominiums', 0, 12, 1, 6, 12, true, true, '', '', 'Friend/Family Referral', 12, '2011-08-10 11:31:37.934284', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2278, '2011-08-10', 'Christine', 'DeBacker', NULL, '', NULL, '', '', '', NULL, '', NULL, 'chrissyd@centurytel.net', NULL, NULL, NULL, true, '2011-09-30', '2011-10-02', 8, 0, 'Hamlet Village Condominiums', 4, 0, 3, 4, 4, true, true, '', '', 'Internet Search', 8, '2011-08-10 14:38:29.033954', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2279, '2011-08-10', 'Jeff', 'Grinn', NULL, '2541 Sundance Lane', NULL, 'Okemos', 'MI', '48864', NULL, '734-552-8052', NULL, 'jeffrey.g.grinn@jci.com', NULL, NULL, NULL, true, '2011-09-15', '2011-09-18', 8, 0, 'Trout Creek Condominiums', 0, 8, 1, 4, 8, true, true, '734-254-5567', 'We are unfamiliar with the area so please arrange golf and dinner as best fits. (1 afternoon round Thursday, 2 rounds Friday, 1 round Saturday afternoon, 1 morning round Sunday.', 'Internet Search', 8, '2011-08-10 22:34:12.191586', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2280, '2011-08-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'grinns100@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (818, '2008-09-06', 'Des', 'Morrow', NULL, '540 Lakeshore Road', NULL, 'Sarnia', 'ON', 'N7V2S5', NULL, '519-337-6058', NULL, 'dmorrow77@cogeco.ca', NULL, NULL, NULL, true, '2011-09-09', '2011-09-11', 8, 0, 'Trout Creek Condominiums', 4, 0, 5, 4, 4, true, true, '', 'Will decide dining options following golf tee time availability', 'Internet Search', 8, '2011-08-11 08:41:02.016754', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2281, '2011-08-11', 'Heiko', 'Kasper', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'hkasper@cosma.com', NULL, NULL, NULL, true, '2011-09-15', '2011-09-18', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2011-08-11 14:11:11.212567', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2282, '2011-08-11', 'jack', 'brown', NULL, '213 Bloor St.', NULL, 'Oshawa', 'ON', '', NULL, '905-433-1198', NULL, 'quietrumble@hotmail.com', NULL, NULL, NULL, true, '2011-10-02', '2011-10-09', 4, 0, 'Hamlet Village Condominiums', 0, 4, 4, 4, 4, true, true, '', '', 'Friend/Family Referral', 4, '2011-08-11 16:48:45.037676', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2283, '2011-08-12', 'Jeremy', 'Benington', NULL, '', NULL, '', '', '', NULL, '', NULL, 'benwabuck@yahoo.com', NULL, NULL, NULL, true, '2012-05-15', '2012-05-18', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 4, 4, true, true, '', '', 'Friend/Family Referral', 4, '2011-08-12 14:10:05.274453', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3870, '2013-08-05', 'Chuck', 'DiMaggio', NULL, '', NULL, '', '', '', NULL, '', NULL, 'cdimaggio@burton-katzman.com', NULL, NULL, NULL, true, '2013-10-05', '2013-10-07', 9, 0, 'Trout Creek Condominiums', 0, 9, 3, 4, 9, true, true, '', '', 'Golfing in Michigan Magazine', 9, '2013-08-05 17:36:11.237448', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2285, '2011-08-13', 'william', 'chase', NULL, '', NULL, '', '', '', NULL, '', NULL, 'wdkg@comcast.net', NULL, NULL, NULL, true, '2011-10-07', '2011-10-09', 3, 2, 'Hamlet Village Condominiums', 2, 1, 3, 3, 3, true, true, '', '', 'Internet Search', 5, '2011-08-13 13:33:53.362882', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2287, '2011-08-14', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ccooper525@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2305, '2011-08-25', 'Pat', 'Neville', NULL, '', NULL, '', '', '', NULL, '', NULL, 'patrick.neville@att.net', NULL, NULL, NULL, true, '2011-10-04', '2011-10-06', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Returning guest', 2, '2011-09-08 16:06:22.730889', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2288, '2011-08-15', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'myouker@live.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2289, '2011-08-15', 'Darwin', 'Ost', NULL, '56 S. Seine Dr', NULL, 'Cheektowaga', 'NY', '14227', NULL, '', NULL, 'darwinostjr@gmail.com', NULL, NULL, NULL, true, '2012-09-14', '2012-09-17', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', 'Heard about the Big Fore through the Black Lake Golf Club website', 'Other - Please Explain', 8, '2011-08-15 11:54:00.690197', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2447, '2012-03-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'brenthutton@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2293, '2011-08-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2450, '2012-03-20', 'steve', 'summers', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'broncssummers@yahoo.com', NULL, NULL, NULL, true, '2012-05-19', '2012-05-21', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 4, true, true, '', 'bed situation is questionable as this will be a prize for a fundraising raffle. Thertefore at this time we are unsure of sex, couples or singles etc.', 'Internet Search', 4, '2012-03-20 00:27:03.850643', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2291, '2011-08-15', 'Michael', 'Fry', NULL, '6546 E. Biscayne', NULL, 'Brighton', 'MI', '48114', NULL, '810-923-2967', NULL, 'mdfry@comcast.net', NULL, NULL, NULL, true, '2011-09-30', '2011-10-02', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', 'No meals, just lodgeing and golf', 'Returning guest', 4, '2011-08-15 20:18:32.820213', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2306, '2011-08-25', 'Mike', 'Berry', NULL, '1564 Boulder Lake Dr', NULL, 'Milford', 'MI', '48380', NULL, '248-756-5525', NULL, 'mberry@jhbennett.com', NULL, NULL, NULL, true, '2011-09-23', '2011-09-25', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Returning guest', 2, '2011-08-25 18:50:09.652891', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2296, '2011-08-17', 'Craig', 'Steimel', NULL, '3232 Indian lake rd', NULL, 'Oxford', 'MI', '48370', NULL, '', NULL, 'craigsteimel@yahoo.com', NULL, NULL, NULL, true, '2011-10-21', '2011-10-23', 2, 1, 'Trout Creek Condominiums', 1, 1, 2, 2, 2, true, true, '2483021759', '', 'Golfing in Michigan Magazine', 3, '2011-08-17 23:05:46.059644', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2297, '2011-08-18', 'Ronald', 'McComb', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rjm@cavtel.net', NULL, NULL, NULL, true, '2012-06-08', '2012-08-10', 16, 0, 'Trout Creek Condominiums', 0, 16, 2, 8, 16, true, true, '', '* We will have 16 - 20 Guy Golfers, no sofa beds please +* We like to Play 27 holes of Fri (Traverse), 36 Holes on Sat (hidden River), 18 holes on Sun (Dumaglas), How much more to play True North on Sun or Fri ? +* Please quote with different accomodations (Hamlet, Trout, 4 per, 6 per, etc What ever makes $$ sense)', 'Returning guest', 16, '2011-08-18 14:25:22.704185', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2298, '2011-08-19', 'Scott', 'Smith', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rsczsmith@yahoo.com', NULL, NULL, NULL, true, '2011-09-24', '2011-09-26', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-08-19 21:24:07.477485', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2304, '2011-08-24', 'Pat', 'Clare', NULL, '52250 Powderhorn Drive', NULL, 'Macomb', 'MI', '48042', NULL, '586-677-1842', NULL, 'patclare@comcast.net', NULL, NULL, NULL, true, '2012-08-17', '2012-08-19', 6, 0, 'Trout Creek Condominiums', 3, 0, 1, 3, 3, true, true, '586-215-8723', '', 'Friend/Family Referral', 6, '2011-08-24 08:20:41.543947', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2301, '2011-08-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2300, '2011-08-21', 'tom', 'weaver', NULL, '705- 425 sugarcreek trail', NULL, 'london', 'ON', 'n6h 0c5', NULL, '', NULL, 'thomasweaver@rogers.com', NULL, NULL, NULL, true, '2011-10-06', '2011-10-09', 3, 0, 'Hamlet Village Condominiums', 0, 3, 2, 3, 3, true, true, '', '', 'Internet Search', 3, '2011-08-22 02:12:50.570654', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2294, '2011-08-17', 'Jozef', 'Lustig', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'jozeflustig@hotmail.com', NULL, NULL, NULL, true, '2011-10-15', '2011-10-18', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2011-08-22 10:50:27.849643', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2303, '2011-08-23', 'rhonda', 'bond', NULL, '1840 6th w', NULL, 'wyandotte', 'MI', '48192', NULL, '', NULL, 'bondr@dteenergy.com', NULL, NULL, NULL, true, '2011-08-27', '2011-08-29', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-08-23 21:05:35.667365', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2309, '2011-08-29', 'Allen', 'Fuzi', NULL, '99 South Pointe Lane', NULL, 'Moneta', 'VA', '24121', NULL, '5402721059', NULL, 'alfuzi@centurylink.net', NULL, NULL, NULL, true, '2011-09-12', '2011-09-16', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 2, 1, true, true, '5402721059', 'No major preference between Hamlet and Trout Creek condos. + +Is there a price difference for arriving on Sunday versus Monday?', 'Internet Search', 2, '2011-08-29 12:35:08.170327', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2310, '2011-08-29', 'Nayem', 'Baig', NULL, '', NULL, 'Toronto', 'ON', '', NULL, '', NULL, 'nayem.baig@northlandpower.ca', NULL, NULL, NULL, true, '2011-09-16', '2011-09-19', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2011-08-29 12:58:45.642763', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2312, '2011-09-01', 'Barbara', 'Weimert', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bweimert@plastipak.com', NULL, NULL, NULL, true, '2011-10-06', '2011-10-10', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-09-01 12:55:24.682849', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2311, '2011-09-01', 'jim', 'wilson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jimwil50@frontier.com', NULL, NULL, NULL, true, '2011-09-27', '2011-09-30', 3, 0, 'Trout Creek Condominiums', 0, 3, 1, 1, 3, true, true, '', '', 'Internet Search', 3, '2011-09-01 10:26:03.366939', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2313, '2011-09-01', 'Jane', 'Debbrecht', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'jane.debbrecht@comcast.net', NULL, NULL, NULL, true, '2011-09-26', '2011-09-30', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-09-01 13:53:22.862879', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2314, '2011-09-01', 'Patricia', 'Horrie', NULL, '1701 Stanhope', NULL, 'Grosse Pointe Woods', 'MI', '48236', NULL, '313-580-5772', NULL, 'Patti@allemons.com', NULL, NULL, NULL, true, '2011-09-25', '2011-09-27', 3, 1, 'Trout Creek Condominiums', 1, 4, 1, 2, 3, true, true, '', '', 'Returning guest', 4, '2011-09-01 21:00:11.234832', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2315, '2011-09-02', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Brendenmcpeek@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2286, '2011-08-13', 'Robert', 'Lucid', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kblucid@comcast.net', NULL, NULL, NULL, true, '2011-09-11', '2011-09-15', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'We are both seniors if that helps rates at all... Also,the three courses listed can be played on any of the dates provided. Thanks!', 'Internet Search', 2, '2011-09-07 19:37:29.540446', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3899, '2013-09-05', 'robert', 'forgey', NULL, '3109 muirfield', NULL, 'portage', 'MI', '49024', NULL, '', NULL, 'robforgey@yahoo.com', NULL, NULL, NULL, true, '2013-09-14', '2013-09-15', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 2, 2, true, true, '', '', 'Other - Please Explain', 2, '2013-09-05 14:58:54.343134', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2601, '2012-09-09', 'Gary', 'Winslow', NULL, '', NULL, '', '', '', NULL, '', NULL, 'GW6151@hotmail.com', NULL, NULL, NULL, true, '2012-09-29', '2012-10-01', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2012-09-09 11:01:41.066874', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2317, '2011-09-05', 'michael', 'piche', NULL, '58 hazel', NULL, 'kapuskasing', 'ON', 'p5n 2z6', NULL, '705-335-2361', NULL, 'mike@truenorthrealty.ca', NULL, NULL, NULL, true, '2011-10-13', '2011-10-16', 3, 0, 'Trout Creek Condominiums', 0, 3, 1, 2, 3, true, true, '705-335-0234', '', 'Friend/Family Referral', 3, '2011-09-05 20:23:29.052749', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1210, '2009-06-08', 'Connie', 'Brady', NULL, '4525 Bridgeville Ct.', NULL, 'Hudsonville', 'MI', '49426', NULL, '616-669-7269', NULL, 'mgbrady@comcast.net', NULL, NULL, NULL, true, '2011-09-22', '2011-09-24', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', 'please contact by email, not phone + +please quote me also for the dates of Sept. 30, Oct 1 and 2. We are checking out availablitly for either dates.', 'Returning guest', 4, '2011-09-06 10:40:49.008605', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3193, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jkpage21@aol.ocm', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2320, '2011-09-09', 'Brian', 'Nendza', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bnendza28@hotmail.com', NULL, NULL, NULL, true, '2011-09-15', '2011-09-18', 3, 0, 'Trout Creek Condominiums', 0, 3, 2, 2, 3, true, true, '', 'Have been up to Trout Creek before and have utilized the stay and play', 'Other - Please Explain', 3, '2011-09-09 08:12:22.744207', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2322, '2011-09-10', 'Robert', 'Hooker', NULL, '15007 Hamilton Road', NULL, 'Roanoke', 'IN', '46783', NULL, '260-672-1098', NULL, 'rthooker@msn.com', NULL, NULL, NULL, true, '2011-09-23', '2011-09-26', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Other - Please Explain', 2, '2011-09-10 11:35:29.793744', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2324, '2011-09-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'marty@angelcarehc.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2325, '2011-09-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2326, '2011-09-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'dlprt@yaqhoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2328, '2011-09-15', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'cindynovotney@allstate.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2331, '2011-09-19', 'william', 'hidlay', NULL, '6183 bridgewater circle', NULL, 'east lansing', 'MI', '48823', NULL, '517 643 5073', NULL, 'whidlaydds@yahoo.com', NULL, NULL, NULL, true, '2012-07-11', '2012-07-15', 12, 0, 'Hamlet Village Condominiums', 0, 12, 9, 12, 12, true, true, '517 882 3600', 'we will likely play 27 holes only on the double round days...will just quit after the third 9. We must have 12 bedrooms for the 12 guys...this has worked well at Boyne for many years but want to change next year for something different. We will likely eat dinner at Little Traverse Bay while there and at Hidden River but dont want it in the package at this point.', 'Internet Search', 12, '2011-09-19 10:27:01.599257', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2332, '2011-09-19', 'Rod', 'McNalley', NULL, '13195 Elms Rd', NULL, 'Birch Run', 'MI', '48415', NULL, '9892336845', NULL, 'rmcnalley@fullertontool.com', NULL, NULL, NULL, true, '2012-09-21', '2012-09-23', 16, 0, 'Trout Creek Condominiums', 0, 16, 1, 16, 16, true, true, '', 'I am interested in a stay and play package for 16-20 golfers for September 21-23 2012. We normally play 27 on Friday, 27 on Saturday and 18 on Sunday. + +I am Thinking: +Friday AM 18 at Hidden River +Friday PM Front 9 at Little Traverse Bay + +Saturday AM 18 at Dunmaglas +Saturday PM Back 9 at Little Traverse Bay + +Sunday AM 18 at True North + +If you could contact me with a package price I would appreciate it. + +Thank You, +Rod', 'Internet Search', 16, '2011-09-19 15:39:50.735474', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2333, '2011-09-19', 'cheryl', 'paul', NULL, '25 widdicombe hill', NULL, 'toronto', 'ON', 'm9r1b1', NULL, '1-888357-2378 ext 278', NULL, 'redhead_paul@hotmail.com', NULL, NULL, NULL, true, '2011-09-22', '2011-09-25', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '416-894-8257', 'please cal me re golf coures', 'Internet Search', 2, '2011-09-19 18:30:18.715627', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2334, '2011-09-20', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2335, '2011-09-22', 'Rose', 'Speakman', NULL, '', NULL, '', '', '', NULL, '', NULL, 'candacemacd@live.com', NULL, NULL, NULL, true, '2011-10-19', '2011-10-21', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Friend/Family Referral', 2, '2011-09-22 09:55:12.680031', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2336, '2011-09-22', 'gregg', 'joss', NULL, '', NULL, 'webster', 'NY', '14580', NULL, '585-857-4385', NULL, 'poolmngr@aol.com', NULL, NULL, NULL, true, '2012-07-15', '2012-07-20', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 4, 4, true, true, '585-545-4849', '', 'Internet Search', 4, '2011-09-22 14:53:55.259923', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2337, '2011-09-24', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'smashdeb@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2338, '2011-09-24', 'don', 'green', NULL, '9633 Meisner', NULL, 'casco', 'MI', '48064', NULL, '586.260.3847', NULL, 'dmgspider@yahoo.com', NULL, NULL, NULL, true, '2012-08-03', '2012-08-05', 20, 0, 'Trout Creek Condominiums', 0, 20, 1, 4, 20, true, true, '', 'I would like a price on the big fore package for either the first or second week in August. I will have anywhere between 16-24 guys. I don''t have a room preference, only that everyone has their own bed. We would like to get a price that is reasonable, so if necessary, we could change to a Sunday nite. Thanks', 'Internet Search', 20, '2011-09-24 14:11:56.297912', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2339, '2011-09-24', 'Karl', 'Jones', NULL, '509 Shoreline Dr', NULL, 'Dewitt', 'MI', '48820', NULL, '5176692737', NULL, 'kcjdewitt@yahoo.com', NULL, NULL, NULL, true, '2011-09-30', '2011-10-02', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-09-24 21:08:19.425253', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2560, '2012-07-27', 'Terry', 'Knight', NULL, '7 Carolina Dr', NULL, 'Brantford', 'ON', 'N3R 1X6', NULL, '519-755-5600', NULL, 'tknight@northblenheim.com', NULL, NULL, NULL, true, '2012-09-06', '2012-09-10', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2012-08-06 14:48:23.643112', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2341, '2011-09-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jrand53@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2342, '2011-10-01', 'rob', 'english', NULL, '', NULL, '', '', '', NULL, '', NULL, 'renglish6@cogeco.ca', NULL, NULL, NULL, true, '2012-06-24', '2012-06-30', 3, 0, 'Trout Creek Condominiums', 0, 3, 2, 3, 3, true, true, '', '', 'Internet Search', 3, '2011-10-01 11:58:11.928715', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2441, '2012-03-11', 'Justin', 'Bratkovich', NULL, '35 Callie Road', NULL, 'Hamilton', 'ON', 'L9A 1Z8', NULL, '289-983-6152', NULL, 'j_bratk@hotmail.com', NULL, NULL, NULL, true, '2012-05-20', '2012-05-25', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '', 'I''d just like a general estimate of costing for 4 people, 4 beds for 4-5 nights. Can you please send me more information with more options. This quote is quite detailed, however, I''m just looking for general information right now. + +Thanks, Justin.', 'Internet Search', 4, '2012-03-11 11:58:01.416297', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2344, '2011-10-03', 'paul', 'dyas', NULL, '41806 ravenwood', NULL, 'canton', 'MI', '48187', NULL, '7340000000', NULL, 'pbdyas1285@wowway.com', NULL, NULL, NULL, true, '2011-10-17', '2011-10-21', 1, 1, 'Hamlet Village Condominiums', 1, 0, 1, 1, 2, true, true, '7340000000', 'I plan on golfing entire stay - wife is a beginner, golfs very little but would like to ride along in cart for the views. We are both seniors and our schedules are flexible. Thank you, Paul Dyas', 'Internet Search', 2, '2011-10-03 13:36:25.17719', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2318, '2011-09-07', 'Mark', 'Facca', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mark_facca@yahoo.com', NULL, NULL, NULL, true, '2012-05-16', '2012-05-20', 12, 0, 'Trout Creek Condominiums', 0, 12, 3, 3, 6, true, true, '', 'I think I messed up the dates, we would arrive late Wednesday the 16th, stay for 4 nights and 4 days of golf, I haven''t looked into the courses, so I just randomly selected the courses at this point, 36 holes a day is correct.', 'Internet Search', 12, '2011-10-05 15:04:50.25612', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2345, '2011-10-13', 'David', 'Honig', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dhonig@uoguelph.ca', NULL, NULL, NULL, true, '2012-07-20', '2012-07-22', 8, 0, 'Trout Creek Condominiums', 0, 8, 1, 2, 8, true, true, '', '', 'Internet Search', 8, '2011-10-13 15:44:11.475175', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2346, '2011-10-14', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'swits1@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2347, '2011-10-15', 'Brock', 'Romantic', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bromantic@yahoo.com', NULL, NULL, NULL, true, '2012-06-09', '2012-06-16', 3, 2, 'Trout Creek Condominiums', 1, 3, 2, 3, 5, true, true, '', '', 'Golf Course', 5, '2011-10-15 20:42:52.69474', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2348, '2011-10-17', 'Robert', 'Horne', NULL, '4207 Hazel Ave', NULL, 'Lincoln Park', 'MI', '48146', NULL, '313-382-2843', NULL, 'rhorne5752@aol.com', NULL, NULL, NULL, true, '2012-06-08', '2012-06-10', 20, 0, 'Trout Creek Condominiums', 0, 0, 1, 10, 20, true, true, '248-563-2098', '', 'Other - Please Explain', 20, '2011-10-17 12:50:28.264702', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3754, '2013-04-18', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'glevest@comcast.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1270, '2009-07-02', 'yong', 'chung', NULL, '1564 kings carriage', NULL, 'Grand Blanc', 'MI', '48439', NULL, '', NULL, 'mchung9937@aol.com', NULL, NULL, NULL, true, '2010-07-28', '2010-07-30', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Returning guest', 2, '2010-06-02 20:11:21.461057', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2350, '2011-10-25', 'Leslie', 'Buckingham', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mail_lady2009@yahoo.com', NULL, NULL, NULL, true, '2011-10-28', '2011-10-31', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2011-10-25 19:26:46.82856', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2352, '2011-10-28', 'gary', 'young', NULL, '2350 flagstone dr', NULL, 'flushing', 'MI', '48433', NULL, '8106594061', NULL, 'gary.young.b00z@statefarm.com', NULL, NULL, NULL, true, '2012-07-20', '2012-07-22', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2011-10-28 10:08:06.047776', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2355, '2011-11-04', 'Scott', 'Gilbert', NULL, '1221 E. Geneva Dr', NULL, 'Dewitt', 'MI', '48820', NULL, '517-449-7979', NULL, 'gibstracity@yahoo.com', NULL, NULL, NULL, true, '2012-06-08', '2012-06-10', 20, 0, 'Hamlet Village Condominiums', 0, 20, 1, 10, 20, true, true, '', 'Good Morning, I am looking for a quote there is definitely 16 golfers for sure. I am shooting for 20 this year if you can accommodate that large of a group. We have been doing this for 15 years and we play 18 on Friday, 36 Saturday, and 18 in Sunday. We always go somewhere were we can keep it under $300 a person. ($6,000 for the group). That lets us spend another $200 on food and beverage. Everyone is thirsty that weekend. Anxious to see if you can accommodate. +Thanks, +Scott', 'Returning guest', 20, '2011-11-04 07:36:31.37486', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2356, '2011-11-04', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2645, '2013-01-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2358, '2011-11-19', 'ADAM', 'WALSH', NULL, '', NULL, '', '', '', NULL, '', NULL, 'awalsh_awalsh@yahoo.ca', NULL, NULL, NULL, true, '2012-09-13', '2012-09-16', 8, 0, 'Hamlet Village Condominiums', 0, 8, 1, 2, 8, true, true, '', '', 'Internet Search', 8, '2011-11-19 18:21:56.762582', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2360, '2011-11-28', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2361, '2011-12-01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'mdiggs@mtco.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2362, '2011-12-01', 'Frank', 'Bisogni', NULL, '4063 Stonebridge', NULL, 'Holly', 'MI', '48442', NULL, '2486275617', NULL, 'febisogni@gmail.com', NULL, NULL, NULL, true, '2012-09-14', '2012-09-16', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 3, 4, true, true, '', 'Need cost to play Black Lake on Thursday the 13th.', 'Internet Search', 12, '2011-12-01 20:17:25.979029', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2363, '2011-12-02', 'Jeff', 'Crouse', NULL, '11668 Stonebridge', NULL, 'Charlevoix', 'MI', '49720', NULL, '2313425931', NULL, 'jcrouse12@yahoo.com', NULL, NULL, NULL, true, '2012-06-01', '2012-06-03', 16, 0, 'Trout Creek Condominiums', 8, 0, 1, 8, 16, true, true, '', 'We don''t have a preference where we stay, lower price is better. 16 guys. +We are looking for 2 nights and the three rounds above.', 'Internet Search', 16, '2011-12-02 15:57:17.138563', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1479, '2009-09-01', 'Terry', 'Fry', NULL, '440 Nevada', NULL, 'Belleville', 'MI', '48111', NULL, '734-461-3013', NULL, 'terryzr1@att.net', NULL, NULL, NULL, true, '2012-06-22', '2012-06-24', 2, 0, 'Trout Creek Condominiums', 0, 2, 2, 2, 2, true, true, '734-635-0144', 'Are there any other courses available in your packages? Little Traverse and True North are two I want to play.', 'Returning guest', 2, '2011-12-03 11:33:54.311182', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2364, '2011-12-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2366, '2011-12-18', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2367, '2011-12-20', 'James', 'Mathy', NULL, '2216 Edgestone Dr.', NULL, 'Sterling Heights', 'MI', '48314', NULL, '586-997-3561', NULL, 'jmathy01@comcast.net', NULL, NULL, NULL, true, '2012-06-01', '2012-06-04', 16, 0, 'Trout Creek Condominiums', 0, 16, 8, 8, 16, true, true, '586-453-1464', '', 'Internet Search', 16, '2011-12-20 23:28:05.33818', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2369, '2011-12-23', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'lacinae@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2370, '2011-12-23', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2651, '2013-01-08', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'timrolson@sympatico.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2682, '2013-02-11', 'Steve', 'Bearss', NULL, '3333 96th avenue', NULL, 'Zeeland', 'MI', '49464', NULL, '6164032088', NULL, 'sbearss@zps.org', NULL, NULL, NULL, true, '2013-06-17', '2013-06-19', 16, 0, 'Hamlet Village Condominiums', 0, 16, 4, 8, 16, true, true, '', '36 holes each day (3 days), 2 nights lodging, 2 breakfasts and 2 dinners. Lunches will be on the courses. 16 players. Play all 4 courses. Target $350 per person. 16 beds.', 'Golf Show - Grand Rapids', 16, '2013-02-11 17:05:21.458492', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2373, '2011-12-29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'mdc3491@sbcglobal.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3757, '2013-04-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2374, '2012-01-01', 'dan', 'cerutti', NULL, '', NULL, '', '', '', NULL, '', NULL, 'cerutti0208@sbcglobal.net', NULL, NULL, NULL, true, '2012-05-18', '2012-05-20', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 3, 4, true, true, '', '', 'Internet Search', 4, '2012-01-01 06:37:26.070648', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1674, '2010-03-16', 'scott', 'mecham', NULL, '6664', NULL, 'canton', 'MI', '48187', NULL, '734-968-6947', NULL, 'moneyshotscott@gmail.com', NULL, NULL, NULL, true, '2012-07-27', '2012-07-30', 8, 0, 'Trout Creek Condominiums', 0, 8, 3, 4, 8, true, true, '', '', 'Internet Search', 8, '2012-01-02 11:52:32.969402', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2375, '2012-01-02', 'Brian', 'Digings', NULL, '', NULL, '', '', '', NULL, '', NULL, 'digings502@gmail.com', NULL, NULL, NULL, true, '2012-05-11', '2012-05-15', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2012-01-02 22:45:24.384564', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2376, '2012-01-04', 'Ryan', 'Horrocks', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rwhorrocks@yahoo.com', NULL, NULL, NULL, true, '2012-05-03', '2012-05-06', 12, 0, 'Trout Creek Condominiums', 0, 12, 3, 6, 12, true, true, '', 'Hi, + +We are open to course order so feel free to switch those around. Friday we would like to play 2 courses that are the closest to each other since we will have to travel between 18''s. Thursday and Saturday''s round doesn''t really matter. I guess it would make sense to play one of the more expensive courses Thursday so we could take advantage of weekday pricing and/or twilight. We are flexible on lodging as well as long as everyone has a bed. Thanks! + +Ryan Horrocks', 'Internet Search', 12, '2012-01-04 11:32:50.267649', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2377, '2012-01-04', 'Pete', 'Tompson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ptsealantsales@hotmail.com', NULL, NULL, NULL, true, '2012-08-17', '2012-08-19', 8, 0, 'Hamlet Village Condominiums', 0, 8, 4, 4, 8, true, true, '', '8 golfers 27 holes Friday, 27 holes Sat 18 holes Sunday. Staying in 2 2 bedroom condos with 2 beds in each.', 'Internet Search', 8, '2012-01-04 17:00:14.731019', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2379, '2012-01-06', 'Jack', 'Karn', NULL, '380 wellington st.', NULL, 'Fergus', 'ON', 'n1m 1y5', NULL, '(519)787-0832', NULL, 'jackkarn@sympatico.ca', NULL, NULL, NULL, true, '2012-09-16', '2012-09-21', 20, 0, 'Hamlet Village Condominiums', 0, 20, 1, 5, 4, true, true, '', 'Include all taxes in quote', 'Internet Search', 20, '2012-01-06 16:56:47.007779', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2380, '2012-01-06', 'joe', 'sarianides', NULL, '531 olympic way', NULL, 'acworth', 'GA', '30102', NULL, '404-931-3601', NULL, 'jsar1@earthlink.net', NULL, NULL, NULL, true, '2012-06-22', '2012-06-24', 20, 0, 'Hamlet Village Condominiums', 0, 4, 2, 5, 4, true, true, '', '', 'Friend/Family Referral', 20, '2012-01-06 21:17:40.164515', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2381, '2012-01-07', 'Cliff', 'Cox', NULL, '256 winston blvd', NULL, 'cambridge', 'ON', 'N3C 1M5', NULL, '', NULL, 'graceandcliff@sympatico.ca', NULL, NULL, NULL, true, '2012-09-17', '2012-09-21', 6, 0, 'Trout Creek Condominiums', 3, 6, 1, 3, 6, true, true, '', '', 'Friend/Family Referral', 6, '2012-01-07 16:23:14.931415', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2382, '2012-01-08', 'Richard', 'McMillan', NULL, '167 Clara Cr', NULL, 'London', 'ON', 'N6E 3H1', NULL, '519-668-3947', NULL, 'ricksuemcmillan@sympatico.ca', NULL, NULL, NULL, true, '2012-07-10', '2012-07-12', 6, 0, 'Hamlet Village Condominiums', 3, 0, 1, 3, 2, true, true, '', 'Looking for prices from 4 to 8 golferd meals not necessary. Accomodations for 2 nights', 'Internet Search', 6, '2012-01-08 09:46:19.694885', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2383, '2012-01-10', 'Jim', 'Kosinski', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jkosinsk@amfam.com', NULL, NULL, NULL, true, '2012-09-10', '2012-09-13', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2012-01-10 16:56:25.297961', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2384, '2012-01-12', 'Linda', 'Hancocks', NULL, '6 - 464 Beechwood Place', NULL, 'Waterloo', 'ON', 'N2T1Z2', NULL, '5197257003', NULL, 'jl_hanc@rogers.com', NULL, NULL, NULL, true, '2012-05-13', '2012-05-17', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', 'Will arrive sometime on Sunday, May 13, but will not require any golfing on this date, just dinner and accommodation. We will check out on Thursday, 17th, but will golf that day but no dinner.', 'Internet Search', 4, '2012-01-12 15:51:48.10584', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2385, '2012-01-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2386, '2012-01-13', 'Kelly', 'Dougherty', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kellyjdougherty@gmail.com', NULL, NULL, NULL, true, '2012-06-22', '2012-06-25', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 2, true, true, '', '', 'Internet Search', 4, '2012-01-13 17:17:29.092122', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2387, '2012-01-15', 'Craig', 'Thornton', NULL, '1664 East Haymarket Way', NULL, 'Hudson', 'OH', '44236', NULL, '330-204-4076', NULL, 'thornton.craigm@yahoo.com', NULL, NULL, NULL, true, '2012-07-13', '2012-07-18', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 4, 8, true, true, '330-204-4076', 'My group consists of two fathers (57 and 61 years old)and their 5 sons (17 - 38 years old). All guests will need their own bed, preferably at least a double/queen. We also need an outdoor propane gas grill (vs. a charcoal). One of our guests enjoys grilling. I am not exactly sure about the courses and tee times. Probably 4 rounds makes sense. We also would like to do some fly fishing if possible nearby, most likely with a guide you can recommend.', 'Internet Search', 8, '2012-01-15 11:13:57.553432', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2657, '2013-01-15', 'Nathan', 'Jeffrey', NULL, '', NULL, '', '', '', NULL, '5194668662', NULL, 'nathan.jeffrey@hotmail.com', NULL, NULL, NULL, true, '2013-07-05', '2013-07-07', 12, 0, 'Trout Creek Condominiums', 6, 0, 2, 3, 5, true, true, '', '', 'Returning guest', 12, '2013-01-15 08:49:44.386491', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2389, '2012-01-16', 'marc', 'tessier', NULL, '170 paul strreet', NULL, 'sudbury', 'ON', 'p3a1m9', NULL, '7055243280', NULL, 'tessier_241@hotmail.com', NULL, NULL, NULL, true, '2012-05-16', '2012-05-20', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Golf Course', 8, '2012-01-16 22:40:27.057804', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2390, '2012-01-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'corheys@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (975, '2009-02-20', 'Brian', 'Rashid', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rashidbr@msu.edu', NULL, NULL, NULL, true, '2012-06-14', '2012-06-17', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Returning guest', 4, '2012-01-18 22:39:34.016603', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2393, '2012-01-22', 'Joe', 'Katlein', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jkatlein@comcast.net', NULL, NULL, NULL, true, '2012-08-09', '2012-08-12', 6, 6, 'Hamlet Village Condominiums', 0, 6, 2, 3, 6, true, true, '', '', 'Returning guest', 12, '2012-01-22 16:20:45.571512', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2394, '2012-01-23', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2392, '2012-01-21', 'Steven', 'Benefield', NULL, '48836 Romeo Plank', NULL, 'Macomb', 'MI', '48044', NULL, '', NULL, 'sbenefield@allstate.com', NULL, NULL, NULL, true, '2012-06-07', '2012-06-10', 16, 0, 'Hamlet Village Condominiums', 0, 16, 1, 8, 16, true, true, '', 'prefer 27 holes as appposed to 36 if possible....', 'Golfing in Michigan Magazine', 16, '2012-01-21 13:35:56.587586', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2659, '2013-01-16', 'Jon', 'Dirmeyer', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jdirmeyer@gatewayrecycle.com', NULL, NULL, NULL, true, '2013-07-26', '2013-07-28', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 4, 8, true, true, '', 'flexible on everything, open to suggestions. 8 guys on golf trip', 'Internet Search', 8, '2013-01-16 18:48:15.191512', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2395, '2012-01-25', 'greg', 'gadd', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gaddgr@gmail.com', NULL, NULL, NULL, true, '2012-09-21', '2012-09-23', 20, 0, 'Hamlet Village Condominiums', 10, 0, 10, 10, 10, true, true, '', 'we could go with less rooms as long as each couple has their own bathroom and bedroom', 'Internet Search', 20, '2012-01-25 19:47:53.378413', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2397, '2012-01-26', 'GREG', 'BISHOP', NULL, '1368 BAYVIEW CIR', NULL, 'WESTON', 'FL', '33326', NULL, '954 661-1368', NULL, 'Gregory@internationalbankers.com', NULL, NULL, NULL, true, '2012-05-23', '2012-05-27', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 3, 3, true, true, '', '', 'Internet Search', 12, '2012-01-26 23:57:01.605856', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2398, '2012-01-27', 'Tim', 'Jenkins', NULL, '145 Village Way', NULL, 'Oxford', 'MI', '48371', NULL, '248-761-1038', NULL, 'tim_jenkins@hotmail.com', NULL, NULL, NULL, true, '2012-06-21', '2012-06-24', 16, 0, 'Hamlet Village Condominiums', 0, 16, 4, 8, 16, true, true, '', '', 'Internet Search', 16, '2012-01-27 15:52:48.198676', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2399, '2012-01-28', 'Chris', 'Defer', NULL, '48331 Jester Drive', NULL, 'Macomb', 'MI', '48044', NULL, '5867642963', NULL, 'deferc@sbcglobal.net', NULL, NULL, NULL, true, '2012-07-27', '2012-07-29', 20, 0, 'Trout Creek Condominiums', 0, 20, 2, 2, 4, true, true, '', 'Need a quote for 28 golfers if possible - accommodations - prefer a bed for each person.', 'Friend/Family Referral', 20, '2012-01-28 17:26:05.849276', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3194, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jkulie1@twmi.rr.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2400, '2012-01-29', 'eric', 'farron', NULL, '6162 lone oak circle', NULL, 'grand blanc', 'MI', '48439', NULL, '248 238 0253', NULL, 'egfarron@yahoo.com', NULL, NULL, NULL, true, '2012-06-03', '2012-06-06', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '810 814 2560', '', 'Golf Show - Novi', 4, '2012-01-29 23:42:43.420692', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2401, '2012-02-02', 'Reid', 'Jaeger', NULL, '10232 elmcrest', NULL, 'Whitmore Lake', 'MI', '48189', NULL, '734-449-0333', NULL, 'reid.r.jaeger@us.abb.com', NULL, NULL, NULL, true, '2012-07-28', '2012-07-31', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '248-249-6130', '', 'Internet Search', 8, '2012-02-02 15:21:37.040264', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2402, '2012-02-02', 'Jesse', 'Hals', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jessehals@gmail.com', NULL, NULL, NULL, true, '2012-05-22', '2012-05-25', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 1, 2, true, true, '', '', 'Internet Search', 4, '2012-02-02 17:59:45.862132', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2388, '2012-01-16', 'Laura', 'Overton', NULL, '', NULL, '', '', '', NULL, '', NULL, 'lao1952@att.net', NULL, NULL, NULL, true, '2012-09-08', '2012-09-11', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 4, 8, true, true, '', '', 'Returning guest', 8, '2012-01-16 16:27:14.190666', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2403, '2012-02-04', 'Steve', 'Smith', NULL, '18105 Amberly Lane', NULL, 'South Bend', 'IN', '46637', NULL, '5743105144', NULL, 'STVSMTT@GMAIL.COM', NULL, NULL, NULL, true, '2012-05-25', '2012-05-28', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 3, 4, true, true, '5743105144', '', 'Returning guest', 4, '2012-02-04 12:29:18.944799', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2404, '2012-02-04', 'brendan', 'west', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mugger_89@yahoo.ca', NULL, NULL, NULL, true, '2012-06-01', '2012-06-07', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2012-02-04 15:20:59.00223', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2405, '2012-02-04', 'Chris', 'Thompson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'christhompson33065@yahoo.com', NULL, NULL, NULL, true, '2012-08-04', '2012-08-11', 2, 3, 'Trout Creek Condominiums', 1, 3, 1, 2, 4, true, true, '', '', 'Internet Search', 5, '2012-02-04 22:21:29.050375', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2408, '2012-02-08', 'Andrew', 'Aves', NULL, '26 highcastle Ave', NULL, 'Keswick', 'ON', 'L4P 4B4', NULL, '905 476 9984', NULL, 'andrewja21@hotmail.com', NULL, NULL, NULL, true, '2012-06-15', '2012-06-17', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '905 715 6528', '', 'Internet Search', 4, '2012-02-08 12:50:34.131441', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3994, '2014-06-11', 'Scott', 'Williston', NULL, '', NULL, '', '', '', NULL, '', NULL, 'scott.williston@transformsso.ca', NULL, NULL, NULL, true, '2014-06-28', '2014-07-01', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 3, 2, true, true, '', '', 'Internet Search', 4, '2014-06-11 22:02:12.644998', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2409, '2012-02-08', 'Janice', 'Darnielle', NULL, '3911 48th Street', NULL, 'Des Moines', 'IA', '50310', NULL, '515-276-2446', NULL, 'darniellej@hotmail.com', NULL, NULL, NULL, true, '2012-06-20', '2012-06-21', 1, 1, 'Hamlet Village Condominiums', 1, 2, 1, 1, 1, true, true, '', 'One Golfer and one rider', 'Internet Search', 2, '2012-02-08 19:24:01.992388', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2473, '2012-04-22', 'Doris', 'Espie', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dorisespie@hotmail.com', NULL, NULL, NULL, true, '2012-06-23', '2012-06-30', 2, 1, 'Trout Creek Condominiums', 1, 1, 2, 2, 2, true, true, '', 'I am wondering about a package for my husband, our son(24) and myself. I do not golf. We do not want dining included.', 'Trout Creek Condo', 3, '2012-04-22 07:07:55.326857', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2410, '2012-02-10', 'nicholas', 'eland', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'nicholaseland@gmail.com', NULL, NULL, NULL, true, '2012-06-15', '2012-06-17', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 4, 8, true, true, '', 'Looking for unlimited golf and lodging arriving June 15 th and leaving June 17th', 'Golf Show - Novi', 8, '2012-02-10 20:10:00.727022', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2412, '2012-02-13', 'Cody', 'Clements', NULL, '3281 30th st sw', NULL, 'Grandville', 'MI', '49418', NULL, '6169155963', NULL, 'codyjclements@gmail.com', NULL, NULL, NULL, true, '2012-07-28', '2012-07-30', 16, 0, 'Hamlet Village Condominiums', 8, 0, 4, 4, 4, true, true, '', '', 'Golf Show - Grand Rapids', 16, '2012-02-13 17:34:21.263111', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2413, '2012-02-13', 'ric', 'crooks', NULL, '2075 Cory DR', NULL, 'Hudosonville', 'MI', '49426', NULL, '6166691249', NULL, 'ric_crooks@att.net', NULL, NULL, NULL, true, '2012-07-23', '2012-07-25', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Other - Please Explain', 4, '2012-02-13 21:18:45.896473', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1618, '2010-02-22', 'Mark', 'Delo', NULL, '1591 Frye Road', NULL, 'Columbia', 'TN', '38401', NULL, '615-613-3642', NULL, 'md1591@bellsouth.net', NULL, NULL, NULL, true, '2012-07-16', '2012-07-20', 6, 2, 'Hamlet Village Condominiums', 4, 0, 2, 2, 2, true, true, '615-613-3642', 'Also could be interested in a large 4 bedroom condo if available. Interested in the golf show discount pricing if you will again have that this year. No meals required. + +Thanks', 'Returning guest', 8, '2012-02-15 22:31:25.711901', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2414, '2012-02-17', 'Pete', 'Geraci', NULL, '320 McCray Blvd', NULL, 'Springboro', 'OH', '45066', NULL, '937-748-3035', NULL, 'pnpgeraci@yahoo.com', NULL, NULL, NULL, true, '2012-07-19', '2012-07-23', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 4, 8, true, true, '937-371-0975', 'Can you price out a golf trip for 8 guys with the following details: + +Arrive 7/19/12 +36 holes on 7/20, 7/21 and 7/22 (replay same course in afternoon) +18 holes on 7/23 on our way out of town. + +None of us have been to Gaylord, Michigan, so we are open to course suggestions. For over 10 years, we have been going to Pinehurst, NC, so we are looking for a different experience. + +Thank you.', 'Internet Search', 8, '2012-02-17 14:23:01.061867', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2415, '2012-02-18', 'Bill', 'Gilkison', NULL, '2071 Eagle Trace Drive', NULL, 'Greenwood', 'IN', '46143', NULL, '317-445-6294', NULL, 'Wgilkison@aol.com', NULL, NULL, NULL, true, '2012-07-11', '2012-07-15', 16, 0, 'Trout Creek Condominiums', 0, 16, 1, 2, 4, true, true, '317-889-5061', 'Some may only play 18 each day', 'Internet Search', 16, '2012-02-18 12:14:03.289887', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2417, '2012-02-20', 'bob', 'camp', NULL, '2203 godwin se', NULL, 'grand rapids', 'MI', '49507', NULL, '616-247-1641', NULL, 'bobcamp@grar.com', NULL, NULL, NULL, true, '2012-06-03', '2012-06-05', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '616-291-2840', '', 'Golf Show - Grand Rapids', 8, '2012-02-20 15:29:53.82372', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2419, '2012-02-22', 'Jim', 'Marquis', NULL, '', NULL, '', '', '', NULL, '', NULL, 'james.m.marquis@gmail.com', NULL, NULL, NULL, true, '2012-06-22', '2012-06-25', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Internet Search', 8, '2012-02-22 14:51:11.849294', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2420, '2012-02-23', 'Donna', 'Swan', NULL, '70 Dorothy Avenue', NULL, 'Sutton West', 'ON', 'L0E 1R0', NULL, '905-722-5119', NULL, 'donnaswan@gmail.com', NULL, NULL, NULL, true, '2012-08-26', '2012-08-31', 8, 0, 'Trout Creek Condominiums', 4, 0, 2, 4, 4, true, true, '', 'Looking for a golf getaway with friends. Interested in 18 holes each day (course nearby lodging) Although I selected courses (only did because I had too) Also lodging would prepare 2 bedroom condos to house 4 adults each) Would stay at either of the lodgings available in Harbour Springs. Would also like breakfast and dinner included in package price. Staying 5 nights, arrival on Sunday would need dinner only and lodging - Golf Monday-Thursday (some may want to golf twice a day) Thanks', 'Internet Search', 8, '2012-02-23 09:56:29.740479', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2422, '2012-02-23', 'Kerig', 'Ahearn', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'ahearnkerig@gmail.com', NULL, NULL, NULL, true, '2012-05-03', '2012-05-06', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Internet Search', 4, '2012-02-23 12:52:52.701775', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2423, '2012-02-24', 'kent', 'overton', NULL, '12766 harris', NULL, 'carleton', 'MI', '48117', NULL, '7346546197', NULL, 'kmo1951@att.net', NULL, NULL, NULL, true, '2012-08-02', '2012-08-05', 8, 0, 'Trout Creek Condominiums', 4, 0, 4, 2, 8, true, true, '7346745239', '', 'Returning guest', 8, '2012-02-24 14:18:01.441247', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3195, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jlbengalio@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2234, '2011-07-14', 'Ed', 'Norton', NULL, '421 Huggard st', NULL, 'Petrolia', 'ON', 'N0N 1R0', NULL, '519-882-3484', NULL, 'egn@slicc.net', NULL, NULL, NULL, true, '2012-07-09', '2012-07-14', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Returning guest', 2, '2012-02-25 12:08:15.113002', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2723, '2013-03-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jasburrows@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3204, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jmmacy@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3206, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jmurrayscot@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2427, '2012-02-26', 'Drew', 'Higgerson', NULL, '8860 Kelly Lake Dr', NULL, 'Clarkston', 'MI', '48348', NULL, '248-259-4798', NULL, 'drewhiggerson@gmail.com', NULL, NULL, NULL, true, '2012-07-19', '2012-07-22', 16, 0, 'Trout Creek Condominiums', 0, 16, 6, 10, 16, true, true, '', '', 'Trout Creek Condo', 16, '2012-02-26 17:50:58.731193', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (608, '2008-06-24', 'Da', 'Lam', NULL, '2443 Elmhurst', NULL, 'Royal Oak', 'MI', '48073', NULL, '586-879-9689', NULL, 'dlam88@mac.com', NULL, NULL, NULL, true, '2012-07-26', '2012-07-29', 12, 0, 'Trout Creek Condominiums', 1, 10, 6, 6, 12, true, true, '', '', 'Returning guest', 12, '2012-02-27 03:09:13.109866', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2428, '2012-02-27', 'Fred', 'Strang', NULL, '33 Hill Street', NULL, 'Newmarket', 'ON', 'L3Y 4Y4', NULL, '905-898-2437', NULL, 'fred.strang@sympatico.ca', NULL, NULL, NULL, true, '2012-09-02', '2012-09-08', 4, 3, 'Trout Creek Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Internet Search', 7, '2012-02-27 14:01:16.462312', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2430, '2012-02-28', 'Ted', 'Kortes', NULL, '431 E. Baldwin lake Drive', NULL, 'Greenville', 'MI', '48838', NULL, '616-754-9004', NULL, 'westwinds48838@yahoo.com', NULL, NULL, NULL, true, '2012-05-11', '2012-05-13', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Golf Course', 4, '2012-02-28 14:52:19.929683', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2431, '2012-02-29', 'jeff', 'logsdon', NULL, '1082 Valetta', NULL, 'temperance', 'MI', '48182', NULL, '734 731 5372', NULL, 'jwsoftball@gmail.com', NULL, NULL, NULL, true, '2012-07-27', '2012-07-29', 14, 0, 'Hamlet Village Condominiums', 0, 12, 1, 6, 14, true, true, '', '', 'Other - Please Explain', 14, '2012-02-29 12:40:54.703195', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3951, '2014-02-27', 'Laura', 'keener', NULL, '', NULL, '', '', '', NULL, '', NULL, 'laurakeener@outlook.com', NULL, NULL, NULL, true, '2014-07-27', '2014-07-30', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Other - Please Explain', 2, '2014-02-27 13:28:16.263727', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2437, '2012-03-04', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'johns1pr@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1874, '2010-08-03', 'Dave', 'Ekkens', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'dekken43@yahoo.com', NULL, NULL, NULL, true, '2012-10-14', '2012-10-16', 12, 0, 'Hamlet Village Condominiums', 0, 12, 2, 3, 12, true, true, '', 'We only want to golf 36 on Sat and 18 on Sunday--leave after round on Sunday. We dont really need to have dinners in the package. Also--for logding I was just hoping for condos that sleep 4 or so---thanks', 'Golf Course', 12, '2012-03-05 09:59:51.906146', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2432, '2012-03-01', 'Judy', 'Brandabur', NULL, '44 Dunnington Ct', NULL, 'Springboro', 'OH', '45066', NULL, '937-748-9982', NULL, 'jjbrandabur@hotmail.com', NULL, NULL, NULL, true, '2012-06-11', '2012-06-15', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', 'We would probably arrive on the 11th and play that morning. Plus, the 12th, 13th & 14th - checkout on the 15th. Didn''t understand the "twin bed" question - I assume you have full size beds in each bdrm & 2 baths. Advise any specials/promotions - We''re pretty flexible. Thanks, Judy & Jim', 'Friend/Family Referral', 4, '2012-03-01 14:40:23.702925', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2418, '2012-02-22', 'Kevin', 'Vanderhoff', NULL, '', NULL, 'Ferndale', 'MI', '', NULL, '', NULL, 'vanderhoff.kevin@gmail.com', NULL, NULL, NULL, true, '2012-05-14', '2012-05-17', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', 'looking into playing a lot of golf.', 'Internet Search', 4, '2012-03-01 15:36:19.210635', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3957, '2014-03-07', 'Mark', 'Slominski', NULL, '7105 Tiny Branch Lane', NULL, 'Garner', 'NC', '27529', NULL, '919 219-0987', NULL, 'slomin@gregpoole.com', NULL, NULL, NULL, true, '2014-06-30', '2014-07-04', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'We are looking for 4 nights lodging but only two rounds of golf. Can the 609.00 be adjusted?', 'Internet Search', 2, '2014-03-07 13:28:39.55901', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2435, '2012-03-02', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'kamper53@att.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2436, '2012-03-02', 'rob', 'perkins', NULL, '5080 shane', NULL, 'kalamazoo', 'MI', '49009', NULL, '269-720-7995', NULL, 'robert.r.perkins@pfizer.com', NULL, NULL, NULL, true, '2012-07-26', '2012-07-29', 12, 0, 'Trout Creek Condominiums', 0, 12, 2, 6, 12, true, true, '269-833-6764', '', 'Returning guest', 12, '2012-03-02 08:11:30.166301', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2438, '2012-03-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'gary.davis@maryrutan.org', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2439, '2012-03-07', 'bob', 'thompson', NULL, '3210 Wentworth Street', NULL, 'Burlington', 'ON', 'L7M2N4', NULL, '9053358791', NULL, 'rthompson11@cogeco.ca', NULL, NULL, NULL, true, '2012-07-22', '2012-07-25', 10, 0, 'Trout Creek Condominiums', 5, 0, 1, 5, 1, true, true, '2269794174', 'might not require dinners everyn + night', 'Golf Show - Novi', 10, '2012-03-07 22:14:15.447205', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2440, '2012-03-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (753, '2008-08-10', 'JD', 'McNamara', NULL, '2542 Dinning Court', NULL, 'Mississauga', 'ON', 'L5M 5E7', NULL, '', NULL, 'mcnamara.jd@gmail.com', NULL, NULL, NULL, true, '2012-09-28', '2012-09-30', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 3, true, true, '', '', 'Returning guest', 4, '2012-07-31 13:53:06.415586', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2481, '2012-05-02', 'steve', 'miller', NULL, '9011 Seabreeze ct', NULL, 'Indianapolis', 'IN', '46256', NULL, '317-577-4084', NULL, 'smiller@ryanfp.com', NULL, NULL, NULL, true, '2012-08-17', '2012-08-19', 4, 2, 'Trout Creek Condominiums', 2, 2, 3, 4, 4, true, true, '317-538-5078', '', 'Golfing in Michigan Magazine', 6, '2012-05-02 20:03:49.878655', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2442, '2012-03-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jjbent@sympatico.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2443, '2012-03-13', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2444, '2012-03-14', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2448, '2012-03-17', 'Paul', 'Guerriero', NULL, '407 Hagen Crt', NULL, 'Waterloo', 'ON', 'n2k4a8', NULL, '519 886-2548', NULL, 'paul.guerriero@creemoresprings.com', NULL, NULL, NULL, true, '2012-06-14', '2012-06-16', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '226 755-3627', '', 'Returning guest', 4, '2012-03-17 21:44:24.546183', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2276, '2011-08-09', 'Diane', 'Wynn', NULL, '4055 ALETHA LANE', NULL, 'Port Huron', 'MI', '48060', NULL, '810-987-6215', NULL, 'dianewynn@comcast.net', NULL, NULL, NULL, true, '2012-08-16', '2012-08-19', 7, 0, 'Trout Creek Condominiums', 0, 7, 2, 3, 4, true, true, '', 'I don''t need golf for the first night. Also can you quote a price for the same request but for September 13th thru the 16th. Thank you', 'Returning guest', 7, '2012-03-14 11:44:38.282755', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2454, '2012-03-21', 'moe', 'miller', NULL, '400 Normandy Road', NULL, 'Taylorsville', 'KY', '40071', NULL, '502-477-6082', NULL, 'millertimeranch@yahoo.com', NULL, NULL, NULL, true, '2012-07-27', '2012-08-04', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 2, 1, true, true, '502-523-6082', 'We had unit 45 last year and liked it fine.', 'Returning guest', 2, '2012-03-21 09:34:59.794883', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2451, '2012-03-20', 'Adam', 'Costantini', NULL, '53 Rupert Crt', NULL, 'Hamilton', 'ON', 'l8w2y8', NULL, '', NULL, 'adamcostantini@hotmail.com', NULL, NULL, NULL, true, '2012-08-10', '2012-08-12', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 1, 2, true, true, '', 'First time ever trying to book a golf weekend. I have heard good things about this resort.', 'Internet Search', 4, '2012-03-20 15:52:58.613392', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2452, '2012-03-20', 'Phillip', 'Johnson', NULL, '508 Jacob Way #104', NULL, 'Rochester', 'MI', '48307', NULL, '8109563389', NULL, 'Johns1pr@cmich.edu', NULL, NULL, NULL, true, '2012-06-15', '2012-06-17', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 4, true, true, '', '', 'Brochure', 4, '2012-03-20 18:58:44.130666', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3196, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jlcromley@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3424, '2013-03-20', 'Scott', 'Obsniuk', '', '', '', '', '', '', NULL, '', '', 'obsni1sa@gmail.com', NULL, NULL, NULL, true, '2014-05-29', '2014-05-31', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 1, 2, true, true, '', '', 'Golf Show - Novi', 4, '2014-04-19 17:02:32.081137', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1792, '2010-06-15', 'Tim', 'Fitzgerald', NULL, '811 Lynn St', NULL, 'Windsor', 'ON', 'N9G 1G9', NULL, '', NULL, 'timlocal195@cogeco.net', NULL, NULL, NULL, true, '2012-08-13', '2012-08-17', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', 'Thank you for taking the time in putting this quote together for us.I look forward to hearing back from you soon. +Have a great day. + +Tim', 'Brochure', 4, '2012-03-21 10:52:15.47128', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (676, '2008-07-16', 'Doug', 'Barrett', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dugbar1@yahoo.com', NULL, NULL, NULL, true, '2012-09-07', '2012-09-09', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 6, 12, true, true, '', '', 'Golf Show - Grand Rapids', 12, '2012-03-21 23:30:24.446896', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2453, '2012-03-20', 'A.J.', 'La Course', NULL, '', NULL, '', 'MI', '48864', NULL, '517-410-5190', NULL, 'aj@aj-lacourse.net', NULL, NULL, NULL, true, '2012-05-18', '2012-05-21', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 8, 8, true, true, '5174105190', '2 of the 8 players will only play & stay for 2 nights & 2 courses. Also, any advantage to book dining thru you? Would prefer early afternoon time on the first day ( all traveling from downstate).', 'Internet Search', 8, '2012-03-22 13:57:55.82797', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1778, '2010-06-06', 'Milton', 'Senter', NULL, '1001 Oneida Woods Trail', NULL, 'Grand Ledge', 'MI', '48837', NULL, '517-896-5222', NULL, 'm.senter@comcast.net', NULL, NULL, NULL, true, '2012-09-14', '2012-09-16', 20, 0, 'Hamlet Village Condominiums', 0, 20, 3, 10, 20, true, true, '', 'If there are some golfers that would like to play on Thursday, what would be the price for the extra night and round of golf? If some want to play on Sunday, what would be the price for just golf. Also, the second round on Friday would be a nine hole scrambl.', 'Returning guest', 20, '2012-03-27 17:44:36.793093', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2046, '2011-02-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'snowmanjohn69@msn.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (639, '2008-07-04', 'Mike', 'Donovan', NULL, '3113 Old Jamestown Road', NULL, 'Bloomington', 'IL', '61704', NULL, '', NULL, 'MikeandDeni@gmail.com', NULL, NULL, NULL, true, '2012-10-03', '2012-10-06', 3, 1, 'Hamlet Village Condominiums', 1, 1, 2, 2, 2, true, true, '', '', 'Golfing in Michigan Magazine', 4, '2012-03-27 19:57:22.21621', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2193, '2011-06-23', 'Chris', 'Reyome', NULL, '112 Evelyn street', NULL, 'Rochester', 'NY', '14606', NULL, '5857529533', NULL, 'franchise2381@yahoo.com', NULL, NULL, NULL, true, '2012-06-04', '2012-06-07', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 2, 4, true, true, '', 'Would like to golf 5 times in are stay of 2 days would like a later tee time day we arrive then 2 times then two more on are departure day', 'Internet Search', 4, '2012-03-27 20:12:53.36415', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2110, '2011-04-06', 'Jim', 'Jarzynka', NULL, '27167 van horn rd', NULL, 'Brownstown', 'MI', '48134', NULL, '734-782-3272', NULL, 'jimcindy@prodigy.net', NULL, NULL, NULL, true, '2012-07-10', '2012-07-12', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 2, true, true, '', '', 'Golf Show - Novi', 4, '2012-03-27 21:01:42.318196', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1712, '2010-04-10', 'Patricia', 'DeMaire', NULL, '12429 Lyford Dr', NULL, 'Sterling Heights', 'MI', '48312', NULL, '5869394685', NULL, 'maxwarp@wideopenwest.com', NULL, NULL, NULL, true, '2012-05-25', '2012-05-28', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2012-03-27 21:37:09.504808', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1419, '2009-08-08', 'Mark', 'Katz', NULL, '690 Old Forge Court', NULL, 'Chelsea', 'MI', '48118', NULL, '313-410-2040', NULL, 'Mkatz66338@aol.com', NULL, NULL, NULL, true, '2012-06-14', '2012-06-17', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Hamlet Village', 8, '2012-03-27 22:07:08.203483', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1067, '2009-03-26', 'robert', 'cieslinski', NULL, '5612 meadowview dr.', NULL, 'bay city', 'MI', '48706', NULL, '9892331700', NULL, 'cieslinskielectric@charter.net', NULL, NULL, NULL, true, '2012-05-20', '2012-05-23', 2, 2, 'Trout Creek Condominiums', 2, 0, 2, 1, 2, true, true, '9898924636', '', 'Other - Please Explain', 4, '2012-03-28 05:56:30.265756', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2461, '2012-04-06', 'Tad', 'Walczyk', NULL, '22 Wildflower Court', NULL, 'Barrie,ON', 'ON', 'L4N 4G3', NULL, '705 722-3771', NULL, 'fr.tad@bellnet.ca', NULL, NULL, NULL, true, '2012-08-18', '2012-08-25', 4, 1, 'Trout Creek Condominiums', 1, 3, 2, 4, 4, true, true, '416 407-9767', 'We wouold like to try one,two or three other courses instead of repeating the three I selected. One fellow does not want to play Damaglas so it would have to be other courses. Can you recommend a couple of courses that are close by and nice courses to play. +Thanks.', 'Returning guest', 5, '2012-04-06 23:54:37.098893', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2457, '2012-03-28', 'Ryan', 'Gerhardt', NULL, '3201 woodvalley dr', NULL, 'flushing', 'MI', '48433', NULL, '810 610-6111', NULL, 'rger29@gmail.com', NULL, NULL, NULL, true, '2012-06-23', '2012-06-26', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 1, 4, true, true, '', 'no dinner requested. Just picked the courses would like to play each one in the morning round flexible for second round of the day just not sure of the driving distance between courses. If it''s a long drive and we play 36 per day at the same course that would be fine also. Thanks, Ryan Made a couple changes in courses noticed the map of the courses sorry.', 'Friend/Family Referral', 4, '2012-03-28 09:56:22.961903', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1844, '2010-07-18', 'Michael', 'Batchik', NULL, '8866 Woodshire', NULL, 'White Lake', 'MI', '4838/6', NULL, '2486981027', NULL, 'cmbatchik@sbcglobal.net', NULL, NULL, NULL, true, '2012-05-06', '2012-05-08', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Golf Show - Novi', 2, '2012-03-28 10:43:15.74753', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (621, '2008-06-27', 'Kristy', 'Harback', '', '1325 Fuller Street', '', 'London', '', '', NULL, '', '', 'johnharback@telus.blackberry.net', NULL, NULL, NULL, true, '2008-07-12', '2008-07-13', 2, 0, 'Array', 0, 2, 1, 1, 2, true, true, '', '', NULL, 2, '2008-06-27 10:13:50.962843', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2290, '2011-08-15', 'Michael', 'Fry', NULL, '6546 E. Biscayne', NULL, 'Brighton', 'MI', '48114', NULL, '810-923-2967', NULL, 'mdfry2002@yahoo.com', NULL, NULL, NULL, true, '2012-06-29', '2012-07-01', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '517-518-6422', '', 'Returning guest', 2, '2012-03-28 16:19:11.889713', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2689, '2013-02-19', 'matt', 'maloney', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mjmalone@umich.edu', NULL, NULL, NULL, true, '2013-06-14', '2013-06-16', 10, 0, 'Trout Creek Condominiums', 0, 10, 2, 2, 5, true, true, '', '', 'Internet Search', 10, '2013-02-19 16:27:48.104777', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3788, '2013-05-25', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2038, '2011-02-16', 'Steven', 'Vicroy', NULL, '3345 Grasmere Drive', NULL, 'Lexington', 'KY', '40503', NULL, '859-351-0021', NULL, 'stevenvicroy@windstream.net', NULL, NULL, NULL, true, '2013-08-29', '2013-09-02', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 4, 4, true, true, '859-255-3371', 'We will be staying 4 nights and playing 3 courses. We arrive after the available tee times on August 29 so we will make other arrangements for golf on that day.', 'Returning guest', 4, '2013-02-27 12:17:25.39292', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3793, '2013-06-01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'gloharris11@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2479, '2012-04-30', 'Darrell', 'Moore', NULL, '301-154 Sunset Dr.', NULL, 'St Thomas', 'ON', 'n5r 5k6', NULL, '', NULL, 'dmoore43@rogers.com', NULL, NULL, NULL, true, '2012-08-17', '2012-08-19', 3, 0, 'Hamlet Village Condominiums', 0, 3, 1, 2, 3, true, true, '', '', 'Internet Search', 3, '2012-04-30 08:24:41.549759', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2482, '2012-05-03', 'Joe', 'Miller', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jmiller856@comcast.net', NULL, NULL, NULL, true, '2012-07-25', '2012-07-26', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 4, 4, true, true, '', '', 'Internet Search', 4, '2012-05-03 18:10:48.265139', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2701, '2013-02-27', 'Chad', 'Forbess', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rnchad@gmail.com', NULL, NULL, NULL, true, '2013-08-26', '2013-08-29', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', 'Just filled out the info to get a general idea on pricing. We are still sifting through many options for a golf trip this year and wanted a general idea on how much we were looking at for this group of courses.', 'Golfing in Michigan Magazine', 2, '2013-02-27 15:30:03.588928', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2487, '2012-05-09', 'Dave', 'Roman', NULL, '', NULL, '', '', '', NULL, '', NULL, 'droman13@gmail.com', NULL, NULL, NULL, true, '2012-06-08', '2012-06-10', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 2, true, true, '', 'Cheap please!', 'Internet Search', 4, '2012-05-09 10:49:38.407732', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2489, '2012-05-12', 'sean', 'cowan', NULL, '', NULL, '', 'ON', 'm8z 1g2', NULL, '', NULL, 'sd.cowan@rogers.com', NULL, NULL, NULL, true, '2012-05-24', '2012-05-28', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Internet Search', 4, '2012-05-12 14:29:45.404613', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2705, '2013-03-01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3197, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jleisa6@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3791, '2013-05-29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3795, '2013-06-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'roclark11@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3798, '2013-06-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3804, '2013-06-13', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'stretch0611@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2491, '2012-05-14', 'Jami', 'Martins', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jmartinix@yahoo.com', NULL, NULL, NULL, true, '2012-06-14', '2012-06-17', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2012-05-14 12:55:48.755153', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2493, '2012-05-17', 'dfgfdg', 'dgdg', NULL, '', NULL, '', '', '', NULL, '', NULL, 'fdgd@hiy.com', NULL, NULL, NULL, true, '2012-08-04', '2012-08-06', 12, 0, 'Trout Creek Condominiums', 0, 12, 4, 6, 12, true, true, '', '', 'Golf Show - Novi', 12, '2012-05-17 13:47:56.467082', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2494, '2012-05-20', 'servaas joseph', 'verhoeven', NULL, '1326 LINCOLN RD.', NULL, 'kingsville', 'ON', 'n9y2s5', NULL, '5197333573', NULL, 'JVERHOEVEN@COGECO.CA', NULL, NULL, NULL, true, '2012-07-01', '2012-07-03', 12, 0, 'Hamlet Village Condominiums', 6, 0, 4, 12, 1, true, true, '5199914066', '', 'Golf Show - Novi', 12, '2012-05-20 15:50:37.648189', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2495, '2012-05-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'bhef@bex.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2497, '2012-05-22', 'Roy', 'Bernard', NULL, '503 Thornview', NULL, 'Waterloo', 'ON', 'N2t2v9', NULL, '519-223-0824', NULL, 'roy@bulldogsecurity.ca', NULL, NULL, NULL, true, '2012-08-03', '2012-08-06', 4, 4, 'Trout Creek Condominiums', 4, 0, 2, 4, 4, true, true, '', '', 'Internet Search', 8, '2012-05-22 15:18:52.768544', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2496, '2012-05-21', 'Ashley', 'Dibble', NULL, '637 S. Hooker', NULL, 'Three Rivers', 'MI', '49093', NULL, '269-858-5323', NULL, 'ashley.m.dibble@wmich.edu', NULL, NULL, NULL, true, '2012-07-13', '2012-07-15', 2, 1, 'Hamlet Village Condominiums', 1, 1, 1, 1, 2, true, true, '', 'The third party will be a four year old. + +I would also like to know if you have a government discount?', 'Internet Search', 3, '2012-05-21 12:49:45.057654', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2671, '2013-01-31', 'Joe', 'Ciaravino', NULL, '25537 Parkwood', NULL, 'Huntington Woods', 'MI', '48070', NULL, '248-941-8675', NULL, 'jaciaravino@yahoo.com', NULL, NULL, NULL, true, '2013-07-24', '2013-07-28', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 3, 4, true, true, '', '', 'Internet Search', 12, '2013-01-31 21:57:51.424884', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2522, '2012-06-22', 'Michelle', 'Toutant', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mtoutant@cogeco.ca', NULL, NULL, NULL, true, '2012-07-31', '2012-08-02', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2012-06-29 19:16:15.410811', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2499, '2012-05-25', 'Paul', 'Barrett', NULL, '103 Christopher Drive', NULL, 'Cambridge', 'ON', 'N1R 1S1', NULL, '5197402091', NULL, 'pjb36_2000@yahoo.com', NULL, NULL, NULL, true, '2012-09-05', '2012-09-09', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 4, 4, true, true, '', '', 'Internet Search', 4, '2012-05-25 11:10:15.13537', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3876, '2013-08-09', 'Ryan', 'Glick', NULL, '', NULL, '', '', '', NULL, '', NULL, 'cornerhooker@hotmail.com', NULL, NULL, NULL, true, '2013-10-04', '2013-10-06', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 0, 8, true, true, '', 'Looking for 8 beds, rooms doesnt matter', 'Internet Search', 8, '2013-08-09 12:19:52.953936', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2502, '2012-05-27', 'laura', 'mullins', NULL, '9072 n 42', NULL, 'hickory corners', 'MI', '49060', NULL, '2696714264', NULL, 'cmullinss@comcast.net', NULL, NULL, NULL, true, '2012-08-27', '2012-08-29', 4, 0, 'Trout Creek Condominiums', 2, 2, 2, 2, 2, true, true, '', '', 'Friend/Family Referral', 4, '2012-05-27 08:29:47.598822', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2503, '2012-05-27', 'Judy', 'Jonker', NULL, 'Box 246', NULL, 'Innerkip', 'ON', 'n0j1m0', NULL, '5194693415', NULL, 'yudy_60@hotmail.com', NULL, NULL, NULL, true, '2012-07-10', '2012-07-13', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2012-05-27 20:32:35.928388', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2507, '2012-05-29', 'Mike', 'Gaudette', NULL, '13-600 William Ave.', NULL, 'Sudbury', 'ON', 'P3A 5M9', NULL, '', NULL, 'mike.maddy@hotmail.com', NULL, NULL, NULL, true, '2012-08-22', '2012-08-24', 8, 0, 'Hamlet Village Condominiums', 4, 0, 1, 4, 2, true, true, '', 'Would like breakfast on the 23rd & 24th AM +instead of dinner on the 22nd', 'Internet Search', 8, '2012-05-29 22:13:06.813936', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2504, '2012-05-28', 'janet', 'depatie', NULL, '673 shield st. #2', NULL, 'Sudbury', 'ON', 'P3E-3W3', NULL, '1 705 671-2673', NULL, 'jd.depatie@bell.net', NULL, NULL, NULL, true, '2012-06-24', '2012-06-27', 4, 4, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', 'We would like to stay close to the sample price of $584.00. It would also be nice to have a kitchenette. We would like to arrive on the 24th but not play golf that day but play golf the morning of our check out-hop that makes sense', 'Friend/Family Referral', 8, '2012-05-28 14:29:45.56705', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2505, '2012-05-29', 'Chris', 'Medeiros', NULL, '121 Brantwood Park Road', NULL, 'Brantford', 'ON', 'n3p1g1', NULL, '5197611960', NULL, 'chris_medeiros85@yahoo.ca', NULL, NULL, NULL, true, '2012-08-31', '2012-09-03', 20, 0, 'Trout Creek Condominiums', 10, 0, 1, 10, 20, true, true, '', 'Weekend is flexible...Looking for a great deal.', 'Internet Search', 20, '2012-05-29 11:36:26.840614', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2506, '2012-05-29', 'Matt', 'Demarte', NULL, '129B Cornerbrook Cres', NULL, 'Waterloo', 'ON', 'N2V1L3', NULL, '519-500-6111', NULL, 'demarte79@yahoo.com', NULL, NULL, NULL, true, '2012-08-30', '2012-09-04', 6, 0, 'Trout Creek Condominiums', 0, 6, 2, 3, 2, true, true, '', 'Hopefully you''ll be able to help us out. This is for our friend''s "stag" party. We''ve heard that Michigan summer golf is fantastic, and would love to experience it. No need for golf twice a day every day, but at least once on every day would be so great. +Please feel free to contact me via email any time! + +Thanks in advance! +Matt', 'Internet Search', 6, '2012-05-29 17:29:22.05751', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2508, '2012-05-30', 'Mark', 'Roesler', NULL, '18 Mount Henry Rd', NULL, 'Shirley', 'MA', '01464', NULL, '978-407-4005', NULL, 'mroesler@capitalsourcebank.com', NULL, NULL, NULL, true, '2012-08-04', '2012-08-07', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '617-316-7901', '', 'Internet Search', 2, '2012-05-30 15:46:49.854316', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2509, '2012-06-01', 'alex', 'koscher', NULL, '23 kortright rd east', NULL, 'guelph', 'ON', 'n1g 4e3', NULL, '5198295250', NULL, 'alexander_j10@hotmail.com', NULL, NULL, NULL, true, '2012-06-21', '2012-06-24', 6, 0, 'Hamlet Village Condominiums', 0, 6, 1, 2, 6, true, true, '5198295250', '', 'Internet Search', 6, '2012-06-01 11:05:40.397856', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2510, '2012-06-02', 'Mike', 'Lansdown', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Lansdownp@gmail.com', NULL, NULL, NULL, true, '2012-08-13', '2012-08-17', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'King bed. Luxury accommodations.', 'Internet Search', 2, '2012-06-02 16:38:42.568869', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2511, '2012-06-03', 'Tim', 'Schuler', NULL, '2509 Cannock Dr', NULL, 'Lexington', 'KY', '40509', NULL, '8595097151', NULL, 't.schuler@insightbb.com', NULL, NULL, NULL, true, '2012-08-22', '2012-08-26', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', 'We would like to play Little Traverse Bay Sunday. It is best for travel. Thursday and Saturday are flexible. We have other golf arrangements for Friday. Thanks', 'Returning guest', 4, '2012-06-03 19:27:15.29929', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2512, '2012-06-04', 'Joan', 'Hillier', NULL, '', NULL, '', '', '', NULL, '', NULL, 'hhillier@cogeco.ca', NULL, NULL, NULL, true, '2012-07-26', '2012-07-30', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2012-06-04 15:03:38.162784', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2513, '2012-06-05', 'Steve', 'Foster', NULL, '1850 columbia ct #52', NULL, 'windsor', 'ON', 'N9E 1B1', NULL, '519 562 3997', NULL, 'arb711@yahoo.com', NULL, NULL, NULL, true, '2012-06-12', '2012-06-14', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2012-06-05 10:48:44.137375', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2514, '2012-06-05', 'Jerome', 'Ringholz', NULL, '4220 West Bogart Rd.', NULL, 'Sandusky', 'OH', '44870', NULL, '4196256045', NULL, 'jeesheering@bex.net', NULL, NULL, NULL, true, '2012-06-22', '2012-06-26', 1, 1, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '4192394090', '', 'Internet Search', 2, '2012-06-05 22:19:18.620959', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2515, '2012-06-08', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'margamico@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1527, '2009-12-02', 'Tom', 'Perry', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mad.tom.perry@sympatico.ca', NULL, NULL, NULL, true, '2010-06-01', '2010-06-03', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Friend/Family Referral', 2, '2010-03-20 13:17:54.92695', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3918, '2013-10-30', 'David', 'Tindall', NULL, '', NULL, '', '', '', NULL, '', NULL, 'tinda1dm@gmail.com', NULL, NULL, NULL, true, '2014-05-16', '2014-05-18', 8, 0, 'Trout Creek Condominiums', 0, 0, 1, 4, 8, true, true, '', '', 'Returning guest', 8, '2013-10-30 13:55:38.462718', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2531, '2012-07-02', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'oncmarshall@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2690, '2013-02-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'SSchwartz0573@wideopenwest.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3198, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jllatozas@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2516, '2012-06-15', 'Shirley', 'Sayles', NULL, '34338 Brookshire', NULL, 'Sterling Heights', 'MI', '48312', NULL, '586-977-7366', NULL, 'ssaylesrph@sbcglobal.net', NULL, NULL, NULL, true, '2012-06-18', '2012-06-23', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Revised request. Previous dates sent were wrong. Hope to hear from you sometime today. Please call.', 'Golfing in Michigan Magazine', 2, '2012-06-15 13:26:56.727393', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2518, '2012-06-17', 'Glenn', 'Johnson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gfjohn9526@yahoo.com', NULL, NULL, NULL, true, '2012-07-16', '2012-07-20', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 2, 2, true, true, '', '', 'Internet Search', 2, '2012-06-17 08:33:14.616473', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2519, '2012-06-17', 'Jones', 'Cindy', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dollymae12@hotmail.com', NULL, NULL, NULL, true, '2012-07-16', '2012-07-20', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2012-06-17 20:15:08.623719', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2521, '2012-06-20', 'Paul', 'Fisher', NULL, '30500 Commerce Blvd.', NULL, 'Chesterfield', 'MI', '48051', NULL, '586-321-5301', NULL, 'pfisher66@sbcglobal.net', NULL, NULL, NULL, true, '2012-08-23', '2012-08-26', 16, 0, 'Trout Creek Condominiums', 0, 16, 3, 3, 4, true, true, '586-749-6616', '', 'Golf Show - Novi', 16, '2012-06-20 08:13:05.397134', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2523, '2012-06-24', 'roger', 'jones', NULL, '4098 elizabeth ave.', NULL, 'canton', 'MI', '48188', NULL, '734-582-3540', NULL, 'jodeejay@gmail.com', NULL, NULL, NULL, true, '2012-07-10', '2012-07-14', 1, 0, 'Hamlet Village Condominiums', 0, 1, 1, 1, 1, true, true, '', '', 'Golf Show - Novi', 1, '2012-06-24 16:47:33.428426', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2524, '2012-06-24', 'jason', 'leonard', NULL, '', NULL, '', 'MI', '48875', NULL, '', NULL, 'kjleonard@cablespeed.com', NULL, NULL, NULL, true, '2012-07-23', '2012-07-26', 3, 1, 'Hamlet Village Condominiums', 2, 2, 2, 2, 2, true, true, '', 'we would like a price for 2 adults 2 teens from july 23 to 26 golf 18 every day 3 golfers 1 rider at least 2 queen size beds', 'Golf Show - Grand Rapids', 4, '2012-06-24 21:27:04.12479', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2525, '2012-06-25', 'Charles', 'Thibault', NULL, '2 Hopecrest Crescent', NULL, 'Toronto', 'ON', 'm1k2k4', NULL, '4162678427', NULL, 'cjthibault@sympatico.ca', NULL, NULL, NULL, true, '2012-07-15', '2012-07-19', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2012-06-25 09:14:45.157215', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (901, '2009-01-05', 'Wanda', 'Benford', NULL, '5354 Royal Vale Ln', NULL, 'Dearborn', 'MI', '48126', NULL, '313-530-5299', NULL, 'wbenford@gmail.com', NULL, NULL, NULL, true, '2012-10-09', '2012-10-13', 2, 0, 'Hamlet Village Condominiums', 1, 0, 2, 2, 2, true, true, '', 'We would like a gas grill on our deck.', 'Returning guest', 2, '2012-06-25 20:56:24.084373', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (4005, '2014-06-29', 'Ken', 'Bellan', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Kbellan@tnt21.com', NULL, NULL, NULL, true, '2014-07-22', '2014-07-25', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2014-06-29 13:14:25.143962', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2527, '2012-06-29', 'Brian', 'Wilcox', NULL, '2216 Tiger Road', NULL, 'Burlington', 'ON', 'L7M 4X3', NULL, '905-319-3320', NULL, 'brian.wilcox@acs-inc.com', NULL, NULL, NULL, true, '2012-08-02', '2012-08-04', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '', 'Non-smoking room please', 'Internet Search', 2, '2012-06-29 21:55:37.286459', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3815, '2013-06-29', 'donna', 'puckett', NULL, '5331 clearcreek trail', NULL, 'yellow springs', 'OH', '45387', NULL, '937 767 8565', NULL, 'twodpuckett@yahoo.com', NULL, NULL, NULL, true, '2013-07-20', '2013-07-25', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2013-06-29 09:52:07.087878', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2529, '2012-06-30', 'jill', 'mcknight', NULL, '43royal oak dr', NULL, 'gladstone', 'MI', '49837', NULL, '9064287539', NULL, 'jmmcknight@hotmail.com', NULL, NULL, NULL, true, '2012-07-03', '2012-07-04', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2012-06-30 16:52:11.509525', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2530, '2012-06-30', 'Steven', 'Dawdy', NULL, '108 Rindle Bluff', NULL, 'Portland', 'MI', '48875', NULL, '6169024548', NULL, 'sdawdy66@gmail.com', NULL, NULL, NULL, true, '2012-09-10', '2012-09-13', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '6169024548', '', 'Internet Search', 2, '2012-06-30 17:14:22.291026', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2533, '2012-07-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'shawnaj56@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2534, '2012-07-03', 'Justin', 'Lucas', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jlucas09@hotmail.com', NULL, NULL, NULL, true, '2012-08-17', '2012-08-20', 8, 0, 'Trout Creek Condominiums', 0, 8, 1, 2, 4, true, true, '', '', 'Internet Search', 8, '2012-07-03 11:59:42.922552', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2535, '2012-07-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'dar5bar@yahoo.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1954, '2010-09-24', 'larry', 'shepelwik', NULL, '356 west river rd.', NULL, 'belle river', 'ON', 'NOR1A0', NULL, '5197282359', NULL, 'dorlar@cogeco.ca', NULL, NULL, NULL, true, '2012-07-29', '2012-08-02', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '5197282359', '', 'Internet Search', 2, '2012-07-06 15:18:09.068915', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3895, '2013-08-28', 'Ray', 'Estrela', NULL, '', NULL, '', '', '', NULL, '', NULL, 'abirdiemachine@yahoo.com', NULL, NULL, NULL, true, '2013-09-26', '2013-09-29', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', 'Father and son trip. Dad''s retirement.', 'Internet Search', 2, '2013-08-28 21:20:51.13223', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2602, '2012-09-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'gw6151@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2538, '2012-07-11', 'Debra', 'Masters', NULL, '7439 W. Hidden Lk', NULL, 'Perry', 'MI', '48872', NULL, '5176755767', NULL, 'mastersd_l@cablespeed.com', NULL, NULL, NULL, true, '2012-08-11', '2012-08-13', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Trout Creek Condo', 2, '2012-07-11 19:15:35.925506', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2653, '2013-01-10', 'Teri', 'Keener', NULL, '18060 Ottieway Ct.', NULL, 'Holly', 'MI', '48442', NULL, '', NULL, 'winegirl00@comcast.net', NULL, NULL, NULL, true, '2013-07-07', '2013-07-10', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2013-01-10 05:58:03.058716', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2540, '2012-07-12', 'frank', 'hajdu', NULL, '519 collier', NULL, 'tecumseh', 'ON', 'n8n 3j4', NULL, '519 735 4159', NULL, 'hajdu@cogeco.ca', NULL, NULL, NULL, true, '2012-07-17', '2012-07-19', 0, 2, 'Hamlet Village Condominiums', 1, 0, 1, 1, 2, true, true, '', 'Would prefer a king bed + +Stayed with you guys last fall on a golf outing. Loved the accommodations. Want to bring my wife up for a couple of days....no golf.', 'Returning guest', 2, '2012-07-12 21:02:37.709462', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2542, '2012-07-13', 'geoff', 'kirkwood', NULL, '58 woodside sq', NULL, 'fonthill', 'ON', 'L0S 1E4', NULL, '905 892 2450', NULL, 'mgkirkwood@sympatico.ca', NULL, NULL, NULL, true, '2012-08-04', '2012-08-07', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'wedding anniversary on the 5th looking for a "special" dining experience', 'Internet Search', 2, '2012-07-13 16:35:02.663314', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2543, '2012-07-13', 'Max', 'Schipper', NULL, '1561 N. Wooded Lake Dr.', NULL, 'Luring ton', 'MI', '49431', NULL, '', NULL, 'mschipper@charter.net', NULL, NULL, NULL, true, '2013-07-07', '2013-07-10', 12, 0, 'Trout Creek Condominiums', 0, 12, 3, 5, 12, true, true, '', 'Why isn''t Hidden River one of our course choices?', 'Golfing in Michigan Magazine', 12, '2012-07-13 17:43:34.624164', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2544, '2012-07-15', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'paulfortier@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2545, '2012-07-17', 'Michael', 'Matich', NULL, '854 Clover Lane', NULL, 'Pingree Grove', 'IL', '60140', NULL, '', NULL, 'mmatich35@hotmail.com', NULL, NULL, NULL, true, '2012-08-30', '2012-09-03', 2, 0, 'Hamlet Village Condominiums', 0, 0, 1, 0, 0, true, true, '', 'Just golf +No Lodging +I am staying in Harbor Springs +2 rounds a day +Thrusday Friday Sunday', 'Internet Search', 2, '2012-07-17 20:54:39.080004', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2546, '2012-07-18', 'Tina', 'DiFranco', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'tinad0563@gmail.com', NULL, NULL, NULL, true, '2012-08-05', '2012-08-10', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Do we have to play 4 rounds and eat 4 times, or can you just accomodate my husband and I with what i have listed. Black Lake is on the other side and too far to travel. Would prefer to stay in the area and only play 3 rounds.', 'Internet Search', 2, '2012-07-18 20:06:11.185355', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2548, '2012-07-18', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2655, '2013-01-11', 'Jim', 'Flood', NULL, '', NULL, '', '', '', NULL, '', NULL, 'flood.jim@att.net', NULL, NULL, NULL, true, '2013-06-02', '2013-06-04', 12, 0, 'Trout Creek Condominiums', 0, 12, 2, 4, 6, true, true, '', '', 'Brochure', 12, '2013-01-11 10:41:36.08206', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (825, '2008-09-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Enter Your Email', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2547, '2012-07-18', 'Dustin', 'Castleberry', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dustin.castleberry8@gmail.com', NULL, NULL, NULL, true, '2012-09-22', '2012-09-25', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', 'Three nights, unlimited golf. + +Thank you, +D', 'Internet Search', 2, '2012-07-18 20:23:11.300471', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2549, '2012-07-20', 'John', 'Minna', NULL, '', NULL, 'White Lake', 'MI', '48383', NULL, '', NULL, 'johnaminna@gmail.com', NULL, NULL, NULL, true, '2012-08-24', '2012-08-26', 16, 0, 'Trout Creek Condominiums', 0, 16, 4, 8, 16, true, true, '', '', 'Internet Search', 16, '2012-07-20 14:18:00.15391', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2550, '2012-07-20', 'Robert', 'Morris', NULL, '13411 24 Mile Rd', NULL, 'Shelby Township', 'MI', '48315', NULL, '', NULL, 'rjm.morris@gmail.com', NULL, NULL, NULL, true, '2012-08-22', '2012-08-24', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 3, 3, true, true, '', '', 'Trout Creek Condo', 4, '2012-07-20 14:59:52.039924', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2551, '2012-07-21', 'Dan', 'Walter', NULL, '', NULL, '', '', '', NULL, '', NULL, 'drwalter4@comcast.net', NULL, NULL, NULL, true, '2012-08-26', '2012-08-28', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2012-07-21 12:30:35.039485', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2552, '2012-07-22', 'mary', 'taylor', NULL, '100 lindsley court', NULL, 'hendersonville', 'NC', '28792', NULL, '8286061966', NULL, 'memeltaylor@gmail.com', NULL, NULL, NULL, true, '2012-09-03', '2012-09-05', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2012-07-22 09:30:31.424772', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (513, '2008-05-19', 'Brett', 'Kuhlmann', NULL, '7132 Glen Oak', NULL, 'Grand Blanc', 'MI', '48439', NULL, '', NULL, 'bfkuhlman@yahoo.com', NULL, NULL, NULL, true, '2012-09-28', '2012-09-30', 6, 0, 'Hamlet Village Condominiums', 3, 0, 2, 3, 3, true, true, '', 'Make quote request on 7/23, have not had response. Please reply.', 'Returning guest', 6, '2012-07-26 18:07:11.677176', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2557, '2012-07-24', 'Bill', 'Veitch', NULL, '68 Bruce St', NULL, 'London', 'ON', 'N6C 1G6', NULL, '519 541-8882', NULL, 'sveitch@rogers.com', NULL, NULL, NULL, true, '2012-08-13', '2012-08-15', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '519-871-8882', '', 'Internet Search', 2, '2012-07-24 23:14:20.62307', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3984, '2014-05-09', 'Annamarie', 'Cusmano', NULL, '849 West Main Street', NULL, 'Northville', 'MI', '48167', NULL, '313-623-5207', NULL, 'hcacnorth@gmail.com', NULL, NULL, NULL, true, '2014-07-03', '2014-07-06', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 1, 3, true, true, '248-349-7049', 'Would like a condo with at least two bedrooms.', 'Internet Search', 4, '2014-05-09 14:08:35.906013', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2555, '2012-07-22', 'Matt', 'Braet', NULL, '918 King', NULL, 'Sarnia', 'ON', 'n7v3v2', NULL, '519-337-4264', NULL, 'chopper082767@hotmail.com', NULL, NULL, NULL, true, '2012-07-31', '2012-08-03', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '519-384-4224', 'My Partner and I are looking for a affordable golf outing in Michigan.', 'Internet Search', 2, '2012-07-22 21:57:48.10381', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2559, '2012-07-27', 'Bruce', 'Rosenblum', NULL, '', NULL, '', '', '', NULL, '', NULL, 'brucerosenblum@me.com', NULL, NULL, NULL, true, '2012-07-30', '2012-08-01', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2012-07-27 05:40:03.742263', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2590, '2012-08-20', 'Richard', 'Griffin', NULL, '', NULL, '', '', '', NULL, '', NULL, 'regriffin976@hotmail.com', NULL, NULL, NULL, true, '2012-10-05', '2012-10-06', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', 'Would actually prefer a later tee time, around 12:30 - 1:00.', 'Returning guest', 4, '2012-08-20 12:06:18.961522', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2556, '2012-07-23', 'Thomas', 'Vasko', NULL, '48037 Lafayette Drie', NULL, 'Macomb', 'MI', '48044', NULL, '5862605955', NULL, 'tavasko@att.net', NULL, NULL, NULL, true, '2012-08-22', '2012-08-25', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2012-07-23 17:13:54.49029', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2571, '2012-08-05', 'thomas', 'osika', NULL, '1719 Sunnydale', NULL, 'lansing', 'MI', '48917', NULL, '517-256-8278', NULL, 'thomasosika@netzero.net', NULL, NULL, NULL, true, '2012-09-13', '2012-09-15', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2012-08-05 11:27:44.944254', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2561, '2012-07-27', 'Bill', 'Elliott', NULL, '4565 Horseshoe', NULL, 'Waterford', 'MI', '48328', NULL, '2483434301', NULL, 'badbilly429@yahoo.com', NULL, NULL, NULL, true, '2012-09-01', '2012-09-03', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '2483434301', 'Trout Creek or Hamlet Village ok', 'Returning guest', 2, '2012-07-27 12:06:09.421321', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2565, '2012-07-30', 'Dan', 'Hoeksema', NULL, '17 Springfield Dr.', NULL, 'Battle Creek', 'MI', '49037', NULL, '269-317-4882', NULL, 'dan@boskerbrick.com', NULL, NULL, NULL, true, '2012-09-06', '2012-09-09', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 8, 8, true, true, '269-968-8181', 'We usually arrive late on Thursday night. We only play 18 holes ea. day and do not require dinner. we have 8 guys, so if you don''t have one condo that can handle 8 we could do 2 that handles 4... beds preferably not sleeper sofas +Thank you', 'Internet Search', 8, '2012-07-30 15:51:57.164163', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2343, '2011-10-01', 'Charlie', 'Gels', NULL, '251 Circle Drive', NULL, 'St. Henry', 'OH', '45883', NULL, '4196784249', NULL, 'longball@hometowncable.net', NULL, NULL, NULL, true, '2012-09-13', '2012-09-16', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '4198522447', 'Will be arriving 9/13 Thursday nite so no golf till Friday and will be leaving after golf on Sunday from Little Traverse Bay..so 3 nite stay and 3 rounds of golf for 2 people...You can also check and let me about the following week 9/20-9/23 if something don''t work the first week or just go ahead and let me know if that can be done also and I''ll decide what weekend would work better...maybe rates could be better', 'Golf Course', 2, '2012-07-30 16:36:15.804875', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2564, '2012-07-29', 'Kyle', 'McNeil', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'kylemcneil20@hotmail.com', NULL, NULL, NULL, true, '2012-08-06', '2012-08-09', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Friend/Family Referral', 4, '2012-07-29 17:26:37.065602', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1344, '2009-07-20', 'Brad', 'Marsh', NULL, '3681 Stratton Woods Court', NULL, 'Mississauga', 'ON', 'L5L4V3', NULL, '4165200584', NULL, 'bradmarsh7@hotmail.com', NULL, NULL, NULL, true, '2012-10-08', '2012-10-11', 6, 0, 'Trout Creek Condominiums', 0, 6, 1, 3, 6, true, true, '4165200584', 'Can we have a quote for 8 golfers in addition to 6 golfers. + +We would prefer to all be in one cabin but if it would be cheaper to have 2 that is fine as well.', 'Returning guest', 6, '2012-07-31 13:04:56.43035', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2566, '2012-08-01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3768, '2013-05-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2568, '2012-08-01', 'bryant', 'madden', NULL, '', NULL, '', '', '', NULL, '', NULL, 'yamar6racr@yahoo.com', NULL, NULL, NULL, true, '2012-08-03', '2012-08-05', 1, 0, 'Trout Creek Condominiums', 0, 1, 1, 1, 1, true, true, '', '', 'Internet Search', 1, '2012-08-01 21:50:17.893288', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2569, '2012-08-01', 'Jeff', 'Cook', NULL, '2905 Otter Ct', NULL, 'Wixom', 'MI', '48393', NULL, '248-669-4868', NULL, 'jocko95@ameritech.net', NULL, NULL, NULL, true, '2012-09-16', '2012-09-18', 1, 1, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', 'I would like to stay close to Belevedere and Charlevoix.', 'Other - Please Explain', 2, '2012-08-01 21:58:49.611499', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3928, '2013-12-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2574, '2012-08-08', 'Dan', 'Bates', NULL, '2222 Vinsetta blvd', NULL, 'Royal oak', 'MI', '48073', NULL, '248-207-4586', NULL, 'Dan.bates@linamar.com', NULL, NULL, NULL, true, '2012-09-13', '2012-09-15', 3, 0, 'Hamlet Village Condominiums', 0, 3, 1, 2, 3, true, true, '', '', 'Internet Search', 3, '2012-08-08 00:12:08.581899', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1239, '2009-06-24', 'Tom', 'Wright', NULL, '28198 49th Ave', NULL, 'Mattawan', 'MI', '49071', NULL, '2696573134', NULL, 'tpaws80778@aol.com', NULL, NULL, NULL, true, '2009-09-24', '2009-09-27', 16, 0, 'Trout Creek Condominiums', 0, 16, 2, 4, 4, true, true, '2692179052', '', 'Friend/Family Referral', 16, '2009-06-24 16:36:23.113738', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3199, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jmallen1982@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3770, '2013-05-08', 'jason', 'barritt', NULL, '5363 Wheat Way Ave.', NULL, 'Swartz Creek', 'MI', '48473', NULL, '8105165459', NULL, 'jbarritt20@aol.com', NULL, NULL, NULL, true, '2013-06-21', '2013-06-23', 2, 2, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '8105165459', '', 'Internet Search', 4, '2013-05-08 18:17:51.769649', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3952, '2014-03-02', 'Alexis', 'Di Pietro', NULL, '', NULL, '', '', '', NULL, '', NULL, 'alexisdipietro@hotmail.com', NULL, NULL, NULL, true, '2014-04-18', '2014-04-21', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2014-03-02 12:51:15.365944', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2573, '2012-08-06', 'Pat', 'McCarthy', NULL, '', NULL, '', '', '', NULL, '', NULL, 'patandkim@yahoo.com', NULL, NULL, NULL, true, '2012-08-14', '2012-08-15', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', 'Just looking for a reasonable stay and play. Arrive Tuesday night, play Wed. morning. Could be checked out before playing Wed. + +Flexible with number of rooms, but need 4 beds. + +Location choice can be changed, looking for best deal. Thanks.', 'Internet Search', 4, '2012-08-06 20:29:43.243955', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2575, '2012-08-08', 'Florence', 'McAree', NULL, '2377 East Gate Crescent', NULL, 'Oakville', 'ON', 'L6H 1L6', NULL, '416-579-1036', NULL, 'florence.mcaree@ccc-group.com', NULL, NULL, NULL, true, '2012-08-30', '2012-09-03', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 2, 1, true, true, '905-257-8364', '', 'Internet Search', 2, '2012-08-08 10:29:49.128383', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2576, '2012-08-08', 'Traci', 'Croft', NULL, '23656 Sterling Pl', NULL, 'Dearborn', 'MI', '48124', NULL, '', NULL, 'tracistaffordcroft@yahoo.com', NULL, NULL, NULL, true, '2012-08-31', '2012-09-02', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2012-08-08 18:25:49.755922', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2588, '2012-08-15', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Bevbeebe@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2578, '2012-08-10', 'Chaz', 'Varady', NULL, '', NULL, '', '', '', NULL, '', NULL, 'varady@blackmer.com', NULL, NULL, NULL, true, '2013-06-07', '2013-06-09', 20, 0, 'Hamlet Village Condominiums', 0, 0, 1, 16, 20, true, true, '', 'I''m actually looking for pricing on 32 golfers and lodging all males. We would play 18 Friday 36 saturday and 18 sunday. I am also looking at eaither the first weekend of June or 2nd weekend of june.', 'Internet Search', 20, '2012-08-10 10:56:45.610079', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2579, '2012-08-11', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'derekmacartney@rogers.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2580, '2012-08-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'mishil2316@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2295, '2011-08-17', 'susan', 'norton', NULL, '804 sixth ave south', NULL, 'kenora', 'ON', 'p9n2c9', NULL, '807-468-7583', NULL, 'senorton@shaw.ca', NULL, NULL, NULL, true, '2013-09-06', '2013-09-07', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Golfing in Michigan Magazine', 4, '2013-09-03 07:35:47.40161', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2581, '2012-08-13', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'turkewycz@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2582, '2012-08-13', 'Andrea', 'Grimes', NULL, '', NULL, '', 'MI', '48328', NULL, '2488388343', NULL, 'Andreagrimes@hotmail.com', NULL, NULL, NULL, true, '2012-08-31', '2012-09-03', 6, 2, 'Hamlet Village Condominiums', 4, 2, 1, 4, 4, true, true, '', 'Pet friendly?', 'Returning guest', 8, '2012-08-13 23:53:35.586526', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3897, '2013-09-03', 'Rebecca', 'Veneklase', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'Rsveener1@yahoo.com', NULL, NULL, NULL, true, '2013-09-28', '2013-09-29', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2013-09-03 19:58:02.064883', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2586, '2012-08-14', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2587, '2012-08-14', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2553, '2012-07-22', 'William', 'Hubbaard', NULL, '417 West First St.', NULL, 'Greensburg', 'IN', '47240', NULL, '8126634834', NULL, 'bill.hubbard@overseasservice.com', NULL, NULL, NULL, true, '2012-09-27', '2012-10-02', 4, 3, 'Hamlet Village Condominiums', 3, 1, 3, 4, 4, true, true, '8126147237', 'would like to play Heather at Boyne, instead of Dunmaglas, thank you', 'Brochure', 7, '2012-08-17 16:49:19.273696', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2592, '2012-08-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'dstheisen@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2589, '2012-08-20', 'karen', 'paruszkiewicz', NULL, '', NULL, '', '', '', NULL, '', NULL, 'crazykari65@yahoo.com', NULL, NULL, NULL, true, '2012-09-21', '2012-09-23', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2012-08-20 10:34:44.250085', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2591, '2012-08-20', 'Eric', 'Rathbone', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rathbone_32@hotmail.com', NULL, NULL, NULL, true, '2012-09-21', '2012-09-23', 8, 0, 'Trout Creek Condominiums', 0, 8, 1, 2, 4, true, true, '', '', 'Internet Search', 8, '2012-08-20 16:20:51.143209', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2593, '2012-08-23', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'hansandsharon@aol,com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2596, '2012-08-26', 'Brent', 'Reaume', NULL, '264 puce rd.', NULL, 'Belle River', 'ON', 'N0R1A0', NULL, '', NULL, 'brentreaume@hotmail.com', NULL, NULL, NULL, true, '2013-07-11', '2013-07-14', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 4, 4, true, true, '', '', 'Internet Search', 4, '2012-08-26 17:31:55.072376', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2595, '2012-08-24', 'Jeffrey', 'Thomson', NULL, '3018 E. Village Lane', NULL, 'Port Huron', 'MI', '48060', NULL, '810-434-4334', NULL, 'jeff.thomson@semcoenergy.com', NULL, NULL, NULL, true, '2012-10-05', '2012-10-07', 6, 0, 'Hamlet Village Condominiums', 0, 6, 1, 3, 6, true, true, '', 'We have brought a group of 20-24 guys for a couple of Memorial Day weekend trips (Jeff Thomson/Tom Jackson). This time I''m thinking of having a guys family golf weekend this fall. Looking foward to visiting again. Thanks, Jeffrey', 'Returning guest', 6, '2012-08-24 17:15:18.861832', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2597, '2012-08-28', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tcmyhill2@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2642, '2012-12-28', 'Ronald', 'Englehart', NULL, '2495 Ashford', NULL, 'Rochester Hills', 'MI', '48306', NULL, '', NULL, 'rengleha@itape.com', NULL, NULL, NULL, true, '2013-07-27', '2013-07-30', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 6, 12, true, true, '', '', 'Golf Show - Novi', 12, '2012-12-28 09:07:25.491575', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (743, '2008-08-07', 'Bob', 'McCullough Jr.', NULL, '4069 Jennie Lane', NULL, 'Swartz Creek', 'MI', '48473', NULL, '810 610 2507', NULL, 'bob.mccullough@gm.com', NULL, NULL, NULL, true, '2012-08-15', '2012-08-18', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', 'Wasn''t planning on Dinner but you can include it as a seperate item on the quote. If any other course line up works better for replays, or Weekend vs. Weekday pricing adjust to the least expensive.', 'Internet Search', 4, '2012-08-28 15:00:02.202717', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2598, '2012-08-28', 'Brett', 'Filcek', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Bfilcek@yahoo.com', NULL, NULL, NULL, true, '2012-09-28', '2012-10-01', 3, 0, 'Hamlet Village Condominiums', 1, 1, 2, 2, 2, true, true, '', '', 'Returning guest', 3, '2012-08-28 16:30:35.217235', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1428, '2009-08-13', 'Lisa', 'Smith', NULL, '3722 Honors Way', NULL, 'Howell', 'MI', '48843', NULL, '734-972-3963', NULL, 'lsmith@rocksolidservices.com', NULL, NULL, NULL, true, '2012-09-29', '2012-10-01', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '810-360-0851', '', 'Returning guest', 4, '2012-09-03 14:16:27.983385', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2713, '2013-03-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2603, '2012-09-09', 'Roger', 'Lloyd', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'rogersusan@rogers.com', NULL, NULL, NULL, true, '2012-10-07', '2012-10-12', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 0, 0, true, true, '', 'we have stayed and played with you twice before over the years. it was when belvedere was not one of the courses and there was golf and fishing club course instead. we would want the nicest, cleanest, modern condo with the newest most comfortable beds available. we are two couples and we are all seniors so we want nice and comfortable.', 'Returning guest', 4, '2012-09-09 21:20:13.440698', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2605, '2012-09-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'brian.dickey@nhgreatlakes.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2608, '2012-09-11', 'Mark', 'Bartlett', NULL, '760 Woodbine Blvd.', NULL, 'Jackson', 'MI', '49203', NULL, '517-787-1309', NULL, 'marksbartlett@sbcglobal.net', NULL, NULL, NULL, true, '2012-10-19', '2012-10-21', 2, 2, 'Trout Creek Condominiums', 2, 0, 2, 1, 2, true, true, '517-812-9991', '', 'Internet Search', 4, '2012-09-11 11:54:46.228803', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3769, '2013-05-07', 'William', 'Goossens', NULL, '', NULL, '', '', '', NULL, '', NULL, 'swanson10@juno.com', NULL, NULL, NULL, true, '2013-06-22', '2013-06-25', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 2, 2, true, true, '', '', 'Internet Search', 2, '2013-05-07 22:24:56.089735', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2607, '2012-09-10', 'Rebecca', 'Veneklase', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'rsveener1@yahoo.com', NULL, NULL, NULL, true, '2012-10-26', '2012-10-28', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2012-09-10 12:48:04.062447', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3705, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'vandereykj@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3900, '2013-09-09', 'Mike', 'Yates', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mpyates43@gmail.com', NULL, NULL, NULL, true, '2013-09-11', '2013-09-12', 1, 0, 'Hamlet Village Condominiums', 0, 1, 1, 1, 1, true, true, '', '', 'Internet Search', 1, '2013-09-09 21:58:45.247513', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2606, '2012-09-10', 'kris', 'johnson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'kmjohnx5@yahoo.com', NULL, NULL, NULL, true, '2012-10-12', '2012-10-14', 2, 2, 'Trout Creek Condominiums', 2, 0, 2, 1, 2, true, true, '', '', 'Internet Search', 4, '2012-09-10 15:13:47.191195', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3910, '2013-09-20', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rwtlee@eastlink.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2613, '2012-09-17', 'Matthew', 'Caron', NULL, '476 McKay', NULL, 'Windsor', 'ON', 'N9B1Z8', NULL, '519-562-7641', NULL, 'caronm@uwindsor.ca', NULL, NULL, NULL, true, '2012-10-12', '2012-10-14', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '519-980-8808', '', 'Internet Search', 2, '2012-09-17 11:10:28.619512', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2611, '2012-09-13', 'Peter', 'Jarzembowski', NULL, '6900 brendel', NULL, 'White lake', 'MI', '48383', NULL, '', NULL, 'Pj@stpatrickwhitelake.org', NULL, NULL, NULL, true, '2012-09-17', '2012-09-19', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2012-09-13 20:38:32.921101', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2612, '2012-09-14', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'pj@stpatrickwhitelake.org', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2614, '2012-09-20', 'Mike', 'Dunn', NULL, '960 Elmsford dr', NULL, 'Clawson', 'MI', '48017', NULL, '', NULL, 'mike.dunn22@yahoo.com', NULL, NULL, NULL, true, '2013-05-16', '2013-05-19', 20, 0, 'Trout Creek Condominiums', 10, 0, 1, 10, 20, true, true, '', 'Would like to stay either 4 to a condo or 2 to a hotel room. Didn''t really look at the lodging much.', 'Internet Search', 20, '2012-09-20 19:05:53.995382', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2615, '2012-09-23', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2616, '2012-09-24', 'Sandra', 'Samsel', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ssamsel4@gmail.com', NULL, NULL, NULL, true, '2013-07-26', '2013-07-28', 12, 0, 'Trout Creek Condominiums', 0, 12, 2, 5, 12, true, true, '', 'We would like the a tee off time after 12:30 - 1:00 p.m., as we are traveling that a.m. from Grand Rapids. We are 12 women who travel to golf each year like this, would like individual beds if available.', 'Internet Search', 12, '2012-09-24 14:49:28.97298', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2617, '2012-09-30', 'Steve', 'Fritsch', NULL, '2025 West Buell', NULL, 'Oakland', 'MI', '48363', NULL, '248-310-7477', NULL, 'sfritsch@marketingassociates.com', NULL, NULL, NULL, true, '2013-09-18', '2013-09-20', 16, 0, 'Trout Creek Condominiums', 0, 16, 1, 8, 16, true, true, '', 'I''d like to get pricing details for the following: + +End of August 2013 +Arrive on a Sat., and stay two nights +16 – 20 golfers +4 rounds of golf (18 Sat, 36 Sun, 18 Mon) +Dinner (2) +Breakfast (2) +Lodging (provide options) +Plus … some giveaway items donated from the pro shop for prizes would be great +Thanks, + +Steve Fritsch +2025 West Buell Road +Oakland MI 48363 + +248-310-7477 (c)', 'Internet Search', 16, '2012-09-30 10:57:23.546513', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2618, '2012-10-01', 'Jodie', 'Chapa', NULL, '54451 Royal Troon Drive', NULL, 'South Lyon', 'MI', '48178', NULL, '248-672-6366', NULL, 'jcc4golf@yahoo.com', NULL, NULL, NULL, true, '2012-10-05', '2012-10-07', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '248-264-6550', '', 'Internet Search', 2, '2012-10-01 12:31:23.951295', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (864, '2008-10-28', 'Jodie', 'Bisssonettte', NULL, '120 E. Lake Street', NULL, 'Petoskey', 'MI', '49770', NULL, '231-487-0692', NULL, 'jodie@gaslightmedia.com', NULL, NULL, NULL, true, '2012-10-04', '2012-10-11', 4, 2, 'Trout Creek Condominiums', 2, 2, 1, 4, 6, true, true, '', 'TEsting for Debbie', 'Golf Course', 6, '2012-10-04 14:10:54.494001', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2621, '2012-10-17', 'richard', 'ward', NULL, '46 evelyn ave', NULL, 'toronto', 'ON', 'm6p2y9', NULL, '', NULL, 'ward.rc@rogers.com', NULL, NULL, NULL, true, '2013-06-04', '2013-06-07', 8, 0, 'Hamlet Village Condominiums', 0, 8, 3, 6, 8, true, true, '', '', 'Internet Search', 8, '2012-10-17 08:57:47.197021', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2619, '2012-10-08', 'Randy', 'Hayes', NULL, '4535 County Rd 17', NULL, 'Windsor', 'ON', 'N0R 1K0', NULL, '5197966810', NULL, 'hayesbros@hotmail.com', NULL, NULL, NULL, true, '2012-10-26', '2012-10-28', 2, 2, 'Trout Creek Condominiums', 2, 0, 2, 1, 2, true, true, '', '', 'Internet Search', 4, '2012-10-08 08:36:47.165342', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2623, '2012-10-18', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'alfredo.ospina@live.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2625, '2012-11-01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2624, '2012-10-18', 'Dan', 'Snopek', NULL, '43782 Catawba', NULL, 'Clinton Twp', 'MI', '48038', NULL, '586-883-5131', NULL, 'dsnogolfman@yahoo.com', NULL, NULL, NULL, true, '2013-05-09', '2013-05-12', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 2, true, true, '586-883-5131', '4-beds Full size or larger req''d +2-bedroom', 'Friend/Family Referral', 4, '2012-10-18 12:31:45.446165', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2626, '2012-11-02', 'dan', 'wrobleski', NULL, '', NULL, '', 'MI', '48382', NULL, '', NULL, 'milfs42@yahoo.com', NULL, NULL, NULL, true, '2013-09-05', '2013-09-08', 20, 0, 'Trout Creek Condominiums', 0, 20, 5, 10, 20, true, true, '248-789-5880', 'we need enough time between rounds to eat and get warmed up again. also, we want to play the best course between the 4 2x, i''ve played little traverse b4, but none of the other ones. we want to keep drivig to a minimum and cost is a factor. we dont want to share beds, but dont care about sharing rooms or sofa beds,etc. what other things can be offered for our group. feel free to cll me if you have any questions +248-789-5880', 'Internet Search', 20, '2012-11-02 10:08:59.401646', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3998, '2014-06-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'emmarendon80@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2627, '2012-11-02', 'Ove', 'Klykken', '', '120 e. lake st', '', 'Petoskey', 'MI', '49770', NULL, '', '', 'ove@gaslightmedia.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (490, '2008-05-07', 'Jayne', 'Stuart', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'cjs71648@yahoo.com', NULL, NULL, NULL, true, '2013-05-24', '2013-05-26', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 1, 4, true, true, '', '', 'Brochure', 4, '2012-11-05 13:51:44.060688', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2629, '2012-11-05', 'David ', 'Gray', 'Belvedere Club', '', '', '', '', '', NULL, '', '', 'GM@BelvedereClub.net', NULL, NULL, NULL, true, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2630, '2012-11-07', 'Todd', 'Hill', NULL, '7088 Lyons Rd.', NULL, 'Portland', 'MI', '48875', NULL, '', NULL, 'thill@fbinsmi.com', NULL, NULL, NULL, true, '2013-06-14', '2013-06-16', 12, 0, 'Hamlet Village Condominiums', 0, 12, 6, 4, 4, true, true, '', '', 'Returning guest', 12, '2012-11-07 11:05:39.560722', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2631, '2012-11-12', 'Robert', 'Baker', NULL, '30037 Moulin', NULL, 'Warren', 'MI', '48088', NULL, '', NULL, 'rsea24@aol.com', NULL, NULL, NULL, true, '2013-06-23', '2013-06-26', 12, 0, 'Hamlet Village Condominiums', 0, 12, 2, 3, 12, true, true, '', 'Looking for best pricing on group of 12 to golf 18 holes on arrival date, 36 holes on Monday and 36 holes on Tuesday. Stay the night and drive home. So basically 3 night stay and 5 rounds of golf from Sun-Wed. end of June. I already have quotes from most of the resorts and cost and quality are deciding factors. + +Thanks +Rob', 'Returning guest', 12, '2012-11-12 13:04:26.951871', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2696, '2013-02-23', 'jon', 'smith', NULL, '', NULL, '', '', '', NULL, '', NULL, 'lestep2011@yahoo.com', NULL, NULL, NULL, true, '2013-06-07', '2013-06-09', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2013-02-23 21:18:41.625826', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2633, '2012-11-28', '', '', '', '', '', '', '', '', NULL, '', '', 'nikki@troutcreek.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2634, '2012-11-28', '', '', '', '', '', '', '', '', NULL, '', '', 'chris@troutcreek.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2635, '2012-12-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'phandwork@bex.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2632, '2012-11-19', 'Scott', 'Kudlack', NULL, '7435 Heather Lane', NULL, 'Saranac', 'MI', '48881', NULL, '616-890-4836', NULL, 'scott.kudlack@gmail.com', NULL, NULL, NULL, true, '2013-06-10', '2013-06-12', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Golf Show - Grand Rapids', 4, '2013-02-09 15:50:06.950247', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2672, '2013-02-03', 'shelley', 'fenwick', NULL, '1908 e 116th ave', NULL, 'northglenn', 'CO', '80233', NULL, '720 254 4511', NULL, 'shellfenwick@msn.com', NULL, NULL, NULL, true, '2013-08-11', '2013-08-17', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2013-02-03 17:11:34.54479', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2728, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kennyzook@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2867, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bzmik@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3999, '2014-06-23', 'Brian', 'Tobias', NULL, '', NULL, '', '', '', NULL, '', NULL, 'BTobias3@yahoo.com', NULL, NULL, NULL, true, '2014-09-01', '2014-09-04', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 1, 2, true, true, '', '', 'Brochure', 4, '2014-06-23 12:44:59.873495', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2638, '2012-12-11', 'Paul', 'Yanachik', NULL, '22076 Worcester Dr', NULL, 'Novi', 'MI', '48374', NULL, '248.735.8481', NULL, 'yanachik@ameritech.net', NULL, NULL, NULL, true, '2013-07-27', '2013-08-01', 20, 0, 'Hamlet Village Condominiums', 10, 0, 1, 10, 10, true, true, '740.513.8064', 'The package is for a group of 8 to 10 couples. + +We prefer one or two bedroom condos. + +Is there a chance to substitute Hidden River Golf for Belvedere Golf Club? + +Not sure of location for third dinner in package.', 'Friend/Family Referral', 20, '2012-12-11 10:36:47.270385', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (874, '2008-11-24', 'Ken', 'Rowe', NULL, '46462 Arboretum Circle', NULL, 'Plymouth', 'MI', '48170', NULL, '734 604 4027', NULL, 'klrowe@comcast.net', NULL, NULL, NULL, true, '2013-07-29', '2013-07-31', 16, 0, 'Hamlet Village Condominiums', 8, 0, 8, 8, 8, true, true, '', '', 'Returning guest', 16, '2013-01-12 17:28:33.025638', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2648, '2013-01-07', 'Michael', 'Letters', NULL, '4645 Windswept Drive', NULL, 'Milford', 'MI', '48380', NULL, '5864574811', NULL, 'mike.letters@us.henkel.com', NULL, NULL, NULL, true, '2013-08-09', '2013-08-11', 16, 0, 'Trout Creek Condominiums', 0, 16, 8, 8, 16, true, true, '', 'Also quote an extra nine holes as an option on Friday evening.', 'Golf Course', 16, '2013-01-07 12:18:53.332531', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2539, '2012-07-11', 'ART', 'DUERR', NULL, '1290 E.CRYSTAL CIR.', NULL, 'CANTON', 'MI', '48187', NULL, '734-536-7538', NULL, 'duerr3350@aol.com', NULL, NULL, NULL, true, '2013-08-12', '2013-08-15', 20, 0, 'Hamlet Village Condominiums', 0, 20, 3, 4, 8, true, true, '734-748-9533', 'If there is any way that we could elimanate black lake and golf true north it would be greatly appreciated. thank you', 'Returning guest', 20, '2012-07-11 21:09:42.442421', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2649, '2013-01-07', 'john', 'kyle', NULL, '21907 alger st', NULL, 'st. clair shores', 'MI', '48080', NULL, '586 9292579', NULL, 'jkyle@knightcarbide.com', NULL, NULL, NULL, true, '2013-07-12', '2013-07-14', 12, 0, 'Trout Creek Condominiums', 0, 12, 2, 6, 6, true, true, '586 9292579', 'planning 2013 trip for 12 guys, do not need 12 single beds. like to be close to courses driving wise. played in gaylord last year and only downfall was courses too spread out. would like to play 3/4 group rounds with options for more and also may stay extra night either thursday or sunday. + +any info will help + +thanks', 'Internet Search', 12, '2013-01-07 19:07:55.585517', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2652, '2013-01-08', 'Chas', 'Brown', NULL, '38632 Kingsbury', NULL, 'Livonia', 'MI', '48154', NULL, '7347761307', NULL, 'pachas@sbcglobal.net', NULL, NULL, NULL, true, '2013-05-18', '2013-05-21', 16, 0, 'Trout Creek Condominiums', 0, 16, 8, 8, 16, true, true, '7347761307', 'Do you offer any other courses beside the four? On previous trips, we were able to select a couple of other courses to play that you were partnered with.', 'Returning guest', 16, '2013-01-08 15:27:57.926606', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2646, '2013-01-05', 'Mike', 'Mozingo', NULL, '11352 Hickory Woods Dr', NULL, 'Fishers', 'IN', '46038', NULL, '317-840-6113', NULL, 'admoriv@comcast.net', NULL, NULL, NULL, true, '2013-07-22', '2013-07-25', 16, 0, 'Trout Creek Condominiums', 8, 0, 8, 8, 16, true, true, '317-413-0721', 'Want to come back up and play some great golf in Northern Michigan! Is there free golf involved for group coordinator? How many need to be in the group for some help for the group leader? + +thanks, + +Mike', 'Golf Course', 16, '2013-01-08 16:54:26.438772', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2656, '2013-01-14', 'Mike', 'Reece', NULL, '', NULL, '', '', '', NULL, '734-751-1333', NULL, 'mlreece@sbcglobal.net', NULL, NULL, NULL, true, '2013-06-13', '2013-06-15', 10, 0, 'Hamlet Village Condominiums', 0, 10, 1, 5, 10, true, true, '', 'Do you still offer Hidden River Gold and Casting Club as one of the four courses?', 'Returning guest', 10, '2013-01-14 21:27:16.090375', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2658, '2013-01-16', 'anthony', 'brown', NULL, '1615 craft rd', NULL, 'grass lake', 'MI', '49240', NULL, '5178127286', NULL, 'awbrown@umich.edu', NULL, NULL, NULL, true, '2013-05-17', '2013-05-19', 12, 0, 'Hamlet Village Condominiums', 0, 12, 2, 3, 6, true, true, '', '', 'Facebook', 12, '2013-01-16 12:33:52.439873', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3935, '2014-01-27', 'Terry', 'Geer', NULL, '210 Rockford Park Dr', NULL, 'Rockford', 'MI', '49341', NULL, '6168635749', NULL, 'tgeer@kleinplastics.com', NULL, NULL, NULL, true, '2014-05-29', '2014-06-02', 8, 0, 'Hamlet Village Condominiums', 0, 8, 3, 4, 8, true, true, '6168635749', 'none', 'Returning guest', 8, '2014-01-27 14:57:14.035861', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2661, '2013-01-18', 'Chris', 'Guy', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Cguy0910@yahoo.com', NULL, NULL, NULL, true, '2013-06-21', '2013-06-23', 20, 4, 'Trout Creek Condominiums', 0, 24, 1, 3, 24, true, true, '', 'We have approx 24 golfers', 'Internet Search', 24, '2013-01-18 14:56:40.957679', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2662, '2013-01-20', 'scott', 'braun', NULL, '', NULL, '', '', '', NULL, '', NULL, 'scotty_braun@hotmail.com', NULL, NULL, NULL, true, '2013-05-10', '2013-05-12', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Internet Search', 8, '2013-01-20 09:18:25.436065', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2660, '2013-01-17', 'Brian', 'LaBuda', NULL, '1723 Roseland', NULL, 'Royal Oak', 'MI', '48073', NULL, '248-797-4630', NULL, 'bjlabuda@gmail.com', NULL, NULL, NULL, true, '2013-06-27', '2013-06-30', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 2, 8, true, true, '248-548-1270', 'We''ll be coming up on the 27th and probably play on the way up. We''ll need potentially a late check on on the 27th. Want to get a quote for the package. Please break out golf, lodging and food as separate line items.', 'Friend/Family Referral', 8, '2013-01-22 11:55:32.351561', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1149, '2009-05-12', 'Maureen', 'Chindamo', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mohare70@hotmail.com', NULL, NULL, NULL, true, '2013-07-19', '2013-07-21', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Other - Please Explain', 2, '2013-01-23 17:52:03.72094', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2683, '2013-02-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'kevinfweaver@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2673, '2013-02-04', 'Brian', 'Frederick', NULL, '2847 staup rd', NULL, 'jasper', 'MI', '49248', NULL, '5174258771', NULL, 'fender.bf@gmail.com', NULL, NULL, NULL, true, '2013-08-09', '2013-08-12', 4, 1, 'Trout Creek Condominiums', 2, 1, 4, 2, 3, true, true, '', '', 'Internet Search', 5, '2013-02-04 10:37:59.567927', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2663, '2013-01-23', 'Frank', 'Bisogni', NULL, '', NULL, '', '', '', NULL, '2486275617', NULL, 'feb52@comcast.net', NULL, NULL, NULL, true, '2013-01-23', '2013-01-30', 12, 0, 'Hamlet Village Condominiums', 0, 12, 2, 3, 4, true, true, '', '', 'Internet Search', 12, '2013-01-23 18:43:46.006911', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3943, '2014-02-07', 'Davvid', 'Bilodeau', NULL, '68 Michael Dr. N.', NULL, 'Port Colborne', 'ON', 'L3K3C5', NULL, '', NULL, 'Dbillodeau@cogeco.ca', NULL, NULL, NULL, true, '2014-09-08', '2014-09-12', 6, 0, 'Trout Creek Condominiums', 0, 6, 3, 3, 6, true, true, '', 'Will arrive, but not golf Sept. 8 +Will golf Sept 12, depart Sept. 13, am + +We have 1 celiac diet', 'Internet Search', 6, '2014-02-07 22:51:23.121041', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2697, '2013-02-24', 'Greg', 'Prendergast', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gprendergast93@gmail.com', NULL, NULL, NULL, true, '2013-08-23', '2013-08-25', 12, 0, 'Hamlet Village Condominiums', 6, 0, 1, 6, 12, true, true, '', '', 'Internet Search', 12, '2013-02-24 18:11:25.820128', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3960, '2014-03-14', 'Erich', 'Kuchta', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ekuchta26@aol.com', NULL, NULL, NULL, true, '2014-06-02', '2014-06-04', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2014-03-14 21:01:08.918784', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (497, '2008-05-10', 'David', 'Ackerman', NULL, '', NULL, '', '', '', NULL, '', NULL, 'daveacky@hotmail.com', NULL, NULL, NULL, true, '2013-07-27', '2013-07-30', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', 'Please also price a group of 4. Also, are there any cart fees or range fees?', 'Internet Search', 8, '2013-01-23 19:51:34.809318', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2702, '2013-02-27', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2708, '2013-03-04', 'Jeff', 'Dunda', NULL, '3278 Lahring Rd', NULL, 'Linden', 'MI', '48451', NULL, '', NULL, 'jdunda@yahoo.com', NULL, NULL, NULL, true, '2013-07-18', '2013-07-21', 12, 0, 'Hamlet Village Condominiums', 0, 12, 1, 5, 12, true, true, '', '', 'Golf Show - Novi', 12, '2013-03-04 11:47:27.766067', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2599, '2012-09-05', 'Brian', 'Dittenber', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bjdittenber@gmail.com', NULL, NULL, NULL, true, '2013-08-01', '2013-08-04', 8, 0, 'Hamlet Village Condominiums', 0, 8, 1, 4, 8, true, true, '', 'Looking for golf package for 8 guys, 8/1/13 thru 8/4/13. would like to have all of us in one unit. kitchen is req''d.', 'Internet Search', 8, '2013-03-04 16:47:02.540461', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3963, '2014-03-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2664, '2013-01-23', 'Dave', 'Wagenhauser', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dwagenhauser@bex.net', NULL, NULL, NULL, true, '2013-07-26', '2013-07-28', 16, 0, 'Hamlet Village Condominiums', 0, 16, 1, 4, 4, true, true, '', '', 'Returning guest', 16, '2013-01-23 20:31:48.807393', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (649, '2008-07-07', 'Jeff', 'Thompson', NULL, '192 S 168th ave', NULL, 'Holland', 'MI', '49424', NULL, '616 828 7447', NULL, 'jeffthompson51@yahoo.com', NULL, NULL, NULL, true, '2013-06-23', '2013-06-27', 20, 0, 'Trout Creek Condominiums', 0, 20, 8, 10, 20, true, true, '', 'I need something in the $400 to $450 range. hopefully that''s doable with 20 or more guys.', 'Golf Show - Grand Rapids', 20, '2013-01-23 21:14:46.581387', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2020, '2011-02-07', 'dale', 'Monticello', NULL, '1825 arundel', NULL, 'Grand Rapids', 'MI', '49506', NULL, '6164473811', NULL, 'monticel@morrison-ind.com', NULL, NULL, NULL, true, '2013-06-20', '2013-06-22', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 3, 4, true, true, '6164437037', 'Please omit any dinners in your package price.', 'Returning guest', 4, '2013-01-24 07:46:10.489589', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2636, '2012-12-05', 'Steve', 'Smith', NULL, '16243 Marlowe Way', NULL, 'Granger', 'IN', '46530', NULL, '574-310-5144', NULL, 'stvsmtt@gmail.com', NULL, NULL, NULL, true, '2013-05-24', '2013-05-27', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 3, 4, true, true, '', '', 'Returning guest', 4, '2013-01-24 08:45:33.942309', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2674, '2013-02-05', 'Steve', 'Stoddard', NULL, '1857 Crescent', NULL, 'Grand rapids', 'MI', '49503', NULL, '', NULL, 'Steve@envirosafeipm.com', NULL, NULL, NULL, true, '2013-06-22', '2013-06-23', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', 'Just want to golf on that Saturday', 'Golf Show - Grand Rapids', 2, '2013-02-05 19:55:13.335722', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2684, '2013-02-12', 'Denise', 'Derderian', NULL, '', NULL, '', '', '', NULL, '248-208-2955', NULL, 'dderderian@realestateone.com', NULL, NULL, NULL, true, '2013-07-18', '2013-07-21', 20, 0, 'Hamlet Village Condominiums', 10, 0, 10, 10, 20, true, true, '', 'I''d like a quote for 24 women for July 18-21. We would play 18 holes on Thursday, Friday and Saturday and check out Sunday. We would prefer quad occupancy in 2-BR, 2BA condos, villages or cottages, all grouped together. The course we play is not as important as accommodations. Thank you.', 'Internet Search', 20, '2013-02-12 16:58:08.258243', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2691, '2013-02-20', 'Travis', 'Pylman', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Tpylman5@hotmail.com', NULL, NULL, NULL, true, '2013-05-24', '2013-05-26', 12, 0, 'Hamlet Village Condominiums', 6, 0, 1, 6, 12, true, true, '', 'Hi I went to the West Michigan golf show and wanted to get a quote for our golf weekend this year please. The weekend we are looking for is May 24th we would arrive and stay over night, golf 36 holes on Saturday the 25th and stay over night again, then sunday the 26th play 18 holes. I will have 12-16 guys coming this year and i''m looking to book something soon so we can lock up that weekend. Im trying to book it by the end of this Week. So If you can get back to me with a quote asap that would be great! Thanks! + + Travis Pylman + Tpylman5@hotmail.com', 'Golf Show - Grand Rapids', 12, '2013-02-20 20:46:23.623555', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2703, '2013-02-27', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2709, '2013-03-04', 'Mike', 'Bauer', NULL, '24311 New York', NULL, 'Dearborn', 'MI', '48124', NULL, '313 565 8037', NULL, 'Bauerdbn@sbcglobal.net', NULL, NULL, NULL, true, '2013-08-04', '2013-08-08', 20, 0, 'Hamlet Village Condominiums', 10, 0, 10, 10, 20, true, true, '313 903 1091', '', 'Golf Show - Novi', 20, '2013-03-04 15:06:07.382874', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3750, '2013-04-12', 'Dennis E', 'Kubit', NULL, '', NULL, 'Walled Lake', 'MI', '48390', NULL, '5869299764', NULL, 'qman46@att.net', NULL, NULL, NULL, true, '2013-09-29', '2013-10-02', 6, 0, 'Hamlet Village Condominiums', 0, 6, 4, 2, 6, true, true, '', 'Prefer br for each person. Or 2 br per unit with a loft arrangement.', 'Other - Please Explain', 6, '2013-04-12 11:20:46.652676', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2710, '2013-03-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2711, '2013-03-05', 'Scott', 'Stanley', NULL, '7039 reflection drove', NULL, 'comstock park', 'MI', '49321', NULL, '', NULL, 'stanley908@hotmail.com', NULL, NULL, NULL, true, '2013-08-05', '2013-08-08', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 3, true, true, '', '', 'Internet Search', 4, '2013-03-05 13:41:06.737341', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (979, '2009-02-23', 'Steve', 'Allison', NULL, '', NULL, '', '', '', NULL, '', NULL, 'slajr68@hotmail.com', NULL, NULL, NULL, true, '2013-06-06', '2013-06-09', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 12, 12, true, true, '', 'I have a group of 12 guys. +need quote for 3 nights +5 rounds, I don''t care what order we play the courses in. +We need a Thursday pm round. +2 rounds Friday +2 rounds Saturday +and an optional round sunday morning (some people may not stay and play)', 'Golf Show - Novi', 12, '2013-03-06 21:04:29.167149', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2714, '2013-03-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2720, '2013-03-13', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2717, '2013-03-11', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'crandalll@chartermi.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2721, '2013-03-14', 'Rick', 'Cojocari', NULL, '2620 McKay Avenue', NULL, 'Windsor', 'ON', 'N9E 2P6', NULL, '519 969-5849', NULL, 'rcojocari@cogeco.ca', NULL, NULL, NULL, true, '2013-09-13', '2013-09-15', 20, 0, 'Hamlet Village Condominiums', 10, 0, 1, 10, 2, true, true, '519 969-5849', '', 'Internet Search', 20, '2013-03-14 20:53:25.749856', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2724, '2013-03-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2725, '2013-03-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2729, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'keri5@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2732, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kevincurley@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2733, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kevinjschafer@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2734, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kevinkerch@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2735, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kevintomaszewski@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2736, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kevzaj@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2737, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kfer1717@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2738, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kicks68juice@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2739, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kiehler@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2740, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kimdey545@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2741, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kinney3288@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2742, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kino1200T@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2743, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kjohnson@msn.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2744, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'klrowe@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2745, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kmallen@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2746, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kmkmkmulligan@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2747, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'knelloprnt@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2748, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kntmrrsn100@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2749, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kocz456@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2750, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'Kqfm49@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2751, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'kriscanning@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2752, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', '23tital@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2753, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', '99lars@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2754, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'a.covitz@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2755, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'ab17@albion.edu', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2756, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'aberdo@ford.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2757, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'acejsw5@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2758, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'ad7876@wayne.edu', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2759, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'adpancoast@lkqcorp.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2760, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'ae1843@wayne.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2761, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'aholmes1030@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2762, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'aholt20@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2763, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'ahoovjr@msn.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2764, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'aim-one21@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2765, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'alan.daly@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2766, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'alchemy48313@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2767, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'aldoss29@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2768, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'alpgoblue@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2769, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'alrouse@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2770, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'alwmav@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2771, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'amytholland@live.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2772, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'andreagrimes@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2773, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'andrew.baron@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2774, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'andy.williams@federalmogul.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2775, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'angela.09.burke@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2776, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'angiefoster34@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2777, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'annetj@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2778, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'anthony.dutts.@gm.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2779, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'anthonycaprara@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2780, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'anthonyxx80@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2781, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'arlenepf2@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2782, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'armoehlig@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2783, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'arntztj@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2784, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'ashtonme@sbcdglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2785, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'atmo147@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2786, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'aw1565@wayne.edu', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2787, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'awincel@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2788, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'b.kolka@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2789, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'baderbass@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2790, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'baldwin2010@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2792, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'barbaramatson@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2793, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'barrette-chad@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2794, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'barryharper74@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2795, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'baybeebluz@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2796, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bbeesmer@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2797, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bbkulie@juno.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2798, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bcamper09@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2799, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bcoyle@csspayroll.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2800, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bdcrankshaw@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2801, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bearslayerdan@sbcglobal.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2802, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'beer1218@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2803, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'berrydf@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2804, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bethwyatt@sparrow.org', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2805, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bevnapier@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2806, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bevprough1@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2807, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bgb1102@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2808, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bhampton04comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2809, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bhspirited@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2810, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bickfordr@cintas.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2811, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bickley2@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2812, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bigdogw38@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2813, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'biggrassgolfarea@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2814, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bigtenchamps97@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2815, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bill6166@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2816, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bill7788@live.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2817, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'billcourtney@bell.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2818, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'billmor1@live.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2819, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'birdiemaster32@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2820, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'birdmanMSU@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2821, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bjcbnelson@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2822, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bjh2023@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2823, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bkampf@hometownlife.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2824, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bkerr316@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2825, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bkposz@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2826, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bkromrgi@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2827, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bl654@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2828, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'blakeflex@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2829, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'blakejerry@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2830, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'blathrop09@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2831, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bligs57@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2832, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'blondie21466@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2833, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'blong52@core.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2834, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'blueboar9229@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2835, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bluefox1234att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2836, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bmoody@leewholesale.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2837, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bnoonan@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2838, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bob.holmes020@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2839, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bobb999@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2840, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bobbysgirl370@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2841, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bobkokoszka@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2842, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bobkolberg@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2843, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bobutrup@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2844, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bobwiles@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2845, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bonniestreit@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2846, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'boomerrp@interlochen.org', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2847, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'boone.tony@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2848, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bormoredangelo@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2849, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bozdarski@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2850, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bpemail2@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2851, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bradfordreid1958@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2852, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bradgailwilson@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2853, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bradleitch1@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2854, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bradley.golfhead@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2855, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bradshairstudio@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2856, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'brambledjb@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2857, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'brenda.zielinski@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2858, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'Briandubay@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2859, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'brian-richardson@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2860, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'briehoue@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2861, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bttt54@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2862, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'budlongs@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2863, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bunkerboy13@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2864, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'burnergolf3981@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2865, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bwilson056@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2866, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bwoodworth55@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2868, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'bzuelch@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2869, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'caioz1jp@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2870, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cale.collier@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2871, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'candcpierceall@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2872, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'canderson064@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2873, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cannon.michael.j@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2874, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cargadson@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2875, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cari hutch@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2876, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cari_hutch@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2877, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'Carl Robertson@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2878, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'Carl_Robertson@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2879, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'carly@charter.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2880, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'carolbeatty@cogeco.ca', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2881, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'carolbuchowski@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2882, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cat40zl@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2883, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cbwforlife@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2884, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'ccobbagain@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2885, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'ccwelicka@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2886, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'ccyoste@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2887, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cdacc300@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2888, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cec.smith@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2889, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'celiatramel@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2890, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cemcwher@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2891, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cewoods57@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2892, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cgains85@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2893, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'charb123123@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2894, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'chas4545s@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2895, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cheryllm75@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2896, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'chevit03@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2897, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'chillpill1962@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2898, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'chipinforkids@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2899, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'chipwi@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2900, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'chloegirl3746@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2901, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'chrisk20d@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2902, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'chuck_7160@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2903, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'chuck7222@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2904, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'chuckferarocis@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2905, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'chuckhill@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2906, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'ckhirch@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2907, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'clarkCKgolf@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2908, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'clbreneman@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2910, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cmackinder@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2911, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cmoore4015@msn.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2912, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cmrozman@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2913, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'coachkevin99@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2914, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cogswell30@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2915, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'commandocody@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2916, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'copydaddy@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2917, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'corymartin50@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2918, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'CPAl@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2919, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cros125@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2920, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cstorms1983@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2921, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cthy769@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2922, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'ctukn@wowway.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2923, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cvance4385@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2924, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cwhite1416@sympatico.ca', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2925, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'cynthyhill@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2926, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'd_caruna@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2927, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'd22x833Whotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2928, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dabartig@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2929, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dakotahdocter40@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2930, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'daleafs22@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2931, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dalebuxton12@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2932, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dalyfan4life@charter.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2933, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'danielhittle@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2934, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'daniellewensing@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2935, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'danielreinbold@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2936, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'Danigopitch@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2937, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dantebar56@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2938, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dapuhl1@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2939, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'darbald64@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2940, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'darleneh09@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2941, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'darrinerwin@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2942, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'davekeri4@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2943, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'david.fiant@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2944, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'david.roe@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2945, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'davidcase@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2946, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'davwlx@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2947, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dbergsma84@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2948, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dbldecker@e.journey.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2949, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dbriskey@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2950, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dcaine@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2951, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dcalderon4786@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2952, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dcbowman1@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2953, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dcvorva@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2954, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dean3354@live.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2955, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'debpapdna@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2956, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dengdcook1@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2957, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'denlew@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2958, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dennyk@prodigy.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2959, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'denosz@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2960, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'denvadki@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2961, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dephilo@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2962, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'derekhigham@ymail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2963, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dfeierfe@ford.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2964, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dgdillaman@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2965, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dgolfski2004@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2966, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dhagerman@bestblock.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2967, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dhannert1226@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2968, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dherman9460@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2969, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dhogg@wesco.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2970, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dianewynn@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2971, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dino63@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2972, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dipaolaisb@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2973, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dkeylon@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2974, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dkobasiar74@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2975, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dkochyan@mi.rr.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2976, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dlaferte@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2977, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dlc87@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2978, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dld4406@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2979, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dliepa8603@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2980, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dlpdesignsaia@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2981, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dlsoave@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2982, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dmbii023@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2983, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dmblazo@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2984, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dmcdonald48195@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2985, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dmcwhirter48@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2986, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dniedowicz@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2987, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dnrshearer@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2988, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'doass9901@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2989, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'donald.moody@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2990, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'donblouin@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2991, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'doo.chrysler.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2992, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'doug.cook@giffinusa.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2993, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dp745schrok@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2994, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'draked1955@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2995, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dray04@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2996, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'drewgerds@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2997, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'drf721@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2998, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'drugmoney52@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2999, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dsiekas@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3000, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dsmith5404@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3001, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dstaub@sigmarep.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3002, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dtigner@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3003, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dts00@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3004, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'duke000@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3005, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'duster66@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3006, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dvcowgirl@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3007, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dweber2468@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3008, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dwt5036@aol..com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3009, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dwyer1bp@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3010, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'dyjewskilj@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3011, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'eadavis80@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3012, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'edgoblue@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3014, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'editor@golfblogger.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3015, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'edwardss50@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3016, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'egorham88@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3017, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'eh0919@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3018, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'ekeeler72@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3019, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'ekendzierski@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3020, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'ekoehle1@it.netcom.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3021, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'elliott.joshuajames@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3022, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'em22576@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3023, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'embeav1@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3024, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'emricanzero@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3025, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'emussergolf@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3026, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'enc7373@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3027, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'ensmanpj@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3028, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'epjackson4@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3029, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'epsaun@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3030, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'eric@docksidecanvas.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3031, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'erik.stubenvol@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3032, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'erin.glohr@amway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3033, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'esobodos@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3034, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'evilsize@umich.edu', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3035, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'fairbanks7240@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3036, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'fangs50@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3037, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'fatkid48035@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3038, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'fcgrimley@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3039, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'fedewaden@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3040, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'Ferrenb@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3041, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'ficanoro@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3042, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'fixdivot@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3043, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'flintcarpet@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3044, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'floppy45@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3045, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'fortin.cath@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3046, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'fozdarski@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3047, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'frankdurga@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3048, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'franksorentino@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3049, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'freckles1311@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3050, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'fritzreznor@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3051, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'fudgeforms@ameritech.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3052, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'funchpat@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3053, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'fwmackinder@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3054, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'fzielke20@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3055, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'g.w.lemon@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3056, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gabbyone67@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3057, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'garyallen7@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3058, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gb.carpenter@outlook.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3059, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gbdnurse@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3060, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gbraser@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3061, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'G-Bryant@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3062, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'Gcalandrino@msn.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3063, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gdstrutts@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3064, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gene4x4@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3065, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'george_gibson1@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3066, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'georgewilliams611@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3067, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gerry.mendiola04@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3068, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gerze15@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3069, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gibby1@ameritech.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3070, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gibsonrocks64@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3071, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'giordan@acd.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3072, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gjhartz@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3073, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gjmmaurer@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3074, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gkendra@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3075, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'glj_gmj60@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3076, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'glsck5@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3077, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'glyne9507@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3078, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gmanforty1@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3079, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gmoyer@fnbh.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3080, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'goalkeeper974@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3081, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'godsey99@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3082, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'golf8ajh@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3083, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'golfer9750@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3084, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'golfgirl.tracey@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3085, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'golfgoblue@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3086, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'golfinbob1111@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3087, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'golfnmi@wideopenwest.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3088, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'golfnmore2000@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3089, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'golfnprincess@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3799, '2013-06-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3091, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'golfnut623@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3092, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'golfnyoda@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3093, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'golfr115@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3094, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gordie044@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3095, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gordon.sidhu@infincon.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3096, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gplaskie@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3097, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gqdutchman@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3098, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gramerouie2@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3099, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'grantdeanna@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3100, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gregjanks@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3101, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gregr1959@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3102, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'grissmille@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3103, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'grizsisk@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3104, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gscala@twmi.rr.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3105, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gshkrel22@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3106, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gslexington@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3107, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gs-man1@excite.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3108, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gsutter0612@charter.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3109, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gwank@processresults.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3110, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'gwert@umich.edu', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3111, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'harryL@umich.edu', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3112, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'harryv@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3113, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'haskell@msu.edu', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3114, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'hbear73@msn.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3115, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'highamtravel@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3116, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'hinman_3_16@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3117, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'HJGraves@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3118, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'hockeyfan52@mi.rr.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3119, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'hockeytown182002@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3120, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'hockeytown182002@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3121, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'hoff_gm@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3122, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'hoganhawk47@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3123, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'hoho1950@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3124, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'house1335@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3125, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'houstonfc@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3126, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'hshollack@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3127, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'humbugb4@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3128, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'huskies46@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3129, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'ian.walker419@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3130, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'iankl@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3131, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'ibbnard@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3132, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'ilovegolf2008@live.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3133, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'inkiedinkb@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3134, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'IrocZ69@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3135, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'irrmej@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3136, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'iszlerd@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3137, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'J10ww@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3138, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jabaker1964@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3139, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jabeckmi@chartermi.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3140, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jackhendricksrn@ms n.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3141, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jackieburnett@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3142, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jafloyed@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3143, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jahmet734@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3144, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jake7650@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3145, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jakekovalack@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3146, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jakerzap@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3147, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'james.h.lang@ampf.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3148, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jamesbrady515@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3149, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jamesmcgonnell@ah.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3150, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jannz07@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3151, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'japalace@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3152, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jar3146@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3153, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jason8parks@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3154, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jasonraubenolt@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3155, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jasonrutt@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3156, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'javer1234hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3157, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jbancroft19@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3158, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jbrady52@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3159, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jcamill07@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3160, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jcarp24@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3161, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jcbtexan@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3162, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jcsercsa@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3163, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jcullion@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3164, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jcworden@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3165, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jdesaussure@msn.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3166, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jdoct17198@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3167, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jduncan1@ford.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3168, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jeanne_1212@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3169, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jeff.true@gm.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3170, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jeffjaboro@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3171, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jeffjohnston@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3172, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jeffsamjake@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3173, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jennie.petrovich@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3174, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'jenniferkardys@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2085, '2011-03-13', 'Cathy', 'Marinelli', NULL, '175 Louise', NULL, 'Sault Ste. Marie', 'ON', 'P6A 5X1', NULL, '705 9491621', NULL, 'cmarinelli@shaw.ca', NULL, NULL, NULL, true, '2013-05-12', '2013-05-14', 8, 0, 'Hamlet Village Condominiums', 0, 8, 3, 4, 8, true, true, '', '', 'Returning guest', 8, '2013-03-19 16:33:09.133733', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3200, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jmasek@bearingservice.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3205, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jmrempire@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3207, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jnemethmsu@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3208, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'joal48091@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3209, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'joanne.longhini@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3210, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'Joanne854@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3211, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'job2440@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3212, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'joconn@live.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3213, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jocornelius@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3214, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jodieblossom@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3215, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'Joe52ys@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3216, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'joebraker3204@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3217, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'Joedadac@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3218, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'joel@amexpediting.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3219, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'joelaird1@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3220, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'joemaclan@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3221, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'joey6008@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3222, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jogeorge49@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3223, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'john.chappelle@philips.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3224, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'john.kreger@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3225, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'john.swek@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3226, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'john916@sympatico.ca', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3227, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'johnnyb7292@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3228, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'johnnyboymsu@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3229, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'johnrutt@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3230, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'johnwad44@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3231, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jolekszyk@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3232, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jonathandaney@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3233, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jonesrm@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3234, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'josephmbush@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3235, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jpvan24@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3236, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jrhopkins08@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3237, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jrj710@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3238, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jrobinson13@mi.rr.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3239, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jschering77@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3240, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jsherman98@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3241, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jspartan6@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3242, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jsulli14@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3243, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jtnafd@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3244, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'juljacobs@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3245, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'junkmail.oldani.org', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3246, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'juno144@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3247, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jurisp3@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3248, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jurzy@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3249, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jurzy999@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3250, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'justdar@excite.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3251, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jvenning@twmi.rr.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3252, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jvickeyjr@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3253, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jwbroncolane@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3254, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'jwhite5@dmr.org', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3255, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'ka1@charter.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3256, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'kammerp@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3257, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'kaostby@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3258, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'kaptainkurt@wildblue.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3259, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'karma.lily@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3260, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'katec3@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3261, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'Kathy5711@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3262, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'katiehepfinger@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3263, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'kblomjm@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3264, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'kborgesen@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3265, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'kdheckendorn@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3266, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'keegan.farrell@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3267, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'keekee1278@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3268, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'keepclients@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3269, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'keith0512@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3270, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'kellybelly227@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3271, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'ksalexander@dow.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3272, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'kschaum@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3273, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'ksroka_2000@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3274, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'kuczewski1230@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3275, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'kworthy@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3276, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'kydghrty@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3277, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'Kylemollard72@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3278, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'ladyelectric13@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3279, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lauracompton@charter.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3280, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lauricupp@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3281, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'layers@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3282, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lbacker33@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3283, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lea888@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3284, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lee14x56@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3285, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'leftyfade@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3286, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lenchoq@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3287, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lennie716@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3288, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'leowalliii@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3289, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lgh2621@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3290, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lgherweyer@aim.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3291, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lgrajews@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3292, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lhemminger7@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3293, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lincolnrs@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3294, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lind.james@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3295, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lindamadden@chartermi.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3296, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lindsburton@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3297, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'linkg100@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3298, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lion78@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3299, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lizs1028@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3300, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'ljhermesII@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3301, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'LKKeck@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3302, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'llehman5645@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3303, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lmanley31@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3304, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lmiller6233@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3305, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lmjohnson15@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3306, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lockiessportshop@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3307, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'londev@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3308, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'longdriver300@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3309, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'look.randy@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3310, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lpanagio@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3311, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lucyMP53@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3312, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lumiere30@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3313, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'lundyd@detroitmi.gov', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3314, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'm.l.brewer@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3315, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'm.smith30@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3316, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mabrauser@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3317, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'magagna@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3318, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mankoa@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3319, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'marcjbaron@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3320, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mariapreston@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3321, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'marieandallen09@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3322, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'markhasz@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3323, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'marksal@avci.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3324, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mars41@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3325, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'martiswek12@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3326, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'marvcrawford@sympatico.ca', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3327, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mascarellolori@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3328, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'matrix0530@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3329, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'matt.bennett12@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3330, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'matt_schroka@mcafee.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3331, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mattheww@cyberward.us', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3332, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mattkarls@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3333, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'maurer.aaron@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3334, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mazenblue77@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3335, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mbjamieson@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3336, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mclark6366@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3337, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mcpm@bell.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3338, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mcrowley14@cogeco.ca', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3339, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mcsmith024@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3340, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mdavi128@ford.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3341, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mdburton65@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3342, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mdfry@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3343, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mdoering@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3344, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'meageorge@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3345, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'menardhandc@msn.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3346, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'messerja@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3347, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mgoblue18@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3348, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mgt486@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3349, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'michael.trombley@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3350, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'michaelacfieri108@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3351, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'Michaelb52@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3352, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'michaelbabiuk@mac.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3353, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'michellemalloway@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3354, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'michigangoblue76@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3355, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'Michnell@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3356, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mijitolyr@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3357, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mike.annmarie@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3358, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mike@paramountsigns.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3359, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mike@sellersit.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3360, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mike195815@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3361, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'Mike-cox20-8@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3362, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mikedilaura@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3363, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mikemarch1956@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3364, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mikeszaj@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3365, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'minguski@ppg.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3366, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mishko.kola@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3367, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mitster@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3368, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mj6832@airadv.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3369, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mjbrady@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3370, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mjl0517@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3371, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mjsteven24@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3372, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mkorn5883@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3373, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mlathrop@xcelsteel.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3374, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mlcromley@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3375, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mlook@charter.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3376, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mluxton@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3377, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mmacdermaid@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3378, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mmulawa9758@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3379, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mmvanassche@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3380, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mo2031@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3381, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mooseorfrog@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3382, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mooseorfrog@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3383, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'moosieman@twmi.rr.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3384, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mootsie2@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3385, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mousie1226@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3386, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'movia44@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3387, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mpbelz@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3388, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mpool42375@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3389, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mr.shazz11@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3390, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mramo02@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3391, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mreed4blue@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3392, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mroger18@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3393, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'msage55@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3394, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mschuntered05@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3395, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mschwartz71@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3396, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'msroll@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3397, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mtbartig@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3398, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mudmfwdet@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3399, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mwiseman@artvan.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3400, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'my6t5stang@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3401, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mzielecki@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3402, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'mzmjq6@comast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3403, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'natherton1@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3404, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'navigatorchic@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3405, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'ndeclute@charter.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3406, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'nemeth.jeff@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3407, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'newmanm@oakgov.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3408, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'nicfife@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3409, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'nicholas.link.85@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3410, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'nicholasdiggs@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3411, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'nicholasgotts@icloud.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3412, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'nichols48335@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3413, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'nick.iszler@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3414, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'nick1431@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3415, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'nicky6272@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3416, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'nightclimber@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3417, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'nikiteen01@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3418, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'nmdaiza@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3419, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'noel.dehne@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3420, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'norm42@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3421, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'notbrian@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3422, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'notbrian@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3423, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'nrthvsandy@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3425, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'ocky77@lentel.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3426, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'ofctom1246@comcast.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3427, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'orville52@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3428, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'osterveck14@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3429, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'packers8480@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3430, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pamb@earthlink.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3431, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pammccave@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3432, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pappagiorgio@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3433, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'parkfan@ameritech.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3434, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pat@burkardind.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3435, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'patbmathca90@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3436, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'patcheal@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3437, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'patdenton1@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3438, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'patrick.singer@solarcarpet.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3439, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'patrickmbouchard@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3440, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'patrickmcc1@netzero.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3441, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pattienscott@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3442, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'paul48430@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3443, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'paulgkane@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3444, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'Pauliec1021@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3445, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'paulmatson@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3446, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'peasto72@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3447, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pebblesscs@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3448, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'peltier344@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3449, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pennytoburen@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3450, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'petrofj@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3451, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pfjarz@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3452, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pgalea54@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3453, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pgallea54@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3454, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'philh3@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3455, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'phmckinn@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3456, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'phorning@twmi.rr.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3457, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pigfeets@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3458, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'peltier344@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3459, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pennytoburen@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3460, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'petrofj@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3461, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pfjarz@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3462, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pgalea54@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3463, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'PK1950@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3464, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'p-jmarietti@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3465, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pjad1018@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3466, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pitzep@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3467, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pigfeets@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3468, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', 'Pk746@atomshack.com', '', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3469, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pkhellek@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3470, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pkiehler@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3471, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pkostegian@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3472, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'plgaibroise@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3473, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'plugger1972@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3474, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pmathison01@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3475, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pmcmillan@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3476, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pmdillanman@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3477, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pmholzman@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3478, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pmonazym@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3479, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pooldogaug@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3480, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'poolesa@mps.k12.mi.us', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3481, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'poolguy0303@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3482, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pormanchris@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3483, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'poznboz@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3484, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'ppoejr45@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3485, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'pucketts2@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3486, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'punorth@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3487, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'qq514@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3488, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'R_Connolly@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3489, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'R_Lheath@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3490, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'r6kicks@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3491, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rachase1950@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3492, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rachel.campbell@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3493, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'racing681@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3494, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'radar4979@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3495, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rainman53@ymail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3496, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rajesh-narayanan19@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3497, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'Ralexy01@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3498, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'ralph_106@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3499, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'randalleeward@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3500, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rautio324@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3501, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rbattle900@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3502, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rbehrendt@soundeng.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3503, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rbemgoblue@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3504, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rblandina@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3505, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rboyle@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3506, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rdmcann44@charter.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3507, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rdurkee@cass.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3508, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'redcur@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3509, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'redhead0425@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3510, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'redwing_joe@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3511, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'reelmccoy@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3512, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'repoman18@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3513, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'reshunter@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3514, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'revgdgibb@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3515, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rglick1557@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3516, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rharkness@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3517, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rheydon01@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3518, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rich-billie@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3519, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'richcjmac@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3520, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'richjo505@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3521, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'RickMras@charter.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3522, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'ricknette@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3523, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rikicarson@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3524, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'riverwoods4@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3525, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rizmeister@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3526, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rjakers2002@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3527, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rjbchr@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3528, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rkennedy050@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3529, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rmacdonald4@mi.rr.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3530, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rmicall@yahoo.co', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3531, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rmtaylor14@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3532, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rnparsons@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3533, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rnplotzke@msn.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3878, '2013-08-11', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3535, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'robertpreston@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3536, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'robertstubbs@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3537, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'robinlynhitch7@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3538, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rocky4438@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3539, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'roger.slusher@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3540, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'roger@betke.org', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3541, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'ronandme@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3542, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'ronbo126@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3543, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rpperry@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3544, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rpshubik@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3545, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rscrubber@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3546, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rserpa904@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3547, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rsharp4@msn.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3548, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'Ruckman2011@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3549, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'russ4speed@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3550, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rw21346@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3551, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rward3030@ameritech.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3552, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rweins@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3553, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'rwhjr023@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3554, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'saline_ian@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3555, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'saltydog1258@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3556, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'sandyandgeorge@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3557, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'sandy-bob1@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3558, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'sarousseau@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3559, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'saturntoa@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3560, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'sbachorski88@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3561, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'sbarbulas@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3562, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'sbrown6717@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3563, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'scajo01@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3564, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'scalefreak@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3565, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'scatback10@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3566, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'scharlton99@earthlink.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3567, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'scheelayers@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3568, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'schoolpsych424@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3569, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'schramja@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3570, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'sco37954@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3571, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'scooker32@ymail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3572, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'scoppola4@wideopenwest.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3573, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'scottd1958@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3574, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'seancompton71@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3575, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'seantaylor17@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3576, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'seok.chung@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3577, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'seschmidt52@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3578, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'sgarland07@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3579, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'sgrinnell3@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3580, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'sgtmiers@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3581, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'Shae71par@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3582, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'sharkrog@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3583, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'shaunkapp@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3584, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'shawnna@look.ca', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3585, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'sillyfella1@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3586, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'silverdollarsam@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3587, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'simplyjo@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3589, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'sjlacour@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3590, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'skjhawk74@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3591, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'slewis@folcon.bgsu.edu', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3592, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'slinger@chartermi.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3593, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'slydoggie6@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3594, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'slyfox@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3595, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'slysam66@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3596, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'smarilynmike@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3597, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'smc1960@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3598, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'smccarter1@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3599, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'snaida@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3600, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'spartans1235@msn.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3601, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'spartanstocker@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3602, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'spartee1999@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3603, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'spartygoer@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3604, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'spoor.paul@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3605, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'sportschamp890@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3606, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'spp1307@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3607, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'sproul@ameritech.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3608, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'srwhite021@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3609, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'ssands691@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3610, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'ssfrederiksen@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3611, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'ssfrederiksen@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3612, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'sshorkey@icloud.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3613, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'ssincl@sympatico.ca', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3614, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'ssmith6204@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3615, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'stacytaylor5r@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3616, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'starfitler@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3617, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'stavros1965@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3618, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'stchuck@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3619, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'stevelathrop@cauley.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3620, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'stever@midstatesbolt.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3621, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'susan.leclaire@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3622, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'suttond7@msu.edu', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3623, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'suzannetramel@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3624, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'suzannetramel@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3625, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'swamilong@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3626, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'swan50@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3627, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'swiatkowski@ameritech.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3628, '2013-03-20', '', '', '', '', '', '', '', '', NULL, '', '', 'syhill02@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3629, '2013-03-21', '', '', '', '', '', '', '', '', NULL, '', '', 't_hoyer@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3630, '2013-03-21', '', '', '', '', '', '', '', '', NULL, '', '', 'tamytomaszewski@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3631, '2013-03-21', '', '', '', '', '', '', '', '', NULL, '', '', 'tay32861@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3632, '2013-03-21', '', '', '', '', '', '', '', '', NULL, '', '', 'tbaber@hughes.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3633, '2013-03-21', '', '', '', '', '', '', '', '', NULL, '', '', 'tbonepfd@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3634, '2013-03-21', '', '', '', '', '', '', '', '', NULL, '', '', 'tbren401@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3635, '2013-03-21', '', '', '', '', '', '', '', '', NULL, '', '', 'tbrunelle@mi.rr.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3636, '2013-03-21', '', '', '', '', '', '', '', '', NULL, '', '', 'tcjtsummers@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3637, '2013-03-21', '', '', '', '', '', '', '', '', NULL, '', '', 'tcorngolf@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3638, '2013-03-21', '', '', '', '', '', '', '', '', NULL, '', '', 'TCZAkrzewski@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3639, '2013-03-21', '', '', '', '', '', '', '', '', NULL, '', '', 'tdk8180@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3640, '2013-03-21', '', '', '', '', '', '', '', '', NULL, '', '', 'tdurham98@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3641, '2013-03-21', '', '', '', '', '', '', '', '', NULL, '', '', 'teamshisler@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3642, '2013-03-21', '', '', '', '', '', '', '', '', NULL, '', '', 'ted.cook1@frontier.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3643, '2013-03-21', '', '', '', '', '', '', '', '', NULL, '', '', 'Teetime6am@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3644, '2013-03-21', '', '', '', '', '', '', '', '', NULL, '', '', 'tfondaw@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3646, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tfriesen@cogeco.ca', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3647, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tfshurtleff@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3648, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tfurgala07@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3649, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tfurgala07@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3650, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'theflanman@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3651, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'thegolfnut54@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3652, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'thegolfplaya@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3653, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'thegreenranger@frontier.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3654, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'thehapster@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3655, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'themminger7@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3656, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'theonejk1@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3657, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'theuncle44@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3658, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'thevicaris@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3659, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'thill1856@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3660, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'thomas.fischer@wayne.edu', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3661, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'thomas.grunow@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3662, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'thutchinson4@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3663, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tim.lurkins@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3664, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tim@suite104.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3665, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'Timmay212@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3666, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'timo.golf@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3667, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'timothyswailes@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3668, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'timothyweimer@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3669, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tjjttimmerman@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3670, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tjpody@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3671, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tkendz@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3672, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tkflyfish@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3673, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tmoore2484@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3674, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'TMtye04@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3675, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tnevedal@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3676, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'toburenj@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3677, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'token57634@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3678, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tomandnancy248@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3679, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tombeesley@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3680, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tomd4406@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3681, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tomlinsons94@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3682, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'TomnKathy@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3683, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tomtfrasier@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3684, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tomwillette@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3685, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tothsathome@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3686, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tppeck@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3687, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'travismlittle@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3688, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'Trenchik@bex.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3689, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'trevordavis@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3690, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'trmdowns@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3691, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'trosef72@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3692, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'truthmark@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3693, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tserwell@aol.co', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3694, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tuffyofjackson@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3695, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tuftes@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3696, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tuni_C77@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3697, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'twin32@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3698, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'ty_yatesjunk@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3699, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'tythroop@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3700, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'umbhughes@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3701, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'underpar72@msn.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3702, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'urmiller@umich.edu', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3703, '2013-03-22', '', '', '', '', '', '', '', '', NULL, '', '', 'usualsuspects5@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3704, '2013-03-23', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3706, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'vichinskyj@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3709, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'vohamps58@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3710, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'vwelicka@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3711, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'w_patrice@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3712, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'wallace.luci69@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3713, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'walter.dykstra@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3714, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'wanderson@wideopenwest.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3715, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'warnerte7@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3716, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'wayne.discorner@vcst.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3717, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'wcm1250@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3718, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'welch865@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3719, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'welch865@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3720, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'wesleys@northwood.edu', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3721, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'westlandlockandkey@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3722, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'wgjonaj@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3723, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'william.johnson@citizensbanking.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3724, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'wilsonjames71@charter.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3725, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'witchdenise@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3726, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'wjablonski06@att.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3727, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'wjciurzenski@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3728, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'wjkwas@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3729, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'wlkrug@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3730, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'wlpeper@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3731, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'wmregan@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3732, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'wmrossritter@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3733, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'woz-matt@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3734, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'wsb01@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3735, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'xaris777@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3736, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'xupers@sbcglobal.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3737, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'yahcab@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3738, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'yofil18@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3739, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'youngk@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3740, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'zlessway@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3741, '2013-03-26', '', '', '', '', '', '', '', '', NULL, '', '', 'zzzan007@yahoo.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3742, '2013-03-29', 'John', 'Walters', NULL, '36542 Marquardt', NULL, 'New Baltimore', 'MI', '48047', NULL, '', NULL, 'jwalters1746@comcast.net', NULL, NULL, NULL, true, '2013-09-04', '2013-09-06', 16, 0, 'Hamlet Village Condominiums', 8, 16, 2, 16, 16, true, true, '', '', 'Golf Show - Novi', 16, '2013-03-29 12:58:05.694125', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3743, '2013-03-30', 'thomas', 'brennan', NULL, '59 Berry Place', NULL, 'Glen Rock', 'NJ', '07452', NULL, '2014457800', NULL, 'hawthorne452002@comcast.net', NULL, NULL, NULL, true, '2013-05-13', '2013-05-17', 3, 0, 'Trout Creek Condominiums', 0, 3, 2, 2, 3, true, true, '2014457800', '', 'Internet Search', 3, '2013-03-30 00:57:03.149515', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3744, '2013-03-31', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'dwohl3@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3745, '2013-03-31', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'fona.snyder@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3746, '2013-03-31', 'Bill', 'Snyder', NULL, '', NULL, '', '', '', NULL, '', NULL, 'fiona.snyder@hotmail.com', NULL, NULL, NULL, true, '2013-06-10', '2013-06-13', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 2, 1, true, true, '', '', 'Internet Search', 2, '2013-03-31 16:03:23.418398', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3802, '2013-06-11', 'Susan', 'Parris', NULL, '5793 springburn dr.', NULL, 'Dublin', 'OH', '43017', NULL, '614-792-8131', NULL, 'rparris@columbus.rr.com', NULL, NULL, NULL, true, '2013-09-22', '2013-09-29', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 2, 2, true, true, '', '', 'Internet Search', 2, '2013-06-11 22:15:00.280235', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3747, '2013-04-07', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3748, '2013-04-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2706, '2013-03-02', 'Gary', 'England', NULL, '130 Moraine Court', NULL, 'London', 'ON', 'N6G 4Z1', NULL, '519-280-2828', NULL, 'andreaandgary@rogers.com', NULL, NULL, NULL, true, '2013-07-05', '2013-07-07', 8, 0, 'Hamlet Village Condominiums', 0, 8, 3, 4, 8, true, true, '519-667-9081', 'Please also provide pricing to stay at the Trout Creek Condos. + +Also, open to suggestins concerning course rotation to minimize driving times between rounds and to and from London', 'Internet Search', 8, '2013-04-07 11:17:32.653395', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3751, '2013-04-12', 'Delynne', 'Sapp', NULL, '4824 36th Ave', NULL, 'Hudsonville', 'MI', '49426', NULL, '', NULL, 'dsapp75@charter.net', NULL, NULL, NULL, true, '2013-08-23', '2013-08-25', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Returning guest', 4, '2013-04-12 19:05:02.781809', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3752, '2013-04-13', 'Paul', 'Buterakos', NULL, '9286 Nagshead Ct.', NULL, 'Rockford', 'MI', '49341', NULL, '616-295-5660', NULL, 'paul.buterakos@healthcaresource.com', NULL, NULL, NULL, true, '2013-05-16', '2013-05-19', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 2, true, true, '616-884-5292', '', 'Internet Search', 4, '2013-04-13 15:00:37.314486', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3749, '2013-04-10', 'Mark', 'Roccatagliata', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mr_homes@ymail.com', NULL, NULL, NULL, true, '2013-05-16', '2013-05-18', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 2, 1, true, true, '', 'Hi, we are inquiring for a two night package - we are available from the 16 - 20 of May so if the package can be formed to accomodate the best pricing that would be great. + +Thanks + +Mark', 'Golfing in Michigan Magazine', 2, '2013-04-10 12:11:08.567335', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3753, '2013-04-15', 'Eugene', 'Hsiao', NULL, '', NULL, '', '', '', NULL, '', NULL, 'eugenehsiao@att.net', NULL, NULL, NULL, true, '2013-08-29', '2013-09-01', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Golf Course', 4, '2013-04-15 21:36:00.245797', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3755, '2013-04-18', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'cdahlinger@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2231, '2011-07-13', 'Kenneth', 'White', NULL, '2379 State Route 179', NULL, 'Loudonville', 'OH', '44842', NULL, '419=368-3321', NULL, 'kmkew69@gmail.com', NULL, NULL, NULL, true, '2013-09-15', '2013-09-20', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 3, 4, true, true, '419=282=1330', 'May wish to substitute courses and dates. ???', 'Returning guest', 4, '2013-04-14 13:23:12.131082', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3758, '2013-04-22', 'paul', 'nugent', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'paulnugent@bmts.com', NULL, NULL, NULL, true, '2013-06-28', '2013-06-30', 2, 2, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2013-04-22 17:55:25.614465', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3759, '2013-04-23', 'David', 'Valkuchak', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dajava42@yahoo.com', NULL, NULL, NULL, true, '2013-06-07', '2013-06-09', 8, 0, 'Trout Creek Condominiums', 4, 0, 4, 4, 8, true, true, '', '', 'Internet Search', 8, '2013-04-23 16:00:22.925916', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3760, '2013-04-24', 'Rob', 'Eaton', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'rob_eaton_12@hotmail.com', NULL, NULL, NULL, true, '2013-08-08', '2013-08-11', 8, 0, 'Hamlet Village Condominiums', 0, 8, 1, 4, 4, true, true, '', '', 'Internet Search', 8, '2013-04-24 07:54:07.603781', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3761, '2013-04-24', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3763, '2013-04-28', 'chris', 'kinz', NULL, '', NULL, '', '', '', NULL, '', NULL, 'clkintz@gmail.com', NULL, NULL, NULL, true, '2013-07-11', '2013-07-12', 2, 0, 'Hamlet Village Condominiums', 0, 0, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2013-04-28 18:22:15.522683', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3762, '2013-04-25', 'Ron', 'Pohlmann', NULL, '', NULL, '', '', '', NULL, '', NULL, 'ron.pohlmann@icloud.com', NULL, NULL, NULL, true, '2013-08-03', '2013-08-04', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 2, true, true, '', '', 'Friend/Family Referral', 4, '2013-04-25 19:27:56.778939', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3764, '2013-04-29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2424, '2012-02-24', 'Tom', 'Jackson', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'tom@marymaxim.com', NULL, NULL, NULL, true, '2013-05-23', '2013-05-26', 12, 0, 'Trout Creek Condominiums', 0, 12, 2, 6, 12, true, true, '', 'Nikki, you just sent me a quote about 20 minutes ago, but the golf portion wasn''t quite what we were looking for - the two 3 bedroom condos looks perfect (I assume 6 beds in each condo)...so I thought I would fill this out to make sure we''re on the same page for the golf. + +Thanks, again - Tom.', 'Returning guest', 12, '2013-04-30 10:30:45.163457', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3765, '2013-05-02', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'headhoncho24@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3953, '2014-03-04', 'Steve', 'Mcrae', NULL, '', NULL, '', '', '', NULL, '', NULL, 'stevekmcrae@gmail.com', NULL, NULL, NULL, true, '2014-04-23', '2014-04-25', 4, 0, 'Hamlet Village Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Internet Search', 4, '2014-03-04 11:49:30.732188', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3090, '2013-03-19', '', '', '', '', '', '', '', '', NULL, '', '', 'golfnut1089@comcast.net', NULL, NULL, NULL, true, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3767, '2013-05-06', 'BRUCE', 'CARR', NULL, '42115 KYLE DR.', NULL, 'CLINTON TWP.', 'MI', '48038', NULL, '', NULL, 'brucehcarr@wowway.com', NULL, NULL, NULL, true, '2013-05-19', '2013-05-23', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', 'DINNER DOES NOT HAVE TO BE INCLUDED.', 'Internet Search', 4, '2013-05-06 12:24:59.453352', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3772, '2013-05-11', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3771, '2013-05-10', 'stan', 'gornick', NULL, '2239 quail lake rd', NULL, 'findlay', 'OH', '45840', NULL, '8433232639', NULL, 'sgornick@live.com', NULL, NULL, NULL, true, '2013-05-18', '2013-05-21', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2013-05-10 17:59:39.174415', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3773, '2013-05-12', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3774, '2013-05-13', 'Lee', 'Kreul', NULL, 'r', NULL, '', '', '', NULL, '', NULL, 'Lkreul@comcast.net', NULL, NULL, NULL, true, '2013-08-26', '2013-08-28', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2013-05-13 20:21:20.962503', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3775, '2013-05-13', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3776, '2013-05-14', 'eric', 'gervais', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gervs11@hotmail.com', NULL, NULL, NULL, true, '2013-09-13', '2013-09-15', 8, 0, 'Hamlet Village Condominiums', 0, 8, 1, 4, 8, true, true, '', '', 'Internet Search', 8, '2013-05-14 14:03:27.507674', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3777, '2013-05-15', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3778, '2013-05-16', 'gary', 'comin', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'gary.comin@greatersudbury.ca', NULL, NULL, NULL, true, '2013-09-07', '2013-09-09', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 2, true, true, '', 'What we really would like to do is play the two course identified on on Saturday arounf 1330 ( 130 pm ) stay that night and then play sunday and depart , so ideally we wouldn''t need any meals just accomodation for 1 night and golf two days', 'Internet Search', 4, '2013-05-16 13:21:22.183558', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3780, '2013-05-19', 'Sharon', 'Andrews', NULL, '5419 Granada Blvd', NULL, 'Sebring', 'FL', '33872', NULL, '', NULL, 'sjandrews48@yahoo.com', NULL, NULL, NULL, true, '2013-07-07', '2013-07-13', 2, 2, 'Hamlet Village Condominiums', 1, 2, 2, 4, 4, true, true, '', '', 'Internet Search', 4, '2013-05-19 12:06:58.869498', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3781, '2013-05-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3782, '2013-05-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'kinderaub@hotmail.com ', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3783, '2013-05-19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3784, '2013-05-22', 'Leonard', 'Day', NULL, '118 Marksam Road', NULL, 'Guelph', 'ON', 'N1H 6T4', NULL, '519 823 2242', NULL, 'lday@rlproyalcity.com', NULL, NULL, NULL, true, '2013-09-10', '2013-09-13', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '519 546 7850', '', 'Friend/Family Referral', 2, '2013-05-22 10:28:50.664316', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3785, '2013-05-22', 'Mark', 'Henry', NULL, '83 MacHenry St', NULL, 'Forest', 'ON', 'N0N1J0', NULL, '5197866828', NULL, 'markfjhenry@gmail.com', NULL, NULL, NULL, true, '2013-06-13', '2013-06-15', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2013-05-22 11:45:28.481864', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3786, '2013-05-24', 'Garry', 'Duncan', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Garryanddonna@nelsonvilletv.com', NULL, NULL, NULL, true, '2013-05-29', '2013-06-01', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2013-05-24 06:44:52.750068', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3789, '2013-05-25', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3787, '2013-05-24', 'joe', 'yun', NULL, '2741 Turtle Lake Dr.', NULL, 'Bloomfield Hills', 'MI', '48302', NULL, '(248) 338-2613', NULL, 'joeyun45@gmail.com', NULL, NULL, NULL, true, '2013-06-19', '2013-06-23', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '(248) 310-8400', 'non-smoking room is essential and would like to play just two of us only', 'Golfing in Michigan Magazine', 2, '2013-05-24 14:45:44.079839', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3790, '2013-05-28', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3939, '2014-01-28', 'michael', 'vicari', NULL, '39369 quinn', NULL, 'sterlin heights', 'MI', '48310', NULL, '5869796274', NULL, 'vicarims@aol.com', NULL, NULL, NULL, true, '2014-07-15', '2014-07-18', 8, 0, 'Trout Creek Condominiums', 4, 0, 4, 4, 2, true, true, '', '', 'Golfing in Michigan Magazine', 8, '2014-01-28 13:39:50.660164', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1964, '2010-10-29', 'Jeff', 'Rabbitt', NULL, '20901 Sager Rd.', NULL, 'Chelsea', 'MI', '48118', NULL, '734-260-5866', NULL, 'rabbitt@umich.edu', NULL, NULL, NULL, true, '2013-07-03', '2013-07-07', 3, 0, 'Trout Creek Condominiums', 1, 1, 1, 2, 2, true, true, '734-764-9232', 'Will be myself, wife and our 12-yr old son. Please include junior rates if possible. Prefer a King in one bedroom if possible.', 'Internet Search', 3, '2013-06-04 11:58:04.784965', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (879, '2008-12-05', 'elio', 'canessa', NULL, '2503 boros rd', NULL, 'burlington', 'ON', 'l7m5b1', NULL, '289 812 0714', NULL, 'ecanessa@cogeco.ca', NULL, NULL, NULL, true, '2013-07-21', '2013-07-26', 8, 0, 'Hamlet Village Condominiums', 4, 0, 2, 4, 2, true, true, '', '', 'Returning guest', 8, '2013-06-01 09:01:57.747498', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (4000, '2014-06-24', 'joseph', 'tibus', NULL, '5401 wentworth dr', NULL, 'commerce twp', 'MI', '48382', NULL, '', NULL, 'jtibus@nwscorp.com', NULL, NULL, NULL, true, '2014-07-31', '2014-08-03', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2014-06-24 12:19:55.815203', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3792, '2013-06-01', 'GLORIA', 'HARRIS', NULL, '712 HENRY AVE', NULL, 'BALLWIN', 'MO', '63011', NULL, '636-579-0598', NULL, 'GLOHARRIS11@YAHOO.COM', NULL, NULL, NULL, true, '2013-07-05', '2013-07-08', 2, 0, 'Trout Creek Condominiums', 1, 1, 2, 1, 1, true, true, '', '', 'Internet Search', 2, '2013-06-01 16:32:40.769332', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3794, '2013-06-01', 'Adam', 'riggin', NULL, '19 Bellman court', NULL, 'courtice', 'ON', 'l1e 3e7', NULL, '905-432-7276', NULL, 'ariggin@rogers.com', NULL, NULL, NULL, true, '2013-06-03', '2013-06-08', 14, 0, 'Hamlet Village Condominiums', 0, 14, 9, 7, 14, true, true, '905-442-6619', '', 'Internet Search', 14, '2013-06-01 21:13:04.042338', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3796, '2013-06-05', 'Derek', 'Pavlik', NULL, '21600 Ederer Road', NULL, 'Merrill', 'MI', '48637', NULL, '989-643-5604', NULL, 'djpavlik@yahoo.com', NULL, NULL, NULL, true, '2013-09-18', '2013-09-20', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Friend/Family Referral', 2, '2013-06-05 14:17:24.577648', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3800, '2013-06-11', 'Michael', 'McIntosh', NULL, '47045 Stonecrest Drive', NULL, 'Plymouth', 'MI', '48170', NULL, '734-673-5914', NULL, 'michael.mcintosh@bakerhughes.com', NULL, NULL, NULL, true, '2013-07-26', '2013-07-28', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '734-673-5914', 'Date and times are estimates, I am looking to purchase a golf package for 4 in Northern Michigan for a Silent Auction benefiting the Make a Wish Foundation. + +I have a cottage on Black Lake and know the area well, I think this would make a wonderful silent auction donation.', 'Other - Please Explain', 4, '2013-06-11 08:33:12.478695', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3805, '2013-06-15', 'kevin', 'kerr', NULL, '22-70 glenroy rd', NULL, 'london', 'ON', 'n5z4w9', NULL, '', NULL, 'kgeeone@yahoo.ca', NULL, NULL, NULL, true, '2013-06-24', '2013-06-28', 1, 0, 'Hamlet Village Condominiums', 0, 1, 1, 1, 1, true, true, '', 'google', 'Other - Please Explain', 1, '2013-06-15 17:37:32.711976', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3806, '2013-06-16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3807, '2013-06-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3808, '2013-06-18', 'Todd', 'DeVee', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Tdevee@live.com', NULL, NULL, NULL, true, '2013-10-04', '2013-10-07', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2013-06-18 09:58:21.980617', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1016, '2009-03-06', 'Pete', 'Karsten', NULL, '', NULL, '', '', '', NULL, '', NULL, 'pete.karsten@baker.edu', NULL, NULL, NULL, true, '2013-07-17', '2013-07-19', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', 'No dinner needed.', 'Returning guest', 4, '2013-06-18 12:35:22.325457', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3809, '2013-06-18', 'Mark', 'Duncan', NULL, '1535 Cameron Chase Drive', NULL, 'Morrisville', 'NC', '27560', NULL, '919-451-5434', NULL, 'markcduncan103@hotmail.com', NULL, NULL, NULL, true, '2013-09-26', '2013-09-29', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2013-06-18 15:48:48.481571', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3810, '2013-06-19', 'mark', 'moleski', NULL, '2447 Woodrick Hills', NULL, 'Ada', 'MI', '49301', NULL, '6166769223', NULL, 'mowenm@comcast.net', NULL, NULL, NULL, true, '2013-07-05', '2013-07-07', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '6165400085', '', 'Internet Search', 2, '2013-06-19 06:09:51.927131', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3812, '2013-06-22', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3813, '2013-06-22', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2644, '2013-01-02', 'Mark', 'Powell', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mkpowell1@hotmail.com', NULL, NULL, NULL, true, '2013-08-23', '2013-08-26', 12, 0, 'Hamlet Village Condominiums', 0, 12, 1, 6, 12, true, true, '', '', 'Returning guest', 12, '2013-06-24 08:02:53.976788', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3588, '2013-03-20', 'scott', 'sisco', '', '31100 berryhill', '', 'farmington hills', 'MI', '48331', NULL, '734-637-4717', '', 'siscokid922@msn.com', NULL, NULL, NULL, true, '2013-09-19', '2013-09-22', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 6, 12, true, true, '', '', 'Returning guest', 12, '2013-06-25 22:13:42.44547', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2532, '2012-07-02', 'scott', 'sisco', NULL, '31100 berryhill', NULL, 'farmington hills', 'MI', '48331', NULL, '734-637-4717', NULL, 'siscokid922@msn.com', NULL, NULL, NULL, true, '2013-09-19', '2013-09-22', 12, 0, 'Trout Creek Condominiums', 0, 12, 1, 6, 12, true, true, '', '', 'Returning guest', 12, '2013-06-25 22:13:42.44547', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3814, '2013-06-28', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3816, '2013-06-30', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3820, '2013-07-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3818, '2013-07-02', 'Carey', 'Bock', NULL, '', NULL, '', '', '', NULL, '', NULL, 'golfgrizzly@gmail.com', NULL, NULL, NULL, true, '2013-07-14', '2013-07-16', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Internet Search', 2, '2013-07-02 11:12:56.394339', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3821, '2013-07-06', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'genelindacox2@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3822, '2013-07-07', 'David', 'Bilodeau', NULL, '68 Michael Dr. N.', NULL, 'Port Colborne', 'ON', 'L3K3C5', NULL, '905-935-1043', NULL, 'dbillodeau@cogeco.ca', NULL, NULL, NULL, true, '2013-09-09', '2013-09-13', 6, 0, 'Trout Creek Condominiums', 0, 6, 2, 3, 6, true, true, '', 'One of our guys in on a gluten free diet. Can you accommodate?', 'Internet Search', 6, '2013-07-07 12:29:35.962467', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3823, '2013-07-07', 'Tom', 'Lannan', NULL, '5 Linwood Ave.', NULL, 'Port Colborne', 'ON', 'L3K 5J4', NULL, '', NULL, 'tlannan_4@sympatico.ca', NULL, NULL, NULL, true, '2013-09-09', '2013-09-14', 6, 0, 'Trout Creek Condominiums', 0, 6, 2, 3, 6, true, true, '', 'Are gluten free meals available at the 2 restaurants ??', 'Brochure', 6, '2013-07-07 12:43:38.491008', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3824, '2013-07-08', 'Mike', 'Andrews', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mike.andrews87@gmail.com', NULL, NULL, NULL, true, '2013-08-03', '2013-08-05', 8, 0, 'Trout Creek Condominiums', 0, 8, 1, 2, 4, true, true, '', '', 'Internet Search', 8, '2013-07-08 10:03:07.481752', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3829, '2013-07-09', 'Nick', 'Weber', NULL, '15 Farview Dr', NULL, 'Annandale', 'NJ', '08801', NULL, '9082389699', NULL, 'nickweber1@comcast.net', NULL, NULL, NULL, true, '2013-07-11', '2013-07-13', 1, 0, 'Trout Creek Condominiums', 0, 1, 1, 1, 1, true, true, '9087977964', '', 'Internet Search', 1, '2013-07-09 17:41:35.434175', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3827, '2013-07-09', 'Mike', 'Scott', NULL, '891 Briar Court', NULL, 'London', 'ON', 'N5X 4G1', NULL, '519-617-0179', NULL, 'michael.scott@pepsico.com', NULL, NULL, NULL, true, '2013-08-10', '2013-08-12', 6, 0, 'Trout Creek Condominiums', 0, 6, 1, 3, 6, true, true, '', 'Number of rooms is not important as long as the 6 guys have their own sleeping surface. +We want to play in the afternoon on Saturday, (5 hr trip to get to you), twice on Sunday, and once in the morning on Monday.', 'Internet Search', 6, '2013-07-09 13:05:48.838462', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3826, '2013-07-08', 'Robert', 'Graham', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'bobbyg363@yahoo.com', NULL, NULL, NULL, true, '2014-08-01', '2014-08-04', 12, 0, 'Hamlet Village Condominiums', 0, 6, 2, 3, 6, true, true, '', 'I would like a quote for two condos side by side. I also would like a replay rate for 9/18 holes for Saturday. We are open to start later on Friday if we can get a better rate at Blacklake.', 'Golfing in Michigan Magazine', 12, '2013-07-08 18:55:51.573436', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3828, '2013-07-09', 'Scott', 'Jacobson', NULL, '414 Stone Quarry Dr', NULL, 'Marquette', 'MI', '49855', NULL, '4197048352', NULL, 'scjacobson@hotmail.com', NULL, NULL, NULL, true, '2013-08-16', '2013-08-18', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 3, 4, true, true, '4197048352', 'Either lodging site would be fine.', 'Internet Search', 4, '2013-07-09 14:16:37.865821', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3833, '2013-07-13', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3830, '2013-07-10', 'Stephen', 'Kreager', NULL, '', NULL, 'Macomb', 'MI', '48044', NULL, '', NULL, 'skreag1@hotmail.com', NULL, NULL, NULL, true, '2013-08-09', '2013-08-11', 8, 0, 'Hamlet Village Condominiums', 0, 8, 4, 4, 8, true, true, '', '', 'Internet Search', 8, '2013-07-10 13:04:05.584086', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3831, '2013-07-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'cammotree@yahoo.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3832, '2013-07-10', 'jeff', 'smith', NULL, '3482 highland dr', NULL, 'bay city', 'MI', '48706', NULL, '989-684-9258', NULL, 'jeffsjag55@gmail.com', NULL, NULL, NULL, true, '2013-07-19', '2013-07-20', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '989-751-6390', '', 'Internet Search', 2, '2013-07-10 21:58:56.748255', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3834, '2013-07-16', 'frank', 'lebreton', NULL, '', NULL, '', '', '', NULL, '', NULL, 'golferdude@eastlink.ca', NULL, NULL, NULL, true, '2013-07-18', '2013-07-23', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 2, 1, true, true, '', '', 'Internet Search', 2, '2013-07-16 19:22:31.275886', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3835, '2013-07-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3836, '2013-07-17', 'Daniel', 'Kever', NULL, '3478 9 1/2 Mile Rd', NULL, 'Burlington', 'MI', '49029', NULL, '517 765-2325', NULL, 'beefbetty@yahoo.com', NULL, NULL, NULL, true, '2013-08-16', '2013-08-18', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Friend/Family Referral', 4, '2013-07-17 15:17:31.099282', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1032, '2009-03-10', 'Ken', 'Bratt', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'kbratt@cogeco.ca', NULL, NULL, NULL, true, '2013-09-16', '2013-09-19', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 2, true, true, '', '', 'Friend/Family Referral', 2, '2013-07-17 18:53:17.104027', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3837, '2013-07-18', 'Paul', 'Eckert', NULL, '2759 Leonard NW, A6', NULL, 'Grand Rapids', 'MI', '49504', NULL, '616-723-7809', NULL, 'pde1977@yahoo.com', NULL, NULL, NULL, true, '2013-08-14', '2013-08-18', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2013-07-18 10:48:17.099742', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3839, '2013-07-21', 'Jeff', 'Cartwright', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jeffcartwright44@yahoo.com', NULL, NULL, NULL, true, '2014-08-17', '2014-08-21', 10, 0, 'Trout Creek Condominiums', 0, 10, 5, 5, 10, true, true, '', '', 'Returning guest', 10, '2013-07-21 16:26:50.588211', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3840, '2013-07-21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'margaret_herman@yahoo.ca', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3841, '2013-07-22', 'William', 'Valasco', NULL, '3235 Alco Dr', NULL, 'Waterford', 'MI', '48329', NULL, '248-225-0075', NULL, 'wmv54@aol.com', NULL, NULL, NULL, true, '2013-07-31', '2013-08-02', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Friend/Family Referral', 2, '2013-07-22 17:49:44.715547', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3842, '2013-07-23', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'barbaramt@msn.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3843, '2013-07-25', 'jimmy', 'Badunas', NULL, '71 National Cres', NULL, 'Brampton', 'ON', 'l7a 1j2', NULL, '416 806 0487', NULL, 'jimmy.badunas@brampton.ca', NULL, NULL, NULL, true, '2013-08-17', '2013-08-19', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 3, 4, true, true, '', '', 'Internet Search', 4, '2013-07-25 09:01:24.741449', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1904, '2010-08-18', 'Norma A', 'Steinhilb', NULL, '32082 Liparoto Dr.', NULL, 'Rockwood', 'MI', '48173', NULL, '7343790980', NULL, 'msteinhilb@comcast.net', NULL, NULL, NULL, true, '2013-09-09', '2013-09-15', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '7343790980', 'This is our forth visit, or third, whatever! Best vacation ever. Hope you can accommodate us. Thank you', 'Returning guest', 2, '2013-07-25 12:16:50.406988', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3844, '2013-07-26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'cvine@chartermi.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3845, '2013-07-27', 'Angela', 'Kline', NULL, '26040 Fox Creek CT', NULL, 'Richmond', 'MI', '48062', NULL, '5867844369', NULL, 'mom24kline@hotmail.com', NULL, NULL, NULL, true, '2013-10-03', '2013-10-06', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '5867844369', 'Looking for 3 nights lodging and 3 days of golf for 4 adults (2 couples). Please send me a quote for this time. +Thank you, +Angela', 'Internet Search', 4, '2013-07-27 20:37:09.904316', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3847, '2013-07-29', 'bill', 'boras', NULL, '', NULL, '', '', '', NULL, '', NULL, 'golfingeyedoc@yahoo.com', NULL, NULL, NULL, true, '2013-09-20', '2013-09-22', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', 'wanted afternoon rounds at Belvedere around 2-2:30 on friday sept 20th and Little Traverse Bay around 2:30pm and saturday sept 21st. I need sleeping for 2 beds for 2 people, 1 room is fine for the 20th and 21st', 'Internet Search', 2, '2013-07-29 17:04:26.124219', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3849, '2013-07-29', 'Mary', 'Bishea', NULL, '242 n Montclair ave', NULL, 'Glen Ellyn', 'IL', '60137', NULL, '6308586988', NULL, 'Bisheamary@gmail.com', NULL, NULL, NULL, true, '2013-08-30', '2013-09-01', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'We have a wedding to attend on Saturday afternoon', 'Internet Search', 2, '2013-07-29 22:13:14.75191', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3851, '2013-07-29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3852, '2013-07-30', 'Ray', 'Mazurkiewicz', '', '', '', '', '', '', NULL, '', '', 'sales@trophymuskegon.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3853, '2013-07-30', 'Lincoln', 'Louttit', '', '', '', '', '', '', NULL, '', '', 'lincoln.louttit@bellmedia.ca', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3855, '2013-07-30', 'Jeff ', 'McIntosh', '', '', '', '', '', '', NULL, '', '', 'jeffmacattack@wowway.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3856, '2013-07-30', 'Kevin', 'Wolfram', '', '', '', '', '', '', NULL, '', '', 'Kevin.Wolfram@ameritox.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3857, '2013-07-30', 'Ed', 'Foltice', '', '', '', '', '', '', NULL, '', '', 'eafoltice@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3858, '2013-07-30', 'Chris', 'Wooley', '', '', '', '', '', '', NULL, '', '', 'woolman2@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3859, '2013-07-30', 'Garnett', 'Lewis', '', '', '', '', '', '', NULL, '', '', 'allagar@aol.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3860, '2013-07-30', 'James', 'Pattee', '', '', '', '', '', '', NULL, '', '', 'jamespattee@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3861, '2013-07-30', 'Judy', 'Hawkins', '', '', '', '', '', '', NULL, '', '', 'juicyj000@hotmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3862, '2013-07-30', 'Patrick', 'Cleary', '', '', '', '', '', '', NULL, '', '', 'patrick.t.cleary@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3863, '2013-07-30', 'Peter', 'Ecklund', '', '', '', '', '', '', NULL, '', '', 'ecklundp@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3864, '2013-07-30', 'William', 'Mayer', '', '', '', '', '', '', NULL, '', '', 'williamtymayer@gmail.com', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3865, '2013-07-30', 'Edward', 'Sarkisian', '', '', '', '', '', '', NULL, '', '', 'edwardsarkisian@comcast.net', NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2434, '2012-03-01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'gblanco11@hotmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (356, '2008-04-28', 'Paul', 'Stephenson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'stephenson16@sympatico.ca', NULL, NULL, NULL, true, '2013-08-07', '2013-08-09', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2013-07-30 17:08:41.253674', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3866, '2013-07-31', 'Alan', 'McGregor', NULL, '24-31 Townsend Drive', NULL, 'Breslau', 'ON', 'N0B 1M0', NULL, '519-213-0198', NULL, 'alanmcgregor@rogers.com', NULL, NULL, NULL, true, '2013-08-15', '2013-08-19', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '519-885-1220 ext. 242', '', 'Friend/Family Referral', 2, '2013-07-31 09:53:46.527858', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2470, '2012-04-20', 'Phillip', 'Behm', '', '486 Egerton St.', '', 'London', '', 'N5W3Z6', NULL, '15195890600', '', 'pbehm@alumni.uwo.ca', NULL, NULL, NULL, true, '2012-06-08', '2012-06-11', 11, 3, 'Array', NULL, 14, 2, 7, 14, true, true, '15195741014', 'If we could all stay in the same place, like a cottage or something that would be great. If not, two to a room with two beds works fine. Thanks,', 'Array', 14, '2012-04-20 10:21:09.421012', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2284, '2011-08-13', 'Jane', 'McKenney', NULL, '', NULL, '', '', '', NULL, '', NULL, 'jgmckenney@comcast.net', NULL, NULL, NULL, true, '2011-10-07', '2011-10-09', 7, 1, 'Hamlet Village Condominiums', 4, 0, 1, 4, 4, true, true, '', '', 'Internet Search', 8, '2011-08-13 13:04:01.100128', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3868, '2013-08-03', 'Ian', 'MacDonald', NULL, '315 St Patrick St PO Box 856', NULL, 'Port Dover', 'ON', 'N0A 1N0', NULL, '519 420 1201', NULL, 'ivanhoe4444@gmail.com', NULL, NULL, NULL, true, '2013-09-09', '2013-09-12', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 8, 8, true, true, '', 'Please quote once with the dinner reservations and once without.', 'Internet Search', 8, '2013-08-03 14:34:43.786274', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3877, '2013-08-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3881, '2013-08-12', 'bryan', 'chase', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bryan_chase@hotmail.com', NULL, NULL, NULL, true, '2013-08-16', '2013-08-18', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2013-08-12 14:55:01.321562', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3879, '2013-08-11', 'Rob', 'Vonk', NULL, '', NULL, '', 'ON', 'N0N 1C0', NULL, '', NULL, 'vonk12@sympatico.ca', NULL, NULL, NULL, true, '2013-08-18', '2013-08-21', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '-3 nights stay +-3 days golf +-Dinner one or two nights dinner + +- Do you provide shuittle service in the area.', 'Internet Search', 2, '2013-08-11 12:39:02.575538', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3883, '2013-08-14', 'Joe', 'Babic', NULL, '', NULL, '', '', '', NULL, '', NULL, 'babicjoe1@mac.com', NULL, NULL, NULL, true, '2013-09-05', '2013-09-08', 10, 0, 'Trout Creek Condominiums', 0, 10, 1, 3, 8, true, true, '', '', 'Friend/Family Referral', 10, '2013-08-14 08:53:44.450246', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1401, '2009-08-03', 'ernest', 'bracken', NULL, 'Box 757', NULL, 'Belle River', 'ON', 'N0R 1A0', NULL, '1-519-728-2531', NULL, 'ernest.bracken@sympatico.ca', NULL, NULL, NULL, true, '2009-08-24', '2009-08-26', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 1, 2, true, true, '', '', 'Internet Search', 4, '2009-08-03 12:44:41.986542', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3886, '2013-08-18', 'Scott', 'Moes', NULL, '406 elwell', NULL, 'Alma', 'MI', '48801', NULL, '', NULL, 'Smoes2003@yahoo.com', NULL, NULL, NULL, true, '2013-08-23', '2013-08-25', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Other - Please Explain', 2, '2013-08-18 11:49:06.658472', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3888, '2013-08-20', 'Michael', 'Adams', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Mjadams90@hotmail.com', NULL, NULL, NULL, true, '2013-09-16', '2013-09-18', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Internet Search', 4, '2013-08-20 22:06:36.396634', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3889, '2013-08-21', 'Margo', 'Korneluk', NULL, '1901 Tweed Ave.', NULL, 'Ottawa', 'ON', 'K1G 2L8', NULL, '', NULL, 'margok@rogers.com', NULL, NULL, NULL, true, '2013-08-24', '2013-08-27', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2013-08-21 09:58:34.941425', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3891, '2013-08-22', 'Marcel', 'Caballero', NULL, '', NULL, '', '', '', NULL, '', NULL, 'marcelcaballero@gmail.com', NULL, NULL, NULL, true, '2013-10-05', '2013-10-08', 4, 4, 'Hamlet Village Condominiums', 0, 4, 1, 2, 2, true, true, '', '', 'Internet Search', 8, '2013-08-22 21:49:27.215533', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3890, '2013-08-21', 'Graham', 'Mellor', NULL, '27 Meadowview Road', NULL, 'London', 'ON', 'N6J 4E5', NULL, '5195210751', NULL, 'annette@mokshayogalondon.com', NULL, NULL, NULL, true, '2013-09-23', '2013-09-27', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '5196738108', 'please quote with prices including golf cart', 'Internet Search', 2, '2013-08-21 19:04:05.384569', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3892, '2013-08-27', 'Juleann', 'Beane', NULL, '199 East Ranger Rd.', NULL, 'Ashley', 'MI', '48806', NULL, '5178190669', NULL, 'Beanejuleann@yahoo.com', NULL, NULL, NULL, true, '2013-09-23', '2013-09-26', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2013-08-27 13:16:26.28518', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2537, '2012-07-10', 'John', 'Miller', NULL, '376 Culpepper Place', NULL, 'Waterloo', 'ON', 'N2L 5L3', NULL, '1-226-750-4679', NULL, 'jpmiller@golden.net', NULL, NULL, NULL, true, '2013-09-09', '2013-09-12', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 2, true, true, '', 'Do you have senior rates?', 'Internet Search', 2, '2013-08-24 15:35:11.756718', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3893, '2013-08-27', 'Shaun', 'Mills', NULL, '4414 Yarrow', NULL, 'Holt', 'MI', '48842', NULL, '517-420-2225', NULL, 'tashaunmills@msn.com', NULL, NULL, NULL, true, '2013-09-16', '2013-09-17', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 1, 4, true, true, '', 'We are playing Black Lake on Monday the 16th of September at 1130. I have a certificate for 4 players.', 'Returning guest', 4, '2013-08-27 19:52:49.789908', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3894, '2013-08-27', 'Lori', 'Tepastte', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Lori.tepastte@gmail.com', NULL, NULL, NULL, true, '2013-08-30', '2013-09-02', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'I would like a quote for both Hamlet and trout Creek if possible. Thank you', 'Internet Search', 2, '2013-08-27 21:37:55.750801', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2585, '2012-08-14', 'Shawn', 'Horbatuk', NULL, '', NULL, '', '', '', NULL, '', NULL, 'shorbatuk@gmail.com', NULL, NULL, NULL, true, '2013-09-14', '2013-09-15', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 4, true, true, '', 'Hi, + +We''re flexible on accomodations, really need 3 beds plus a sofa sleeper or 4 beds depending on price. Also, maybe send us a quote for just one round of golf on Sunday as well as for 2 rounds of golf. +Thanks.', 'Friend/Family Referral', 4, '2013-08-29 10:36:48.484402', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3896, '2013-08-31', 'Mark', 'Brosseau', NULL, '3115A S Brisbane Ave', NULL, 'Milwaukee', 'WI', '53207', NULL, '414-335-4970', NULL, 'mbrosseau@heiser.com', NULL, NULL, NULL, true, '2013-09-25', '2013-09-27', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 3, 4, true, true, '', '', 'Returning guest', 4, '2013-08-31 09:24:52.270496', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2577, '2012-08-09', 'Sean', 'Owen', NULL, '', NULL, 'Milwaukee', 'WI', '', NULL, '414-460-9171', NULL, 'harborside1969@yahoo.com', NULL, NULL, NULL, true, '2013-09-25', '2013-09-27', 4, 0, 'Trout Creek Condominiums', 0, 4, 1, 2, 3, true, true, '', 'We stayed last year and were rained out + we were the only people there and so we had a poor experience. Pplease call my cell to discuss pricing as we are looking for a good discount this year to make the long trip worth our while. My 4some includes people from Canada and we would like to firm this up today. + +Thank you and I hope we can come to terms. + +PS we did enjout the accomodations we had last year, too bad it was 45 degrees and pouring rain. + +Sean Owen. + +414-460-9171 is my cell.', 'Returning guest', 4, '2013-08-31 10:29:31.052207', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3779, '2013-05-18', 'Robert', 'Cullimore', NULL, 'Box 50 RR1', NULL, 'Vittoria', 'ON', 'N0E1W0', NULL, '5194283186', NULL, 'tpcullimore@gmail.com', NULL, NULL, NULL, true, '2013-09-14', '2013-09-18', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 2, 1, true, true, '', '', 'Friend/Family Referral', 2, '2013-09-09 13:42:37.326376', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3901, '2013-09-10', 'Brent', 'Austin', NULL, '', NULL, '', '', '', NULL, '', NULL, 'brent.austin@peelsb.com', NULL, NULL, NULL, true, '2014-08-01', '2014-08-04', 8, 0, 'Hamlet Village Condominiums', 0, 8, 1, 4, 4, true, true, '', '', 'Internet Search', 8, '2013-09-10 13:36:30.854545', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3902, '2013-09-10', 'Rod', 'Filcek', NULL, '', NULL, '', '', '', NULL, '', NULL, 'rod.filcek@dana.com', NULL, NULL, NULL, true, '2013-09-13', '2013-09-15', 3, 0, 'Hamlet Village Condominiums', 1, 1, 2, 2, 2, true, true, '', '', 'Internet Search', 3, '2013-09-10 20:50:30.45167', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3904, '2013-09-11', 'Brent', 'Austin', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Brent.austin@peelsb.com', NULL, NULL, NULL, true, '2014-08-01', '2014-08-04', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 4, 4, true, true, '', '', 'Internet Search', 4, '2013-09-11 20:51:48.493854', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3898, '2013-09-04', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Gman771@optonline.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3903, '2013-09-11', 'John', 'Fuzak', NULL, '2609 Woodhill Dr', NULL, 'Okemos', 'MI', '48864', NULL, '5178818556', NULL, 'jjfuzak@gmail.com', NULL, NULL, NULL, true, '2013-09-17', '2013-09-19', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 2, 2, true, true, '', '1 bedroom is fine as long as it has 2 beds.', 'Golf Course', 2, '2013-09-11 20:48:36.878587', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3905, '2013-09-14', 'dan', 'kresbaugh', NULL, '', NULL, '', '', '', NULL, '', NULL, 'dan.kresbaugh@gmail.com', NULL, NULL, NULL, true, '2014-09-25', '2014-09-28', 20, 0, 'Trout Creek Condominiums', 0, 20, 10, 4, 20, true, true, '', 'Looking to get different quotes.', 'Golf Show - Novi', 20, '2013-09-14 13:31:14.940109', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3944, '2014-02-08', 'Marcel', 'Thibault', NULL, '', NULL, '', '', '', NULL, '', NULL, 'marcelthibault@rogers.com', NULL, NULL, NULL, true, '2014-06-15', '2014-06-18', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 4, 4, true, true, '', '', 'Internet Search', 4, '2014-02-08 14:21:12.46788', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3908, '2013-09-17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'JPKHole19@aol.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2316, '2011-09-05', 'Dennis', 'Acker', NULL, '2256 Tiffany Lane', NULL, 'Holt', 'MI', '48842', NULL, '517 6945610', NULL, 'ackerdenn@sbcglobal.net', NULL, NULL, NULL, true, '2013-10-05', '2013-10-08', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'Stayed the last 2 falls would like same unit if available', 'Returning guest', 2, '2013-09-18 14:38:51.479219', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3929, '2013-12-29', 'Christopher', 'Longe', NULL, '24084 Westmont Drive', NULL, 'Novi', 'MI', '48374', NULL, '2489218028', NULL, 'chrislonge@aol.com', NULL, NULL, NULL, true, '2014-07-19', '2014-07-22', 12, 0, 'Hamlet Village Condominiums', 0, 12, 3, 4, 12, true, true, '2489218028', 'Hello, Please quote 4 rounds and 3 nights at hamlet village and courses / times as indicated. No meals expected, but, if you have a meal plan or dinner only or breakfast only type of plan, please include that as a potential separate adder. Its also possible that we will only have 8 golfers, so let me know how pricing would change if golfer quantity changes from 12 to 8.', 'Brochure', 12, '2013-12-29 18:07:26.382051', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3909, '2013-09-19', 'Richard', 'Keusch', NULL, '6736 jennifer', NULL, 'Portland', 'MI', '48875', NULL, '517 526 2700', NULL, 'Keuschsuperservice@yahoo.com', NULL, NULL, NULL, true, '2013-09-26', '2013-09-29', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 2, 2, true, true, '', 'We may have up to 10 golfers and would like to stay downtown T C', 'Golf Course', 4, '2013-09-19 17:53:04.327504', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2178, '2011-06-16', 'JOHN', 'BOSTATER', NULL, '', NULL, '', '', '', NULL, '', NULL, 'john1435@msn.com', NULL, NULL, NULL, true, '2013-10-04', '2013-10-08', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 2, true, true, '', '', 'Golfing in Michigan Magazine', 2, '2013-09-18 16:42:10.681477', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3911, '2013-09-20', 'Ed', 'Ruszkowski', NULL, '22 Baur Lane', NULL, 'Vicksburg', 'MI', '49097', NULL, '269-903-1124', NULL, 'edwardruszkowski@gmail.com', NULL, NULL, NULL, true, '2013-10-04', '2013-10-06', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', 'My wife and I want to play 18 holes on Saturday only. If weather is too cold or rainy we wont golf. If we don''t golf we would like to get a better rate', 'Internet Search', 2, '2013-09-20 12:07:25.382624', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3915, '2013-10-03', 'bob', 'McCullough Jr.', NULL, '4069 Jennie lane', NULL, 'Swartz Creek', 'MI', '48473', NULL, '810 610 2507', NULL, 'bob4069mc@aol.com', NULL, NULL, NULL, true, '2013-10-10', '2013-10-12', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2013-10-03 09:09:33.404785', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3916, '2013-10-06', 'Tim', 'Sullivan', NULL, '312 Barry Avenue', NULL, 'Tecumseh', 'ON', 'N8n2g3', NULL, '', NULL, 'Timsullivan312@msn.com', NULL, NULL, NULL, true, '2013-10-26', '2013-10-28', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', 'We are good with either Friday to Sunday or Saturday to Monday if pricing is better', 'Returning guest', 4, '2013-10-06 18:34:16.493363', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3919, '2013-11-03', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3921, '2013-11-15', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3920, '2013-11-06', 'Bonnie', 'Daenzer', NULL, '', NULL, '', 'MI', '', NULL, '231-349-0279', NULL, 'bonnie.daenzer@yahoo.com', NULL, NULL, NULL, true, '2014-06-27', '2014-06-29', 12, 0, 'Trout Creek Condominiums', 0, 12, 3, 1, 12, true, true, '', 'We have a group of 12 would prefer 12 beds/sofa sleeper. Other dates would be any week end in July except the 4th. Would like the best price you can give us.', 'Internet Search', 12, '2013-11-13 18:15:44.569197', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3922, '2013-11-18', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3885, '2013-08-15', 'vic', 'johnson', NULL, '4255 m-46 ne', NULL, 'edmore', 'MI', '48829`', NULL, '9895601014', NULL, 'vicwork@frontier.com', NULL, NULL, NULL, true, '2014-06-12', '2014-06-15', 20, 0, 'Trout Creek Condominiums', 10, 0, 10, 10, 20, true, true, '989-427-3790', 'looking for a two night stay with three rds of golf, two dinners, two breakfasts.', 'Internet Search', 20, '2013-12-16 17:03:32.202211', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3932, '2014-01-13', 'Patrick', 'Quiggin', NULL, '', NULL, '', '', '', NULL, '', NULL, 'patrickquiggin1@gmail.com', NULL, NULL, NULL, true, '2014-06-05', '2014-06-08', 8, 0, 'Hamlet Village Condominiums', 0, 8, 1, 4, 8, true, true, '', 'Looking to play 18 on Thur, 36 on Friday, and 36 on Saturday with 8 guys. Are there shuttles to the further away courses? + +Thanks, + +Patrick Quiggin', 'Internet Search', 8, '2014-01-13 10:41:56.040116', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1561, '2010-01-14', 'David', 'Siedlik', NULL, '', NULL, '', '', '', NULL, '', NULL, 'davidsiedlik@yahoo.com', NULL, NULL, NULL, true, '2011-09-20', '2011-09-24', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 4, true, true, '', 'I need a quote for a foursome (55+) coming up on September 20, 2011 and playing through September 23, 2011. We would be staying the night of the 23rd and coming home on the 24th. We are interested in playing True North, Little Traverse Bay, Black Lake, and Hidden River. It does not matter which course we play first. However, if you are able to find a senior rate or a golf special rate, that would be great. We need a condo with four seperate beds and an outdoor BBQ grill. If we happen to get a rain out for any of the days, we are only interested in trying to resechedule it while we are up there or a full refund only. We are not interested in a rain check since we may not be able to get away again within a years time. So I need the amount that we would be refunded at any of the courses if we get rained out. Please let me know the costs per person and drop me an e-mail when you get some time. If you have any questions, I can be reached at 313-827-2903 (6:00 - 2:00) or at 734-591-0289 after 3:00 P.M. + + + +Thanks, + + + +Dave.', 'Returning guest', 4, '2011-08-05 06:51:34.675455', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3936, '2014-01-27', 'Brian', 'Rashid', NULL, '', NULL, '', '', '', NULL, '', NULL, 'bprashid@gmail.com', NULL, NULL, NULL, true, '2014-05-29', '2014-06-01', 8, 0, 'Hamlet Village Condominiums', 0, 8, 3, 4, 8, true, true, '', 'Instead of playing Little Traverse on Sat and Sun, we want to play Boyne Memorial and Boyne Moor. + +We just want one condo that will hold all 8 of us like we''ve done before.', 'Returning guest', 8, '2014-01-27 21:44:06.65664', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3766, '2013-05-06', 'Bob', 'Boom', NULL, '', NULL, '', 'MI', '', NULL, '616-459-0840', NULL, 'rboom@jlroofing.com', NULL, NULL, NULL, true, '2014-07-13', '2014-07-16', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 0, 4, true, true, '', '', 'Brochure', 4, '2014-02-12 08:58:52.158421', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3961, '2014-03-15', 'Dennis', 'Jones', NULL, '', NULL, '', '', '', NULL, '', NULL, 'Jonesd66@gmail.com', NULL, NULL, NULL, true, '2014-09-04', '2014-09-07', 12, 0, 'Hamlet Village Condominiums', 0, 12, 2, 3, 12, true, true, '', '', 'Friend/Family Referral', 12, '2014-03-15 08:21:42.718487', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1718, '2010-04-16', 'Sue', 'Jenkins', NULL, '2207 Candlestick Ln', NULL, 'Midland', 'MI', '48642', NULL, '898592517', NULL, 'sbj915226@charter.net', NULL, NULL, NULL, true, '2014-06-06', '2014-06-08', 8, 0, 'Hamlet Village Condominiums', 0, 8, 4, 2, 8, true, true, '', 'I have sent this request for 2 night 3 rds but can you also send it for 3 nights and 3 rounds +and would like to know replay rate for each course', 'Returning guest', 8, '2014-01-30 13:20:41.806195', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3964, '2014-03-17', 'Dave', 'Wagenhauser', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gobluefan2323@yahoo.com', NULL, NULL, NULL, true, '2014-07-25', '2014-07-27', 14, 0, 'Hamlet Village Condominiums', 0, 14, 1, 2, 14, true, true, '', '', 'Returning guest', 14, '2014-03-17 11:15:11.137716', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2429, '2012-02-27', 'Howard', 'Davis', NULL, '429 Umberland Dr', NULL, 'Howell', 'MI', '48843', NULL, '517-404-0719', NULL, 'howarddavis@ferrellgas.com', NULL, NULL, NULL, true, '2014-06-16', '2014-06-19', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Golf Show - Novi', 8, '2014-02-14 19:55:11.427957', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3945, '2014-02-12', 'Jacob', 'Sponsler', NULL, '', NULL, '', 'MI', '', NULL, '', NULL, 'Jacob.sponsler@gmail.com', NULL, NULL, NULL, true, '2014-08-02', '2014-08-04', 8, 0, 'Trout Creek Condominiums', 0, 8, 1, 4, 8, true, true, '', 'Order of golf courses not important just want to play all four. Only real concern with lodging is eight beds.', 'Internet Search', 8, '2014-02-12 13:25:17.710018', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2641, '2012-12-24', 'michael', 'Roman', NULL, '36655 Thomas Dr.', NULL, 'Sterling Heights', 'MI', '48312', NULL, '5865492254', NULL, 'roman1148@gmail.com', NULL, NULL, NULL, true, '2014-07-27', '2014-07-30', 12, 0, 'Trout Creek Condominiums', 0, 12, 6, 6, 12, true, true, '5865492254', 'Instead of dinner we would like breakfast on Mon.Tues.Wed. +tee time on Sunday the 1st group of 12 off at twlight rate. +Mon. 10:00am +Tues 10:00am +Wed. 10:00am', 'Golf Show - Novi', 12, '2014-01-30 22:12:17.676314', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1988, '2010-12-28', 'Greg', 'Scheppler', NULL, '356 Carver', NULL, 'Grosse Pointe Farms', 'MI', '48236', NULL, '248-321-1403', NULL, 'gscheppler@bcbsm.com', NULL, NULL, NULL, true, '2014-08-10', '2014-08-13', 16, 0, 'Trout Creek Condominiums', 0, 16, 1, 8, 16, true, true, '248-455-2827', 'Family owns condo 108 and can accommodate 6 of the 16. Please keep this as part of the packaged price; clean up only.', 'Trout Creek Condo', 16, '2014-01-31 08:44:10.655789', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2072, '2011-03-04', 'joe', 'a', NULL, '3875 Douville rd', NULL, 'l', 'MI', '47842', NULL, '989-255-4792', NULL, 'achtabj@hotmail.com', NULL, NULL, NULL, true, '2014-05-25', '2014-05-27', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 1, 2, true, true, '', 'We are looking to arrive Sunday afternoon play a round. Spend Sunday and Monday night play 2 rounds Monday and leave Tuesday after a round of golf.', 'Internet Search', 2, '2014-01-31 08:50:23.314151', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3954, '2014-03-05', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'papadave5150@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3946, '2014-02-17', 'Brian', 'Schultz', NULL, '41974 Trent Ct', NULL, 'Canton', 'MI', '48188', NULL, '734-320-2503', NULL, 'bdmtm2@gmail.com', NULL, NULL, NULL, true, '2014-05-16', '2014-05-18', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2014-02-17 15:20:39.990963', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3958, '2014-03-10', 'paul', 'fisher', NULL, '223 n edgeworth ave', NULL, 'royal oak', 'MI', '48067', NULL, '586-243-2614', NULL, 'river_six@yahoo.com', NULL, NULL, NULL, true, '2014-05-16', '2014-05-18', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', '', 'Friend/Family Referral', 4, '2014-03-10 18:07:36.022238', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (444, '2008-04-28', 'Michael', 'Barry', NULL, '6875 DONALDSON DR', NULL, 'TROY', 'MI', '48085', NULL, '2485151151', NULL, 'mpbarry54@aol.com', NULL, NULL, NULL, true, '2014-06-29', '2014-07-02', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Golf Course', 2, '2014-01-31 09:30:19.331935', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (988, '2009-02-27', 'Timothy', 'Licking', NULL, '624 Algonquin Street', NULL, 'Jackson', 'MI', '49203', NULL, '5179905344', NULL, 'tsl611@sbcglobal.net', NULL, NULL, NULL, true, '2014-09-03', '2014-09-05', 6, 0, 'Hamlet Village Condominiums', 0, 6, 2, 3, 6, true, true, '', 'We are flexible on tee times and golf courses, so if moving times/courses gives us a lower price, please let us know. We just need enough time prior to golf for food and travel to the course.', 'Golf Show - Novi', 6, '2014-03-15 11:13:04.482959', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3940, '2014-01-31', 'jim', 'roemer', NULL, '73 chippewa trail', NULL, 'lapeer', 'MI', '48446', NULL, '12484080689', NULL, 'lakesedge@sbcglobal.net', NULL, NULL, NULL, true, '2014-07-20', '2014-07-26', 9, 0, 'Hamlet Village Condominiums', 4, 1, 4, 5, 9, true, true, '', 'Right now , I would like a quote for those dates with golf and the lodging. once I get that I can figure out our dining arrangements. I would like to know what kind of shuttle service we can get to and from courses as well as to the lakefront entertainment at night and if that is included in package deals. Thanks in advance jim', 'Returning guest', 9, '2014-01-31 11:44:00.963236', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3941, '2014-01-31', 'Mike', 'Bauer', NULL, '24311 New York', NULL, 'Dearborn', 'MI', '48124', NULL, '313-565-8027', NULL, 'bauerdbn@sbcglobal.net', NULL, NULL, NULL, true, '2014-08-03', '2014-08-07', 16, 0, 'Trout Creek Condominiums', 0, 16, 1, 8, 16, true, true, '', 'We would like the quote for 5 rounds of golf 4 nights lodging 4 breakfasts if possible 4 dinners', 'Returning guest', 16, '2014-01-31 14:44:53.890874', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2059, '2011-03-01', 'Steve', 'Brunmeier', NULL, '', NULL, '', '', '', NULL, '', NULL, 'sbrunmr@charter.net', NULL, NULL, NULL, true, '2014-08-22', '2014-08-24', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Returning guest', 8, '2014-01-31 17:30:54.107917', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3966, '2014-03-24', 'Mike', 'Zimmerman', NULL, '105 Charles St', NULL, 'Archbold', 'OH', '43502', NULL, '4195514991', NULL, 'mike22zimmerman@gmail.com', NULL, NULL, NULL, true, '2014-09-05', '2014-09-08', 6, 0, 'Trout Creek Condominiums', 0, 6, 1, 2, 6, true, true, '4195514991', 'we would all like to be in the same cabin/townhome/accomodation', 'Internet Search', 6, '2014-03-24 22:03:20.09121', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3967, '2014-03-25', 'brett', 'rose', NULL, '615 orrin', NULL, 'stockbridge', 'MI', '49285', NULL, '5178619103', NULL, 'brettmiltonrose@gmail.com', NULL, NULL, NULL, true, '2014-09-19', '2014-09-21', 20, 0, 'Hamlet Village Condominiums', 0, 20, 1, 10, 20, true, true, '', '', 'Golf Course', 20, '2014-03-25 12:49:26.174429', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3968, '2014-04-02', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'fernbeebe@yahoo.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3969, '2014-04-03', 'Christopher', 'Blake', NULL, '6860N 100W', NULL, 'howe', 'IN', '46746', NULL, '2603500564', NULL, 'cblake@championhomes.com', NULL, NULL, NULL, true, '2014-06-27', '2014-07-02', 8, 0, 'Trout Creek Condominiums', 0, 8, 2, 4, 8, true, true, '', '', 'Internet Search', 8, '2014-04-03 19:09:25.512384', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3970, '2014-04-08', 'Tim', 'Brower', NULL, '13932 Briana Lane', NULL, 'Shelby Twp', 'MI', '48315', NULL, '586-242-3853', NULL, 'browpow@yahoo.com', NULL, NULL, NULL, true, '2014-09-04', '2014-09-07', 20, 0, 'Trout Creek Condominiums', 0, 0, 10, 5, 20, true, true, '', 'I would like to find out about including other courses that are not listed for Friday and Saturday, potentially True North and others nearby.', 'Other - Please Explain', 20, '2014-04-08 13:05:39.888651', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3972, '2014-04-09', 'matt', 'bailey', NULL, '2332 canfield', NULL, 'eaton rapids', 'MI', '48827', NULL, '517 525 6272', NULL, 'baile227@msu.edu', NULL, NULL, NULL, true, '2014-08-07', '2014-08-10', 20, 0, 'Trout Creek Condominiums', 0, 20, 1, 10, 2, true, true, '', 'WE want golf Thursday at noon, Friday mornig, and Saturday morning. Lodging for all three nights. Also maybe dinner vouchers. Is there an option for mass transportation?', 'Internet Search', 20, '2014-04-09 21:27:51.14626', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3975, '2014-04-14', 'donald', 'hope', NULL, '12979 White Violet Dr', NULL, 'Naples', 'FL', '34119', NULL, '1-239-513-0315', NULL, 'donlhope@comcast.net', NULL, NULL, NULL, true, '2014-07-06', '2014-07-10', 3, 0, 'Trout Creek Condominiums', 1, 1, 2, 3, 3, true, true, '1-239- 250-7685', '', 'Internet Search', 3, '2014-04-14 14:00:46.561701', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3973, '2014-04-10', 'tanner', 'alford', NULL, '603-1235 bayly street', NULL, 'pickering', 'ON', 'l1w1l7', NULL, '9059991152', NULL, 'nikegloves@gmail.com', NULL, NULL, NULL, true, '2014-05-12', '2014-05-17', 2, 2, 'Trout Creek Condominiums', 2, 0, 1, 2, 2, true, true, '', '', 'Internet Search', 4, '2014-04-10 19:13:05.646654', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3974, '2014-04-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1651, '2010-03-08', 'Mike', 'Maciasz', NULL, '670 lakeview drive', NULL, 'Lake Odessa', 'MI', '48849', NULL, '6167452245', NULL, 'maceace68@yahoo.com', NULL, NULL, NULL, true, '2014-07-20', '2014-07-23', 12, 1, 'Trout Creek Condominiums', 0, 13, 1, 6, 13, true, true, '', '', 'Internet Search', 13, '2014-04-16 21:20:05.288605', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2406, '2012-02-05', 'Gary', 'Rhodes', NULL, '54223 Queens Row', NULL, 'Shelby Township', 'MI', '48316', NULL, '2489610101', NULL, 'grhodes0101@gmail.com', NULL, NULL, NULL, true, '2014-08-04', '2014-08-06', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Internet Search', 2, '2014-05-19 09:25:08.754967', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3976, '2014-04-17', 'Robert', 'Phillips', NULL, '6049 Lewis Ave.', NULL, 'Toledo', 'OH', '43612', NULL, '419-654-1156', NULL, 'michbob7012@att.net', NULL, NULL, NULL, true, '2014-06-02', '2014-06-06', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '', 'Golfing in Michigan Magazine', 2, '2014-04-17 10:19:48.128172', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3977, '2014-04-20', 'RODNEY', 'STAFFELD', NULL, '2514 WEST JEFFERSON AVE', NULL, 'TRENTON', 'MI', '48183', NULL, '7345644345', NULL, 'RAPPIN814@AOL.COM', NULL, NULL, NULL, true, '2014-05-13', '2014-05-15', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 1, 2, true, true, '', '1 - WE NEED QUOTE USING BOTH TROUT CREEK & HAMLET VILLAGE / + +2 - WE ONLY NEED 2 NIGHTS & 4 COURSES -- DO NOT NEED THE DINNERS UNLESS THEY''RE ALREADY INCLUDED + +3 - NOT SURE ON EXACT DATES BUT WILL BE COMING UP TUESDAY & LEAVING THURSDAY -- IN MAY OR POSSIBLY JUNE AT LATEST', 'Golf Show - Novi', 2, '2014-04-20 08:51:12.190875', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3978, '2014-04-20', 'Lon', 'Rudrow', NULL, '5363 Lorraine Ct', NULL, 'Bay City', 'MI', '48706', NULL, '9895290910', NULL, 'landsrud@charter.net', NULL, NULL, NULL, true, '2014-07-17', '2014-07-19', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 1, 8, true, true, '', 'would Like to stay nights of July 17 and 18 depart July 19. include 3 rounds of golf for 8 of us. No meals.', 'Returning guest', 8, '2014-04-20 23:44:02.056026', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3979, '2014-04-22', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ksmcclish@frontier.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3981, '2014-04-28', 'dave', 'snyder', NULL, '6300 w michigan ave', NULL, 'lansing', 'MI', '48917', NULL, '5177196214', NULL, 'dave.snyder.dgs@gmail.com', NULL, NULL, NULL, true, '2014-05-15', '2014-05-17', 2, 0, 'Trout Creek Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Friend/Family Referral', 2, '2014-04-28 10:00:00.632476', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3982, '2014-04-28', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'jrdrkl@charter.net', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3980, '2014-04-25', 'Jerry', 'Omstead', NULL, '21425 Lynn Road', NULL, 'Wheatley', 'ON', 'N0P 2P0', NULL, '226-783-4030', NULL, 'omsteadj@yahoo.com', NULL, NULL, NULL, true, '2014-06-02', '2014-06-05', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 2, 4, true, true, '', 'If we play a 2nd 18 holes , can we be charged for the cart only ? + Would our accommodations have free Wi-Fi and free long distance? These are important to us + We left the restaurant part out as we wondered about saving this cost on our entire total + When does the spring price end and summer price start as we would like to delay till the last of spring pricing for warmer weather ? +NOTE : Please call us first if the June 2-5 date does NOT fall into Spring pricing', 'Internet Search', 4, '2014-04-29 10:26:22.241079', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2554, '2012-07-22', 'John', 'Davis', NULL, '2565 Marissa Way', NULL, 'Shelby Twsp.', 'MI', '48316', NULL, '248-608-2874', NULL, 'tncdavis@comcast.net', NULL, NULL, NULL, true, '2012-08-14', '2012-08-15', 4, 0, 'Hamlet Village Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Internet Search', 4, '2012-07-22 17:45:40.243954', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3988, '2014-05-16', 'Chris', 'Charland', NULL, '1537 Hudnall Farm Road', NULL, 'Keller', 'TX', '76248', NULL, '', NULL, 'charlandcg@gmail.com', NULL, NULL, NULL, true, '2014-09-10', '2014-09-14', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 4, 4, true, true, '', '', 'Internet Search', 4, '2014-05-16 17:16:36.497774', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2201, '2011-06-27', 'rick', 'revette', NULL, '3058 kindlewood', NULL, 'bay city', 'MI', '48706', NULL, '989-922-5556', NULL, 'rickrevette@hotmail.com', NULL, NULL, NULL, true, '2014-09-07', '2014-09-08', 12, 0, 'Trout Creek Condominiums', 0, 12, 6, 6, 2, true, true, '', 'This is our yearly end of the year league golf trip. Could be up to 16 guys . Looking to see what your best deal is to accommodate us. Thanks. + +Rick', 'Internet Search', 12, '2014-05-10 00:51:43.134583', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3985, '2014-05-14', 'Robert', 'Weiss', NULL, '982 N. Quail Ridge Circle', NULL, 'Vincennes', 'IN', '47591', NULL, '812-888-6254', NULL, 'bweiss@vinu.edu', NULL, NULL, NULL, true, '2014-08-03', '2014-08-05', 2, 0, 'Trout Creek Condominiums', 0, 2, 1, 2, 2, true, true, '', '', 'Returning guest', 2, '2014-05-14 15:29:44.351331', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3986, '2014-05-14', 'Mark', 'Benrus', NULL, '302 Ridge Road', NULL, 'North Aurora', 'IL', '60542', NULL, '6306315272', NULL, 'mbenrus@aol.com', NULL, NULL, NULL, true, '2014-09-03', '2014-09-05', 4, 0, 'Trout Creek Condominiums', 0, 4, 2, 1, 4, true, true, '6308020676', 'Not quite sure which reservation type made the most sense. There are 4 golfers and all of us staying in one unit would work just fine. We would just need 4 beds. There is also a possibility that there will be 6 people so if you can give me a quote for that as well that would be great.', 'Internet Search', 4, '2014-05-14 16:49:43.236846', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3989, '2014-05-26', 'Steve', 'Porosky', NULL, '28744 Dartmouth', NULL, 'Madison Heights', 'MI', '48071', NULL, '', NULL, 'steve.porosky@gmail.com', NULL, NULL, NULL, true, '2015-05-22', '2015-05-24', 16, 0, 'Trout Creek Condominiums', 0, 16, 1, 8, 16, true, true, '', '16-20 golfers....we do Memorial Weekend every year. This year did Shanty Creek. Looking for a condo/communal type accommodation setup where we are all allow to hang out, grill, play cards, etc. Doesn''t have to be top of the line, but not the worst either! Starting to look ahead to next year and this package caught my eye! Looking to do a 18-hole Friday afternoon round with check in that day, 36 holes Saturday, and 18 holes Sunday morning. Looking forward to hearing what you guys can offer. Please provide deposit info (we usually do $100 a guy and pay balance individually at check in) in addition to total package pricing and any applicable special rates if booked before a certain time, etc. Thank you for your time. Talk to you soon!', 'Golf Course', 16, '2014-05-26 15:45:05.125414', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3983, '2014-05-07', 'Timothy', 'Reiber', NULL, '73817 Gould', NULL, 'Romeo', 'MI', '48065', NULL, '586-337-7396', NULL, 'tpreiber@comcast.net', NULL, NULL, NULL, true, '2014-09-04', '2014-09-06', 8, 0, 'Trout Creek Condominiums', 0, 8, 4, 4, 8, true, true, '', '', 'Internet Search', 8, '2014-05-16 13:13:22.156836', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2117, '2011-04-15', 'Bill', 'Peterson', NULL, '', NULL, '', '', '', NULL, '', NULL, 'peterson2379@yahoo.com', NULL, NULL, NULL, true, '2014-06-28', '2014-06-29', 8, 0, 'Hamlet Village Condominiums', 4, 0, 1, 4, 4, true, true, '', '', 'Returning guest', 8, '2014-05-16 13:41:45.914564', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3991, '2014-06-06', 'Mark', 'Facca', NULL, '', NULL, '', '', '', NULL, '', NULL, 'mfacca@nosm.ca', NULL, NULL, NULL, true, '2015-05-14', '2015-05-17', 20, 0, 'Trout Creek Condominiums', 0, 20, 1, 10, 20, true, true, '', '', 'Internet Search', 20, '2014-06-06 10:18:01.925914', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3993, '2014-06-09', 'tom', 'traub', NULL, '9590 170th St', NULL, 'Lakeville', 'MN', '55044', NULL, '952-435-5855', NULL, 'tomtraub@charter.net', NULL, NULL, NULL, true, '2014-07-30', '2014-08-01', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '', '', 'Golf Course', 2, '2014-06-09 11:23:56.738133', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2466, '2012-04-12', 'John', 'Gougoulias', NULL, '1540 Blackwell Blvd', NULL, 'London', 'ON', 'N5X 0E5', NULL, '519-619-1548', NULL, 'gougoulias@rogers.com', NULL, NULL, NULL, true, '2014-09-22', '2014-09-29', 4, 0, 'Trout Creek Condominiums', 2, 0, 1, 2, 1, true, true, '226-663-5954', '', 'Returning guest', 4, '2014-06-21 08:18:10.777373', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3995, '2014-06-15', 'Brian', 'Weis', NULL, '', NULL, '', '', '', NULL, '', NULL, 'brian@golftrips.com', NULL, NULL, NULL, true, '2014-07-15', '2014-07-17', 4, 0, 'Trout Creek Condominiums', 2, 0, 2, 2, 2, true, true, '', '', 'Golf Course', 4, '2014-06-15 07:48:34.53312', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2628, '2012-11-02', 'Ove ', 'Klykken', 'Ove Klykken', '709 Jackson St.', 'Apt 2', 'Petoskey', 'MI', '49770', NULL, '2318810266', '', 'klykken@gmail.com', NULL, NULL, NULL, true, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, false, '2318810266', '', NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3997, '2014-06-17', 'Lee', '39 Thorneloe Crescent', NULL, '', NULL, 'Sault Ste Marie', 'ON', 'P6A 4J4', NULL, '705 946 5747', NULL, 'lmcmenemy@shaw.ca', NULL, NULL, NULL, true, '2014-08-18', '2014-08-22', 8, 0, 'Hamlet Village Condominiums', 0, 8, 2, 4, 4, true, true, '', '', 'Internet Search', 8, '2014-06-17 11:29:06.212412', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3996, '2014-06-15', 'Rahul', 'Naphade', NULL, '25591 abbey dr.', NULL, 'novi', 'MI', '48374', NULL, '3135167283', NULL, 'rahulnaphade@yahoo.com', NULL, NULL, NULL, true, '2014-09-24', '2014-09-27', 12, 0, 'Hamlet Village Condominiums', 0, 12, 4, 6, 12, true, true, '', '', 'Friend/Family Referral', 12, '2014-06-17 23:14:15.037204', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (4001, '2014-06-24', 'jan', 'gronevelt', NULL, '', NULL, '', '', '', NULL, '', NULL, 'gandjgronevelt@netonecom.net', NULL, NULL, NULL, true, '2014-09-08', '2014-09-09', 2, 2, 'Hamlet Village Condominiums', 1, 0, 2, 2, 2, true, true, '', '', 'Brochure', 4, '2014-06-24 19:47:59.74763', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1287, '2009-07-08', 'Barbara', 'Koerner', NULL, '12766 Oneida Woods Trail', NULL, 'Grand Ledge', 'MI', '48837', NULL, '517-627-7426', NULL, 'koernerba@aol.com', NULL, NULL, NULL, true, '2014-09-22', '2014-09-25', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 2, 2, true, true, '', 'Must have two bedrooms with two beds each and two bathrooms.', 'Returning guest', 4, '2014-06-24 10:26:09.903439', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (3013, '2013-03-19', 'Ed', 'Hyvonen', '', '16604 Admiral', '', 'Fraser', 'MI', '48026', NULL, '586-350-3906', '', 'edhyvonen1657@yahoo.com', NULL, NULL, NULL, true, '2015-05-28', '2015-05-31', 16, 0, 'Trout Creek Condominiums', 0, 16, 4, 8, 16, true, true, '', 'We would need a deck or space to bbq dinner at night. On the 29th and 30th our second round would only be nine holes.', 'Golf Show - Novi', 16, '2014-06-25 21:54:41.019294', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (4002, '2014-06-25', 'Bruce', 'Witwer', NULL, '2122 boxwood', NULL, 'Lansing', 'MI', '48917', NULL, '', NULL, 'B.Witwer@comcast.net', NULL, NULL, NULL, true, '2014-07-17', '2014-07-20', 3, 0, 'Trout Creek Condominiums', 0, 3, 1, 1, 3, true, true, '', '', 'Golf Show - Novi', 3, '2014-06-25 23:15:40.043517', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (4003, '2014-06-27', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'stevebarbone@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (2526, '2012-06-26', 'Richard', 'Trzcinski', NULL, '19202 lake Allen rd', NULL, 'Lutz', 'FL', '33558@7', NULL, '813-949-4670', NULL, 'Rtrzcinski@primericagroupone.com', NULL, NULL, NULL, true, '2014-08-23', '2014-08-27', 2, 0, 'Trout Creek Condominiums', 0, 2, 2, 2, 2, true, true, '813-933-0629', '', 'Returning guest', 2, '2014-06-27 15:57:59.455842', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (4004, '2014-06-28', 'Craig', 'Bradfield', NULL, '', NULL, '', '', '', NULL, '', NULL, 'craig.bradfield@gmail.com', NULL, NULL, NULL, true, '2014-09-12', '2014-09-14', 10, 0, 'Hamlet Village Condominiums', 0, 10, 1, 5, 10, true, true, '', 'looking for golf and lodging for 10-15 people. Quality of room and courses is not important...the cheaper the better.', 'Internet Search', 10, '2014-06-28 13:18:45.858213', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (4006, '2014-06-29', 'Locke', 'Williams', NULL, '2166 Golden Orchard Trail', NULL, 'Oakville', 'ON', 'L6M 3W7', NULL, '905 825 8770', NULL, 'Mitchell7463@sympatico.ca', NULL, NULL, NULL, true, '2014-09-15', '2014-09-19', 2, 0, 'Hamlet Village Condominiums', 0, 2, 1, 2, 2, true, true, '905 484 2229', 'Can you also provide quote from Tuesday through Friday same week and playing all 4 courses.', 'Internet Search', 2, '2014-06-29 16:54:54.685483', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (4007, '2014-07-01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (4008, '2014-07-02', 'Linda', 'Kirksey', NULL, '1337 North Acre Drive', NULL, 'Rochester Hills', 'MI', '48306', NULL, '2486088141', NULL, 'daviskirksey@gmail.com', NULL, NULL, NULL, true, '2014-07-11', '2014-07-13', 2, 0, 'Hamlet Village Condominiums', 1, 0, 1, 1, 1, true, true, '2486088141', 'Our Anniversary Weekend~', 'Internet Search', 2, '2014-07-02 17:04:50.354908', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (1790, '2010-06-14', 'Chris', 'Hadley', NULL, '53551 Bruce Hill', NULL, 'Shelby Twp', 'MI', '48316', NULL, '248-495-3796', NULL, 'chrishadley@hirotecamerica.com', NULL, NULL, NULL, true, '2014-08-15', '2014-08-17', 12, 0, 'Trout Creek Condominiums', 0, 12, 4, 5, 12, true, true, '248-495-3796', '', 'Internet Search', 12, '2014-07-03 13:40:28.580402', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (4009, '2014-07-05', 'Dallas', 'Fisher', NULL, '1458 Iva', NULL, 'Burton', 'MI', '48509', NULL, '8108139533', NULL, 'cwbd@comcast.net', NULL, NULL, NULL, true, '2014-09-05', '2014-09-07', 8, 0, 'Hamlet Village Condominiums', 0, 8, 1, 4, 8, true, true, '8108139555', '', 'Internet Search', 8, '2014-07-05 11:37:40.85513', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (4013, '2014-07-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (4012, '2014-07-08', 'Dale', 'Lehman', NULL, '8300 Fairmount Dr #I101', NULL, 'Denver', 'CO', '80247', NULL, '3038544499', NULL, 'bud.lehman@hotmail.com', NULL, NULL, NULL, true, '2014-05-24', '2014-05-28', 5, 0, 'Hamlet Village Condominiums', 0, 5, 2, 3, 5, true, true, '3038544499', '', 'Internet Search', 5, '2014-07-08 07:49:16.528333', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (4011, '2014-07-07', 'Mike', 'Ruppe', NULL, '', NULL, '', 'ON', '', NULL, '', NULL, 'mike.ruppe@tiger-coatings.com', NULL, NULL, NULL, true, '2014-09-04', '2014-09-07', 4, 0, 'Hamlet Village Condominiums', 0, 4, 1, 2, 4, true, true, '', '', 'Internet Search', 4, '2014-07-07 15:51:56.740491', true); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (4014, '2014-07-09', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'euaoeu', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (4015, '2014-07-10', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Trina1Mac@gmail.com', NULL, NULL, NULL, true, NULL, NULL, 0, 0, NULL, 0, 0, 1, 1, 1, false, false, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO contact (id, create_date, fname, lname, company, address, address2, city, state, zip, country, phone, fax, email, user_agent, remote_addr, interest, mail_ok, arrival, departure, golfers, nongolfers, lodging, couples, singles, bathrooms, rooms, beds, twinok, sleepersofaok, alt_phone, comments, discover, partysize, pquote_create_date, pquote) VALUES (4016, '2014-07-10', 'CARL', 'HAGENBAUGH', NULL, '1020 ESSEX CIRCLE', NULL, 'KALAMAZOO', 'MI', '49008', NULL, '', NULL, 'bighat2004@yahoo.com', NULL, NULL, NULL, true, '2014-09-21', '2014-09-23', 4, 0, 'Hamlet Village Condominiums', 0, 4, 2, 1, 4, true, true, '', '', 'Golf Course', 4, '2014-07-10 12:41:12.599077', true); + + +-- +-- PostgreSQL database dump complete +-- + diff --git a/Toolkit/Contacts/Database/data/contact_inq.sql b/Toolkit/Contacts/Database/data/contact_inq.sql new file mode 100644 index 0000000..d43106a --- /dev/null +++ b/Toolkit/Contacts/Database/data/contact_inq.sql @@ -0,0 +1,42 @@ +-- +-- PostgreSQL database dump +-- + +SET statement_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = off; +SET check_function_bodies = false; +SET client_min_messages = warning; +SET escape_string_warning = off; + +SET search_path = public, pg_catalog; + +-- +-- Name: contact_inq_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres +-- + +SELECT pg_catalog.setval('contact_inq_id_seq', 18, true); + + +-- +-- Data for Name: contact_inq; Type: TABLE DATA; Schema: public; Owner: postgres +-- + +INSERT INTO contact_inq (id, header, pos, description, image) VALUES (3, 'Internet Search', 3, '', ''); +INSERT INTO contact_inq (id, header, pos, description, image) VALUES (4, 'Golf Show - Grand Rapids', 4, '', ''); +INSERT INTO contact_inq (id, header, pos, description, image) VALUES (2, 'Friend/Family Referral', 2, '', ''); +INSERT INTO contact_inq (id, header, pos, description, image) VALUES (8, 'Other - Please Explain', 8, '', ''); +INSERT INTO contact_inq (id, header, pos, description, image) VALUES (5, 'Brochure', 9, '', ''); +INSERT INTO contact_inq (id, header, pos, description, image) VALUES (6, 'Golf Course', 10, '', ''); +INSERT INTO contact_inq (id, header, pos, description, image) VALUES (1, 'Returning guest', 1, '', ''); +INSERT INTO contact_inq (id, header, pos, description, image) VALUES (7, 'Golfing in Michigan Magazine', 11, '', ''); +INSERT INTO contact_inq (id, header, pos, description, image) VALUES (15, 'Facebook', 12, '', ''); +INSERT INTO contact_inq (id, header, pos, description, image) VALUES (14, 'Trout Creek Condo', 6, '', ''); +INSERT INTO contact_inq (id, header, pos, description, image) VALUES (16, 'Golf Show - Novi', 5, '', ''); +INSERT INTO contact_inq (id, header, pos, description, image) VALUES (13, 'Hamlet Village', 7, '', ''); + + +-- +-- PostgreSQL database dump complete +-- + diff --git a/Toolkit/Contacts/Database/data/dining_preference.sql b/Toolkit/Contacts/Database/data/dining_preference.sql new file mode 100644 index 0000000..4ea81f5 --- /dev/null +++ b/Toolkit/Contacts/Database/data/dining_preference.sql @@ -0,0 +1,2308 @@ +-- +-- PostgreSQL database dump +-- + +SET statement_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = off; +SET check_function_bodies = false; +SET client_min_messages = warning; +SET escape_string_warning = off; + +SET search_path = public, pg_catalog; + +-- +-- Name: dining_preference_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres +-- + +SELECT pg_catalog.setval('dining_preference_id_seq', 2567, true); + + +-- +-- Data for Name: dining_preference; Type: TABLE DATA; Schema: public; Owner: postgres +-- + +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (10, NULL, 2, '17:30:00', 'Black Lake Golf Club', '2008-04-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (11, NULL, 3, '17:00:00', 'Little Traverse Bay', '2008-04-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (12, NULL, 4, '18:00:00', 'Hidden River & Casting Club', '2008-04-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (134, 499, 2, '18:30:00', 'Hidden River & Casting Club', '2008-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (135, 499, 2, '18:30:00', 'Black Lake Golf Club', '2008-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (136, 499, 2, '18:30:00', 'Little Traverse Bay', '2008-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (137, 500, 2, '19:00:00', 'Hidden River & Casting Club', '2008-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (138, 501, 20, '20:00:00', 'Little Traverse Bay', '2008-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (139, 501, 20, '20:00:00', 'Hidden River & Casting Club', '2008-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (98, NULL, 4, '19:00:00', 'Little Traverse Bay', '2008-04-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (99, NULL, 4, '19:00:00', 'Hidden River & Casting Club', '2008-05-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2498, 3933, 3, '19:00:00', 'Black Lake Golf Club', '2014-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2499, 3933, 3, '18:30:00', 'Little Traverse Bay', '2014-09-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (102, NULL, 6, '19:00:00', 'Hidden River & Casting Club', '2008-04-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (103, NULL, 4, '18:00:00', 'Black Lake Golf Club', '2008-04-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (104, NULL, 6, '20:00:00', 'Little Traverse Bay', '2008-04-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (105, NULL, 8, '18:30:00', 'Hidden River & Casting Club', '2008-04-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (106, NULL, 8, '19:30:00', 'Little Traverse Bay', '2008-04-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (107, NULL, 8, '19:30:00', 'Black Lake Golf Club', '2008-04-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (108, NULL, 1, '19:00:00', 'Little Traverse Bay', '2008-07-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (109, NULL, 1, '18:30:00', 'Little Traverse Bay', '2008-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (110, NULL, 1, '19:30:00', 'Hidden River & Casting Club', '2008-07-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (142, 507, 8, '19:00:00', 'Hidden River & Casting Club', '2008-07-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (143, 507, 8, '18:30:00', 'Black Lake Golf Club', '2008-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (113, 488, 2, '18:00:00', 'Little Traverse Bay', '2008-08-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (114, 488, 2, '18:00:00', 'Hidden River & Casting Club', '2008-08-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (115, 488, 2, '18:30:00', 'Little Traverse Bay', '2008-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (116, 489, 3, '18:00:00', '', '2008-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (117, 489, 3, '18:00:00', '', '2008-06-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (118, 489, 3, '18:00:00', '', '2008-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2500, 3933, 3, '19:30:00', 'Black Lake Golf Club', '2014-09-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (120, 493, 5, '20:00:00', 'Black Lake Golf Club', '2008-08-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (121, 493, 5, '19:30:00', 'Hidden River & Casting Club', '2008-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (122, 493, 5, '20:30:00', 'Little Traverse Bay', '2008-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (123, 494, 4, '20:00:00', 'Hidden River & Casting Club', '2008-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (124, 494, 4, '20:00:00', 'Little Traverse Bay', '2008-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (125, 496, 4, '18:00:00', 'Hidden River & Casting Club', '2008-06-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (126, 496, 4, '18:00:00', 'Black Lake Golf Club', '2008-06-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (127, 496, 4, '18:00:00', 'Little Traverse Bay', '2008-06-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (128, 496, 4, '18:00:00', 'Hidden River & Casting Club', '2008-06-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (129, 496, 4, '18:00:00', 'Little Traverse Bay', '2008-06-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (130, 497, 4, '19:00:00', 'Little Traverse Bay', '2008-06-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (131, 497, 4, '19:00:00', 'Hidden River & Casting Club', '2008-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (132, 498, 4, '19:00:00', 'Little Traverse Bay', '2008-05-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (133, 498, 4, '19:00:00', 'Little Traverse Bay', '2008-05-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (144, 507, 8, '18:00:00', 'Little Traverse Bay', '2008-07-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (145, 510, 4, '18:30:00', 'Little Traverse Bay', '2008-06-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (146, 510, 4, '19:30:00', 'Black Lake Golf Club', '2008-06-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (147, 514, 2, '18:30:00', 'Black Lake Golf Club', '2008-06-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (148, 514, 2, '18:30:00', 'Little Traverse Bay', '2008-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (562, 908, 11, '21:00:00', 'Hidden River & Casting Club', '2009-05-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (563, 908, 11, '21:00:00', 'Black Lake Golf Club', '2009-05-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (151, 510, 4, '18:30:00', 'Little Traverse Bay', '2008-07-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (152, 510, 4, '19:30:00', 'Black Lake Golf Club', '2008-07-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (153, 521, 2, '18:00:00', 'Hidden River & Casting Club', '2008-06-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (154, 521, 2, '18:00:00', 'Black Lake Golf Club', '2008-06-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (155, 521, 2, '18:00:00', 'Little Traverse Bay', '2008-06-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (156, 521, 2, '18:00:00', 'Hidden River & Casting Club', '2008-06-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (157, 521, 2, '18:00:00', 'Black Lake Golf Club', '2008-06-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (158, 523, 4, '18:30:00', 'Little Traverse Bay', '2008-07-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (159, 524, 4, '17:00:00', 'Hidden River & Casting Club', '2008-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (160, 524, 4, '17:00:00', 'Little Traverse Bay', '2008-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (161, 524, 4, '17:00:00', 'Black Lake Golf Club', '2008-09-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (162, 524, 4, '17:00:00', 'Hidden River & Casting Club', '2008-09-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (163, 525, 4, '20:00:00', 'Hidden River & Casting Club', '2008-06-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (164, 526, 6, '19:00:00', 'Hidden River & Casting Club', '2008-08-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (165, 526, 6, '19:00:00', 'Black Lake Golf Club', '2008-08-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (166, 526, 6, '19:00:00', 'Little Traverse Bay', '2008-08-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (167, 524, 4, '19:30:00', 'Little Traverse Bay', '2008-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (168, 524, 4, '20:00:00', 'Hidden River & Casting Club', '2008-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (169, 528, 4, '18:30:00', 'Hidden River & Casting Club', '2008-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (170, 528, 4, '18:30:00', 'Hidden River & Casting Club', '2008-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (171, 529, 4, '20:00:00', 'Hidden River & Casting Club', '2008-07-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (172, 529, 4, '20:00:00', 'Black Lake Golf Club', '2008-07-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (173, 529, 4, '20:00:00', 'Little Traverse Bay', '2008-07-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (174, 530, 3, '18:00:00', 'Hidden River & Casting Club', '2008-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (175, 530, 3, '18:00:00', 'Little Traverse Bay', '2008-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (176, 533, 4, '18:30:00', 'Hidden River & Casting Club', '2008-06-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (177, 533, 4, '19:30:00', 'Black Lake Golf Club', '2008-07-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (178, 533, 4, '19:30:00', 'Little Traverse Bay', '2008-07-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (179, 537, 2, '20:00:00', 'Hidden River & Casting Club', '2008-07-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (180, 537, 2, '19:00:00', 'Black Lake Golf Club', '2008-07-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (181, 538, 4, '20:00:00', 'Hidden River & Casting Club', '2008-08-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (182, 538, 4, '20:00:00', 'Little Traverse Bay', '2008-08-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (183, 538, 4, '19:30:00', 'Black Lake Golf Club', '2008-08-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (184, 545, 4, '20:00:00', 'Little Traverse Bay', '2008-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (185, 545, 4, '20:00:00', 'Little Traverse Bay', '2008-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (186, 546, 2, '20:00:00', 'Black Lake Golf Club', '2008-06-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (187, 546, 2, '20:00:00', 'Hidden River & Casting Club', '2008-06-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (188, 546, 2, '20:00:00', 'Little Traverse Bay', '2008-06-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (189, 548, 4, '19:30:00', 'Little Traverse Bay', '2008-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (190, 554, 2, '19:30:00', 'Little Traverse Bay', '2008-07-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (191, 554, 2, '19:30:00', 'Hidden River & Casting Club', '2008-07-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (192, 554, 2, '19:30:00', 'Black Lake Golf Club', '2008-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1660, 2007, 3, '19:30:00', 'Little Traverse Bay', '2011-05-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1661, 2007, 3, '20:00:00', 'Hidden River & Casting Club', '2011-05-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1720, 2084, 7, '19:00:00', 'Hidden River & Casting Club', '2011-07-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (196, 558, 4, '20:00:00', 'Hidden River & Casting Club', '2008-07-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (197, 558, 4, '21:00:00', 'Little Traverse Bay', '2008-07-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (198, 558, 4, '20:00:00', 'Hidden River & Casting Club', '2008-07-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (199, 558, 4, '21:00:00', 'Little Traverse Bay', '2008-07-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (200, 559, 10, '19:00:00', 'Hidden River & Casting Club', '2008-10-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (201, 561, 4, '19:00:00', 'Hidden River & Casting Club', '2008-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (202, 561, 4, '19:00:00', 'Hidden River & Casting Club', '2008-08-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (203, 561, 4, '18:00:00', 'Black Lake Golf Club', '2008-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (204, 552, 2, '18:30:00', 'Hidden River & Casting Club', '2008-08-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (205, 552, 2, '18:30:00', 'Little Traverse Bay', '2008-09-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (206, 552, 2, '18:30:00', 'Black Lake Golf Club', '2008-09-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (207, 567, 10, '19:00:00', 'Hidden River & Casting Club', '2008-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (208, 567, 10, '19:00:00', 'Hidden River & Casting Club', '2008-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (209, 567, 10, '19:00:00', 'Hidden River & Casting Club', '2008-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (210, 567, 10, '19:00:00', 'Hidden River & Casting Club', '2008-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (211, 568, 4, '19:00:00', 'Hidden River & Casting Club', '2008-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (212, 568, 4, '20:00:00', 'Black Lake Golf Club', '2008-08-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (213, 568, 4, '20:00:00', 'Little Traverse Bay', '2008-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2106, 2472, 3, '18:00:00', 'Black Lake Golf Club', '2012-08-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2107, 2472, 3, '18:00:00', 'Little Traverse Bay', '2012-08-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2108, 2472, 3, '18:00:00', 'Black Lake Golf Club', '2012-08-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (217, 573, 8, '20:00:00', 'Little Traverse Bay', '2008-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (218, 575, 2, '19:30:00', 'Hidden River & Casting Club', '2008-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (219, 578, 7, '19:00:00', 'Hidden River & Casting Club', '2008-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (220, 581, 9, '19:00:00', 'Hidden River & Casting Club', '2008-07-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (221, 581, 9, '19:00:00', 'Black Lake Golf Club', '2008-07-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (222, 581, 9, '19:00:00', 'Little Traverse Bay', '2008-07-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (223, 581, 9, '19:00:00', 'Black Lake Golf Club', '2008-07-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (224, 563, 3, '19:00:00', 'Hidden River & Casting Club', '2008-07-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (225, 563, 3, '18:00:00', 'Black Lake Golf Club', '2008-07-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (226, 563, 3, '18:00:00', 'Little Traverse Bay', '2008-07-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (227, 563, 3, '18:00:00', 'Little Traverse Bay', '2008-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (228, 584, 1, '19:00:00', 'Little Traverse Bay', '2008-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (229, 584, 1, '19:00:00', 'Little Traverse Bay', '2008-08-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (230, 584, 1, '19:00:00', 'Black Lake Golf Club', '2008-08-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (231, 584, 1, '19:00:00', 'Hidden River & Casting Club', '2008-08-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (232, 585, 1, '18:00:00', 'Hidden River & Casting Club', '2008-08-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (233, 585, 1, '18:00:00', 'Little Traverse Bay', '2008-08-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (234, 585, 1, '18:00:00', 'Hidden River & Casting Club', '2008-08-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (235, 585, 1, '18:00:00', 'Black Lake Golf Club', '2008-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (236, 586, 1, '19:30:00', 'Hidden River & Casting Club', '2008-07-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (237, 586, 1, '19:30:00', 'Black Lake Golf Club', '2008-07-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (238, 586, 1, '19:30:00', 'Little Traverse Bay', '2008-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (239, 593, 7, '18:30:00', 'Hidden River & Casting Club', '2008-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (240, 593, 7, '18:30:00', 'Little Traverse Bay', '2008-07-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (241, 593, 7, '18:30:00', 'Hidden River & Casting Club', '2008-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (242, 593, 7, '18:30:00', 'Little Traverse Bay', '2008-07-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (243, 595, 1, '21:00:00', 'Little Traverse Bay', '2008-07-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (244, 595, 1, '21:00:00', 'Black Lake Golf Club', '2008-07-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (245, 597, 3, '19:30:00', 'Black Lake Golf Club', '2008-10-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (246, 597, 3, '19:30:00', 'Hidden River & Casting Club', '2008-10-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (247, 597, 3, '19:30:00', 'Little Traverse Bay', '2008-10-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (248, 597, 3, '17:00:00', 'Hidden River & Casting Club', '2008-10-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (254, 605, 1, '19:30:00', 'Black Lake Golf Club', '2008-07-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (250, 601, 1, '19:00:00', 'Hidden River & Casting Club', '2008-06-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (251, 601, 1, '19:00:00', 'Hidden River & Casting Club', '2008-06-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (252, 601, 1, '19:00:00', 'Little Traverse Bay', '2008-07-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (253, 601, 1, '19:00:00', 'Black Lake Golf Club', '2008-07-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (255, 605, 1, '18:00:00', 'Hidden River & Casting Club', '2008-07-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (256, 607, 15, '19:00:00', 'Little Traverse Bay', '2008-09-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (257, 609, 1, '19:00:00', 'Little Traverse Bay', '2008-06-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (258, 614, 3, '20:00:00', 'Hidden River & Casting Club', '2008-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (259, 614, 3, '20:00:00', 'Black Lake Golf Club', '2008-09-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (260, 616, 1, '18:00:00', 'Hidden River & Casting Club', '2008-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (261, 616, 1, '18:00:00', 'Black Lake Golf Club', '2008-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (262, 616, 1, '17:00:00', 'Little Traverse Bay', '2008-08-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (263, 617, 1, '20:00:00', 'Little Traverse Bay', '2008-06-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (264, 617, 1, '19:30:00', 'Hidden River & Casting Club', '2008-07-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (266, 623, 3, '18:30:00', 'Hidden River & Casting Club', '2008-08-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (267, 623, 3, '18:30:00', 'Black Lake Golf Club', '2008-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (268, 623, 3, '18:30:00', 'Little Traverse Bay', '2008-08-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (269, 623, 3, '18:30:00', 'Hidden River & Casting Club', '2008-08-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (270, 623, 3, '18:30:00', 'Black Lake Golf Club', '2008-08-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (271, 623, 3, '18:30:00', 'Little Traverse Bay', '2008-08-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (272, 623, 3, '18:30:00', 'Hidden River & Casting Club', '2008-08-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (273, 624, 3, '20:00:00', 'Little Traverse Bay', '2008-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (274, 624, 3, '20:00:00', 'Hidden River & Casting Club', '2008-08-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (275, 624, 3, '20:00:00', 'Little Traverse Bay', '2008-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (276, 624, 3, '20:00:00', 'Hidden River & Casting Club', '2008-08-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (277, 626, 1, '19:00:00', 'Hidden River & Casting Club', '2008-07-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (278, 627, 1, '18:00:00', 'Hidden River & Casting Club', '2008-07-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (279, 627, 1, '18:00:00', 'Black Lake Golf Club', '2008-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (280, 627, 1, '18:00:00', 'Little Traverse Bay', '2008-07-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (281, 629, 1, '19:00:00', 'Hidden River & Casting Club', '2008-07-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (282, 629, 1, '19:00:00', 'Black Lake Golf Club', '2008-07-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (283, 629, 1, '19:00:00', 'Little Traverse Bay', '2008-07-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (284, 629, 1, '19:00:00', 'Black Lake Golf Club', '2008-07-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (285, 629, 1, '19:00:00', 'Hidden River & Casting Club', '2008-07-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (286, 630, 3, '18:00:00', 'Hidden River & Casting Club', '2008-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (287, 630, 3, '18:00:00', 'Little Traverse Bay', '2008-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (288, 630, 3, '18:00:00', 'Black Lake Golf Club', '2008-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (289, 630, 3, '17:00:00', 'Little Traverse Bay', '2008-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (290, 632, 3, '21:00:00', 'Hidden River & Casting Club', '2008-08-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (291, 632, 3, '21:00:00', 'Black Lake Golf Club', '2008-08-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (292, 634, 2, '18:30:00', 'Little Traverse Bay', '2008-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (293, 634, 2, '18:30:00', 'Hidden River & Casting Club', '2008-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (294, 639, 2, '19:00:00', 'Hidden River & Casting Club', '2008-10-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (295, 639, 2, '19:00:00', 'Little Traverse Bay', '2008-10-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (296, 639, 2, '18:30:00', 'Hidden River & Casting Club', '2008-10-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (297, 639, 2, '18:30:00', 'Black Lake Golf Club', '2008-10-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (298, 627, 1, '18:30:00', 'Hidden River & Casting Club', '2008-07-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (299, 627, 1, '17:30:00', 'Black Lake Golf Club', '2008-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (300, 627, 1, '17:30:00', 'Little Traverse Bay', '2008-07-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (302, 644, 1, '19:30:00', 'Hidden River & Casting Club', '2008-07-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (303, 644, 1, '19:30:00', 'Hidden River & Casting Club', '2008-07-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (304, 644, 1, '19:30:00', 'Little Traverse Bay', '2008-07-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (305, 524, 2, '20:30:00', 'Little Traverse Bay', '2008-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (306, 524, 2, '17:00:00', 'Hidden River & Casting Club', '2008-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (307, 524, 2, '17:00:00', 'Black Lake Golf Club', '2008-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (308, 646, 7, '21:00:00', 'Hidden River & Casting Club', '2008-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (309, 646, 7, '21:00:00', 'Black Lake Golf Club', '2008-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1652, 2002, 3, '18:00:00', 'Little Traverse Bay', '2011-08-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1653, 2002, 3, '18:00:00', 'Hidden River & Casting Club', '2011-08-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (312, 649, 15, '21:00:00', 'Hidden River & Casting Club', '2008-08-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (313, 649, 15, '21:00:00', 'Black Lake Golf Club', '2008-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (314, 649, 15, '21:00:00', 'Little Traverse Bay', '2008-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (315, 649, 15, '21:00:00', 'Hidden River & Casting Club', '2008-08-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (316, 650, 1, '18:00:00', 'Hidden River & Casting Club', '2008-07-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (317, 652, 5, '20:30:00', 'Little Traverse Bay', '2008-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (318, 652, 5, '19:00:00', 'Hidden River & Casting Club', '2008-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (319, 652, 5, '19:00:00', 'Black Lake Golf Club', '2008-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (322, 654, 1, '19:30:00', 'Hidden River & Casting Club', '2008-07-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (323, 655, 3, '19:00:00', 'Black Lake Golf Club', '2008-09-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (324, 655, 3, '19:00:00', 'Little Traverse Bay', '2008-09-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (325, 655, 3, '19:00:00', 'Hidden River & Casting Club', '2008-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (326, 656, 7, '18:30:00', 'Hidden River & Casting Club', '2008-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (327, 656, 7, '19:00:00', 'Black Lake Golf Club', '2008-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (328, 656, 7, '17:00:00', 'Little Traverse Bay', '2008-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (329, 659, 3, '21:00:00', 'Little Traverse Bay', '2008-10-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (330, 659, 3, '21:00:00', 'Hidden River & Casting Club', '2008-10-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (331, 659, 3, '21:00:00', 'Little Traverse Bay', '2008-10-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (332, 660, 1, '19:00:00', 'Hidden River & Casting Club', '2008-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (333, 660, 1, '19:00:00', 'Little Traverse Bay', '2008-07-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (334, 660, 1, '19:00:00', 'Black Lake Golf Club', '2008-07-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (335, 662, 1, '19:00:00', 'Hidden River & Casting Club', '2008-08-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (336, 665, 7, '19:30:00', 'Little Traverse Bay', '2008-08-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (337, 665, 7, '19:30:00', 'Hidden River & Casting Club', '2008-08-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (338, 668, 7, '19:00:00', 'Hidden River & Casting Club', '2008-08-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (339, 668, 7, '19:00:00', 'Black Lake Golf Club', '2008-08-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (340, 670, 11, '19:00:00', 'Little Traverse Bay', '2008-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (341, 671, 5, '17:00:00', 'Little Traverse Bay', '2008-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (342, 671, 5, '17:00:00', 'Black Lake Golf Club', '2008-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (343, 671, 5, '17:00:00', 'Hidden River & Casting Club', '2008-08-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (344, 665, 7, '19:30:00', 'Little Traverse Bay', '2008-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (345, 665, 7, '19:30:00', 'Hidden River & Casting Club', '2008-08-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (346, 673, 1, '17:00:00', 'Hidden River & Casting Club', '2008-07-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (347, 673, 1, '17:00:00', 'Little Traverse Bay', '2008-07-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (348, 673, 1, '17:00:00', 'Black Lake Golf Club', '2008-07-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (349, 675, 3, '17:30:00', 'Black Lake Golf Club', '2008-09-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (350, 675, 3, '19:30:00', 'Hidden River & Casting Club', '2008-09-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (351, 675, 3, '17:00:00', 'Little Traverse Bay', '2008-09-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (352, 676, 9, '20:30:00', 'Hidden River & Casting Club', '2008-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (353, 676, 9, '20:30:00', 'Black Lake Golf Club', '2008-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1654, 2002, 3, '18:00:00', 'Black Lake Golf Club', '2011-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1667, 2023, 7, '19:00:00', 'Hidden River & Casting Club', '2011-06-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1668, 2023, 7, '19:30:00', 'Black Lake Golf Club', '2011-06-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (358, 681, 1, '19:30:00', 'Hidden River & Casting Club', '2008-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (359, 681, 1, '19:30:00', 'Black Lake Golf Club', '2008-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (360, 682, 1, '20:30:00', 'Hidden River & Casting Club', '2008-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (361, 682, 1, '19:30:00', 'Black Lake Golf Club', '2008-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (362, 682, 1, '19:30:00', 'Little Traverse Bay', '2008-08-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (363, 682, 1, '19:00:00', 'Hidden River & Casting Club', '2008-08-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (364, 682, 1, '17:00:00', 'Black Lake Golf Club', '2008-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (365, 683, 7, '19:00:00', 'Hidden River & Casting Club', '2008-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (366, 683, 7, '19:00:00', 'Black Lake Golf Club', '2008-08-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (367, 683, 7, '19:00:00', 'Little Traverse Bay', '2008-08-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (368, 683, 7, '19:00:00', 'Hidden River & Casting Club', '2008-08-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (369, 683, 7, '19:00:00', 'Hidden River & Casting Club', '2008-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (370, 683, 7, '19:00:00', 'Black Lake Golf Club', '2008-08-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (371, 683, 7, '19:00:00', 'Little Traverse Bay', '2008-08-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (372, 683, 7, '19:00:00', 'Hidden River & Casting Club', '2008-08-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (373, 683, 7, '19:00:00', 'Hidden River & Casting Club', '2008-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (374, 683, 7, '19:00:00', 'Black Lake Golf Club', '2008-08-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (375, 683, 7, '19:00:00', 'Little Traverse Bay', '2008-08-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (376, 683, 7, '19:00:00', 'Hidden River & Casting Club', '2008-08-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (377, 687, 1, '19:30:00', 'Hidden River & Casting Club', '2008-08-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (378, 687, 1, '18:30:00', 'Little Traverse Bay', '2008-08-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (379, 687, 1, '18:30:00', 'Little Traverse Bay', '2008-08-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (380, 697, 1, '18:30:00', 'Hidden River & Casting Club', '2008-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (381, 702, 3, '18:00:00', 'Hidden River & Casting Club', '2008-07-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (382, 702, 3, '18:00:00', 'Black Lake Golf Club', '2008-07-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (383, 702, 3, '17:00:00', 'Little Traverse Bay', '2008-07-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (384, 697, 1, '19:00:00', 'Little Traverse Bay', '2008-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (385, 697, 1, '19:30:00', 'Hidden River & Casting Club', '2008-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (386, 704, 7, '17:00:00', '', '2008-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (387, 704, 7, '17:00:00', '', '2008-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (388, 704, 7, '17:00:00', '', '2008-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (389, 704, 7, '17:00:00', '', '2008-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (390, 706, 3, '19:00:00', 'Little Traverse Bay', '2008-09-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (391, 706, 3, '19:00:00', 'Hidden River & Casting Club', '2008-09-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (392, 706, 3, '19:00:00', 'Black Lake Golf Club', '2008-09-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (393, 706, 3, '19:00:00', 'Little Traverse Bay', '2008-09-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (394, 707, 3, '19:00:00', 'Black Lake Golf Club', '2008-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (395, 707, 3, '19:00:00', 'Hidden River & Casting Club', '2008-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (396, 707, 3, '19:30:00', 'Hidden River & Casting Club', '2008-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (397, 707, 3, '19:00:00', 'Little Traverse Bay', '2008-09-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (398, 711, 1, '19:00:00', 'Hidden River & Casting Club', '2008-08-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (399, 711, 1, '19:00:00', 'Hidden River & Casting Club', '2008-08-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (400, 711, 1, '19:00:00', 'Little Traverse Bay', '2008-08-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (401, 711, 1, '19:00:00', 'Black Lake Golf Club', '2008-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (402, 715, 3, '20:00:00', 'Hidden River & Casting Club', '2008-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (403, 715, 3, '20:00:00', 'Black Lake Golf Club', '2008-09-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (404, 715, 3, '20:00:00', 'Little Traverse Bay', '2008-09-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (405, 715, 3, '18:00:00', 'Hidden River & Casting Club', '2008-09-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (406, 716, 11, '21:00:00', 'Hidden River & Casting Club', '2008-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (407, 716, 11, '21:00:00', 'Little Traverse Bay', '2008-08-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (408, 716, 11, '21:00:00', 'Black Lake Golf Club', '2008-08-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (409, 717, 1, '19:30:00', 'Hidden River & Casting Club', '2008-09-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (410, 717, 1, '19:30:00', 'Black Lake Golf Club', '2008-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (411, 717, 1, '19:30:00', 'Little Traverse Bay', '2008-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (412, 717, 1, '19:30:00', 'Hidden River & Casting Club', '2008-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (413, 717, 1, '19:30:00', 'Black Lake Golf Club', '2008-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (414, 717, 1, '19:30:00', 'Little Traverse Bay', '2008-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (415, 717, 1, '19:30:00', 'Hidden River & Casting Club', '2008-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (416, 719, 1, '19:00:00', 'Hidden River & Casting Club', '2008-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (417, 719, 1, '19:00:00', 'Black Lake Golf Club', '2008-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (418, 719, 1, '19:00:00', 'Black Lake Golf Club', '2008-08-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (419, 719, 1, '19:00:00', 'Little Traverse Bay', '2008-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (420, 719, 1, '19:00:00', 'Little Traverse Bay', '2008-08-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (421, 721, 2, '18:30:00', 'Hidden River & Casting Club', '2008-08-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (422, 721, 2, '17:30:00', 'Black Lake Golf Club', '2008-08-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (423, 723, 3, '19:30:00', 'Black Lake Golf Club', '2008-08-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (424, 723, 3, '17:00:00', 'Hidden River & Casting Club', '2008-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (425, 723, 3, '19:30:00', 'Black Lake Golf Club', '2008-08-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (426, 727, 3, '19:30:00', 'Little Traverse Bay', '2008-10-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (427, 728, 1, '18:00:00', 'Hidden River & Casting Club', '2008-08-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (428, 728, 1, '18:00:00', 'Black Lake Golf Club', '2008-08-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (429, 728, 1, '18:00:00', 'Little Traverse Bay', '2008-08-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (430, 728, 1, '18:00:00', 'Hidden River & Casting Club', '2008-08-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (431, 732, 2, '19:30:00', 'Hidden River & Casting Club', '2008-10-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (432, 732, 2, '20:00:00', 'Black Lake Golf Club', '2008-10-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (433, 734, 3, '19:30:00', 'Black Lake Golf Club', '2008-08-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (434, 734, 3, '19:30:00', 'Hidden River & Casting Club', '2008-08-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (435, 737, 5, '19:00:00', 'Hidden River & Casting Club', '2008-10-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (436, 737, 5, '19:00:00', 'Black Lake Golf Club', '2008-10-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (437, 737, 5, '19:00:00', 'Black Lake Golf Club', '2008-10-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (438, 737, 5, '19:00:00', 'Little Traverse Bay', '2008-10-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (439, 739, 1, '19:00:00', 'Hidden River & Casting Club', '2008-09-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (440, 739, 1, '20:00:00', 'Black Lake Golf Club', '2008-09-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (441, 739, 1, '17:00:00', 'Little Traverse Bay', '2008-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (442, 740, 1, '20:00:00', 'Black Lake Golf Club', '2008-08-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (443, 741, 1, '19:30:00', 'Hidden River & Casting Club', '2008-08-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (444, 741, 1, '19:30:00', 'Black Lake Golf Club', '2008-08-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (445, 741, 1, '19:30:00', 'Little Traverse Bay', '2008-08-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (446, 741, 1, '19:30:00', 'Little Traverse Bay', '2008-08-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1655, 1639, 11, '19:30:00', 'Hidden River & Casting Club', '2011-06-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1656, 1639, 11, '19:30:00', 'Little Traverse Bay', '2011-06-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (450, 748, 1, '19:00:00', 'Hidden River & Casting Club', '2008-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (451, 748, 1, '19:00:00', 'Little Traverse Bay', '2008-08-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (452, 748, 1, '19:30:00', 'Black Lake Golf Club', '2008-08-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (453, 751, 2, '19:00:00', 'Hidden River & Casting Club', '2008-08-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (454, 751, 2, '19:00:00', 'Black Lake Golf Club', '2008-08-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (455, 751, 2, '19:00:00', 'Little Traverse Bay', '2008-08-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (456, 751, 2, '19:00:00', 'Hidden River & Casting Club', '2008-08-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (457, 754, 1, '17:00:00', 'Hidden River & Casting Club', '2008-08-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (458, 754, 1, '18:30:00', 'Black Lake Golf Club', '2008-08-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (459, 754, 1, '19:00:00', 'Little Traverse Bay', '2008-08-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (460, 754, 1, '18:00:00', 'Hidden River & Casting Club', '2008-08-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (461, 754, 1, '17:30:00', 'Little Traverse Bay', '2008-08-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (462, 755, 1, '18:00:00', 'Hidden River & Casting Club', '2008-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (463, 755, 1, '17:00:00', 'Little Traverse Bay', '2008-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (464, 755, 1, '17:00:00', 'Black Lake Golf Club', '2008-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (465, 755, 1, '17:00:00', 'Black Lake Golf Club', '2008-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (466, 760, 3, '18:30:00', 'Hidden River & Casting Club', '2008-08-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (467, 768, 3, '20:00:00', 'Hidden River & Casting Club', '2008-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (468, 768, 3, '20:00:00', 'Black Lake Golf Club', '2008-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (469, 768, 3, '20:00:00', 'Little Traverse Bay', '2008-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (470, 768, 3, '20:00:00', 'Hidden River & Casting Club', '2008-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (471, 729, 1, '19:30:00', 'Hidden River & Casting Club', '2008-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (472, 729, 1, '19:30:00', 'Hidden River & Casting Club', '2008-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (473, 729, 1, '19:30:00', 'Black Lake Golf Club', '2008-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (474, 729, 1, '19:30:00', 'Little Traverse Bay', '2008-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (475, 771, 1, '19:00:00', 'Black Lake Golf Club', '2008-08-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1681, 2039, 1, '18:00:00', 'Black Lake Golf Club', '2011-07-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1710, 2077, 19, '19:00:00', 'Black Lake Golf Club', '2011-06-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1711, 2077, 19, '19:00:00', 'Little Traverse Bay', '2011-06-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (480, 777, 1, '18:00:00', 'Hidden River & Casting Club', '2008-08-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (481, 777, 1, '18:30:00', 'Black Lake Golf Club', '2008-08-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (482, 778, 1, '19:30:00', 'Little Traverse Bay', '2008-08-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (483, 778, 1, '19:30:00', 'Little Traverse Bay', '2008-08-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (484, 783, 3, '21:00:00', 'Hidden River & Casting Club', '2008-09-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (485, 783, 3, '21:00:00', 'Black Lake Golf Club', '2008-09-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (486, 783, 3, '21:00:00', 'Little Traverse Bay', '2008-09-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (487, 783, 3, '21:00:00', 'Hidden River & Casting Club', '2008-10-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (488, 783, 3, '17:00:00', 'Little Traverse Bay', '2008-10-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (489, 784, 1, '19:00:00', 'Hidden River & Casting Club', '2008-09-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (490, 784, 1, '19:00:00', 'Black Lake Golf Club', '2008-09-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (491, 784, 1, '19:00:00', 'Little Traverse Bay', '2008-09-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (492, 784, 1, '19:00:00', 'Hidden River & Casting Club', '2008-09-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (493, 784, 1, '19:00:00', 'Black Lake Golf Club', '2008-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (494, 786, 3, '21:00:00', 'Black Lake Golf Club', '2008-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (495, 786, 3, '19:00:00', 'Hidden River & Casting Club', '2008-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (496, 787, 1, '19:30:00', 'Little Traverse Bay', '2008-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (497, 787, 1, '19:30:00', 'Hidden River & Casting Club', '2008-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (498, 791, 3, '18:00:00', 'Hidden River & Casting Club', '2008-09-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (499, 791, 3, '18:00:00', 'Little Traverse Bay', '2008-09-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (500, 791, 3, '18:00:00', 'Black Lake Golf Club', '2008-09-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (501, 791, 3, '18:00:00', 'Hidden River & Casting Club', '2008-09-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (502, 791, 3, '18:00:00', 'Little Traverse Bay', '2008-09-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (503, 791, 3, '18:00:00', 'Black Lake Golf Club', '2008-09-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (504, 793, 2, '18:00:00', 'Hidden River & Casting Club', '2008-10-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (505, 793, 2, '18:00:00', 'Little Traverse Bay', '2008-10-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (506, 791, 3, '19:00:00', 'Hidden River & Casting Club', '2008-09-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (507, 791, 3, '19:00:00', 'Black Lake Golf Club', '2008-09-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (508, 791, 3, '19:00:00', 'Little Traverse Bay', '2008-09-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (509, 797, 1, '18:30:00', 'Black Lake Golf Club', '2008-09-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (510, 797, 1, '18:30:00', 'Hidden River & Casting Club', '2008-09-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (511, 797, 1, '18:30:00', 'Little Traverse Bay', '2008-09-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (512, 797, 1, '18:30:00', 'Black Lake Golf Club', '2008-09-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (514, 727, 5, '19:30:00', 'Hidden River & Casting Club', '2008-09-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (515, 727, 5, '19:30:00', 'Black Lake Golf Club', '2008-09-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (516, 727, 5, '20:00:00', 'Little Traverse Bay', '2008-09-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (528, 827, 7, '18:30:00', 'Hidden River & Casting Club', '2008-09-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (529, 828, 1, '20:30:00', 'Hidden River & Casting Club', '2008-09-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (519, 812, 3, '19:30:00', 'Black Lake Golf Club', '2008-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (520, 812, 3, '19:00:00', 'Hidden River & Casting Club', '2008-09-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (521, 812, 3, '19:00:00', 'Little Traverse Bay', '2008-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (522, 812, 3, '19:00:00', '', '2008-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (673, 1031, 11, '19:00:00', 'Hidden River & Casting Club', '2009-08-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (674, 1031, 11, '20:00:00', 'Little Traverse Bay', '2009-08-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (675, 1031, 11, '20:00:00', 'Black Lake Golf Club', '2009-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (526, 816, 1, '17:30:00', 'Little Traverse Bay', '2008-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (527, 816, 1, '17:00:00', 'Hidden River & Casting Club', '2008-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (530, 828, 1, '20:30:00', 'Black Lake Golf Club', '2008-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (531, 828, 1, '20:30:00', 'Little Traverse Bay', '2008-09-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (532, 831, 1, '20:00:00', 'Hidden River & Casting Club', '2008-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (533, 831, 1, '20:00:00', 'Little Traverse Bay', '2008-09-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (534, 831, 1, '20:00:00', 'Hidden River & Casting Club', '2008-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (535, 831, 1, '20:00:00', 'Little Traverse Bay', '2008-09-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (536, 845, 3, '20:00:00', 'Little Traverse Bay', '2008-10-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (537, 848, 2, '19:00:00', 'Hidden River & Casting Club', '2008-10-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1685, 2040, 1, '17:30:00', 'Little Traverse Bay', '2011-06-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (538, 848, 2, '19:00:00', 'Little Traverse Bay', '2008-10-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (539, 856, 1, '19:00:00', '', '2008-10-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (540, 856, 1, '19:00:00', '', '2008-10-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (541, 856, 1, '19:00:00', '', '2008-10-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (542, 856, 1, '19:00:00', '', '2008-10-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (543, 856, 1, '19:00:00', '', '2008-10-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (544, 867, 7, '18:30:00', 'Hidden River & Casting Club', '2008-11-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (545, 870, 3, '19:00:00', 'Black Lake Golf Club', '2008-07-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (546, 880, 1, '18:00:00', 'Hidden River & Casting Club', '2008-12-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (547, 880, 1, '18:00:00', 'Black Lake Golf Club', '2008-12-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (548, 880, 1, '18:00:00', 'Little Traverse Bay', '2008-12-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2536, 3958, 3, '19:30:00', 'Little Traverse Bay', '2014-05-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (550, 885, 1, '19:00:00', 'Hidden River & Casting Club', '2008-02-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (551, 885, 1, '18:30:00', 'Black Lake Golf Club', '2008-02-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (552, 885, 1, '18:30:00', 'Little Traverse Bay', '2008-02-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (553, 885, 1, '19:00:00', 'Hidden River & Casting Club', '2008-02-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (554, 885, 1, '19:00:00', 'Black Lake Golf Club', '2008-02-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (555, 885, 1, '19:00:00', 'Little Traverse Bay', '2008-02-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (556, 885, 1, '18:30:00', 'Hidden River & Casting Club', '2008-02-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (557, 885, 1, '19:00:00', 'Hidden River & Casting Club', '2008-02-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (558, 891, 15, '20:00:00', 'Hidden River & Casting Club', '2008-06-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (559, 891, 15, '20:00:00', 'Black Lake Golf Club', '2008-06-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (560, 900, 13, '18:00:00', 'Black Lake Golf Club', '2009-08-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (561, 900, 13, '18:30:00', 'Hidden River & Casting Club', '2009-08-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (564, 908, 11, '17:00:00', '', '2009-05-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (565, 909, 1, '18:30:00', 'Hidden River & Casting Club', '2009-08-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (566, 909, 1, '18:30:00', 'Black Lake Golf Club', '2009-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (904, 1230, 1, '19:30:00', 'Black Lake Golf Club', '2009-06-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (905, 1230, 1, '19:00:00', 'Little Traverse Bay', '2009-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (909, 1061, 1, '18:00:00', 'Black Lake Golf Club', '2009-07-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (910, 1061, 1, '17:00:00', 'Hidden River & Casting Club', '2009-07-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (911, 1061, 1, '17:00:00', 'Little Traverse Bay', '2009-07-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2100, 2460, 1, '20:00:00', 'Black Lake Golf Club', '2012-05-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (573, 915, 11, '20:00:00', 'Black Lake Golf Club', '2009-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (574, 915, 11, '20:00:00', 'Little Traverse Bay', '2009-06-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (575, 916, 7, '18:30:00', 'Black Lake Golf Club', '2009-06-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (576, 918, 3, '19:00:00', 'Hidden River & Casting Club', '2009-05-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (577, 918, 3, '19:00:00', 'Black Lake Golf Club', '2009-05-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (578, 918, 3, '19:00:00', 'Little Traverse Bay', '2009-05-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (579, 918, 3, '19:00:00', 'Black Lake Golf Club', '2009-05-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (580, 927, 3, '17:00:00', 'Black Lake Golf Club', '2009-08-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (581, 927, 3, '17:00:00', 'Hidden River & Casting Club', '2009-08-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (582, 927, 3, '17:00:00', 'Little Traverse Bay', '2009-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (583, 927, 3, '17:00:00', 'Hidden River & Casting Club', '2009-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (584, 939, 5, '17:30:00', 'Little Traverse Bay', '2009-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (585, 939, 5, '17:30:00', 'Black Lake Golf Club', '2009-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (586, 941, 3, '18:00:00', 'Hidden River & Casting Club', '2009-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (587, 941, 3, '18:00:00', 'Black Lake Golf Club', '2009-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (588, 941, 3, '18:00:00', 'Hidden River & Casting Club', '2009-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (589, 941, 3, '18:00:00', 'Black Lake Golf Club', '2009-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (590, 941, 3, '17:30:00', 'Little Traverse Bay', '2009-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (591, 945, 7, '18:00:00', 'Hidden River & Casting Club', '2009-05-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (592, 945, 7, '18:00:00', 'Black Lake Golf Club', '2009-05-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (593, 945, 7, '17:30:00', 'Little Traverse Bay', '2009-05-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (594, 945, 7, '18:00:00', '', '2009-05-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (595, 551, 1, '19:30:00', 'Hidden River & Casting Club', '2009-09-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (596, 551, 1, '19:30:00', 'Black Lake Golf Club', '2009-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (597, 551, 1, '19:30:00', 'Little Traverse Bay', '2009-09-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (598, 551, 1, '19:30:00', 'Black Lake Golf Club', '2009-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2101, 2460, 1, '18:00:00', 'Little Traverse Bay', '2012-05-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2537, 3958, 3, '19:30:00', 'Black Lake Golf Club', '2014-05-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (601, 953, 3, '20:00:00', 'Black Lake Golf Club', '2009-07-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (602, 953, 3, '20:00:00', 'Hidden River & Casting Club', '2009-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (603, 953, 3, '20:00:00', 'Little Traverse Bay', '2009-07-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (604, 953, 3, '20:00:00', 'Little Traverse Bay', '2009-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (605, 956, 3, '18:00:00', 'Hidden River & Casting Club', '2009-07-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (606, 956, 3, '18:00:00', 'Black Lake Golf Club', '2009-07-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (607, 956, 3, '18:00:00', 'Little Traverse Bay', '2009-07-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (608, 957, 7, '19:00:00', 'Hidden River & Casting Club', '2009-05-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (609, 957, 7, '19:00:00', 'Little Traverse Bay', '2009-05-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (610, 957, 7, '19:00:00', 'Black Lake Golf Club', '2009-05-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (611, 957, 7, '19:00:00', 'Hidden River & Casting Club', '2009-05-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (612, 957, 7, '19:00:00', 'Little Traverse Bay', '2009-05-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (613, 957, 7, '19:00:00', 'Black Lake Golf Club', '2009-05-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (614, 962, 7, '19:00:00', 'Hidden River & Casting Club', '2009-08-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (615, 962, 7, '18:30:00', 'Black Lake Golf Club', '2009-08-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (616, 962, 7, '19:00:00', 'Black Lake Golf Club', '2009-08-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (617, 962, 7, '18:30:00', 'Hidden River & Casting Club', '2009-08-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (618, 962, 7, '19:00:00', 'Black Lake Golf Club', '2009-08-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (619, 962, 7, '18:30:00', 'Hidden River & Casting Club', '2009-08-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (620, 964, 1, '20:00:00', 'Little Traverse Bay', '2009-05-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (621, 964, 1, '20:00:00', 'Hidden River & Casting Club', '2009-06-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (622, 964, 1, '17:00:00', 'Black Lake Golf Club', '2009-06-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (623, 964, 1, '20:00:00', 'Little Traverse Bay', '2009-05-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (624, 964, 1, '20:00:00', 'Hidden River & Casting Club', '2009-06-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (625, 964, 1, '17:00:00', 'Black Lake Golf Club', '2009-06-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (626, 966, 11, '19:30:00', 'Little Traverse Bay', '2009-08-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (627, 968, 1, '19:30:00', 'Hidden River & Casting Club', '2009-05-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (628, 957, 7, '19:00:00', 'Hidden River & Casting Club', '2009-05-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2293, 2666, 2, '17:00:00', 'Black Lake Golf Club', '2013-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2294, 2666, 2, '18:00:00', 'Black Lake Golf Club', '2013-07-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2295, 2666, 2, '18:00:00', 'Little Traverse Bay', '2013-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2296, 2666, 2, '17:00:00', 'Little Traverse Bay', '2013-07-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (633, 883, 13, '17:00:00', 'Hidden River & Casting Club', '2009-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (634, 978, 1, '20:00:00', 'Hidden River & Casting Club', '2009-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (635, 980, 7, '18:00:00', 'Black Lake Golf Club', '2009-07-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (636, 980, 7, '19:00:00', 'Little Traverse Bay', '2009-07-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (637, 984, 1, '19:00:00', 'Hidden River & Casting Club', '2009-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (638, 984, 1, '19:00:00', 'Little Traverse Bay', '2009-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (639, 986, 3, '20:00:00', 'Hidden River & Casting Club', '2009-05-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (640, 986, 3, '20:00:00', 'Black Lake Golf Club', '2009-05-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (641, 986, 3, '20:00:00', 'Little Traverse Bay', '2009-05-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (642, 987, 15, '20:00:00', 'Hidden River & Casting Club', '2009-07-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (643, 987, 15, '20:00:00', 'Little Traverse Bay', '2009-08-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (644, 995, 1, '18:00:00', 'Little Traverse Bay', '2009-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (645, 996, 3, '17:00:00', '', '2009-06-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (646, 996, 3, '17:00:00', '', '2009-06-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (647, 998, 1, '18:00:00', 'Little Traverse Bay', '2009-06-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (648, 998, 1, '17:00:00', 'Hidden River & Casting Club', '2009-06-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (649, 998, 1, '18:00:00', 'Black Lake Golf Club', '2009-06-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (650, 998, 1, '17:00:00', 'Little Traverse Bay', '2009-06-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (651, 1002, 3, '19:00:00', 'Black Lake Golf Club', '2009-05-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (652, 1002, 3, '19:00:00', 'Hidden River & Casting Club', '2009-05-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (653, 1002, 3, '19:00:00', 'Little Traverse Bay', '2009-05-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (654, 946, 3, '18:00:00', 'Little Traverse Bay', '2009-05-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (655, 1004, 1, '19:00:00', 'Hidden River & Casting Club', '2009-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (656, 1004, 1, '18:30:00', 'Little Traverse Bay', '2009-06-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (657, 1004, 1, '18:30:00', 'Black Lake Golf Club', '2009-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (658, 1007, 9, '19:00:00', 'Hidden River & Casting Club', '2009-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (659, 1007, 9, '19:00:00', 'Little Traverse Bay', '2009-07-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (660, 1007, 9, '19:00:00', 'Hidden River & Casting Club', '2009-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (661, 1008, 3, '18:00:00', 'Little Traverse Bay', '2009-05-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (662, 1008, 3, '18:30:00', 'Black Lake Golf Club', '2009-05-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (663, 1008, 3, '18:30:00', 'Hidden River & Casting Club', '2009-05-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (664, 1008, 3, '17:00:00', 'Little Traverse Bay', '2009-05-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (665, 1015, 19, '20:00:00', 'Little Traverse Bay', '2009-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (666, 1015, 19, '18:30:00', 'Black Lake Golf Club', '2009-07-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (667, 1015, 19, '18:30:00', 'Hidden River & Casting Club', '2009-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (668, 1018, 7, '19:30:00', 'Little Traverse Bay', '2009-05-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (669, 1020, 3, '18:00:00', 'Little Traverse Bay', '2009-05-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (670, 1020, 3, '19:30:00', 'Black Lake Golf Club', '2009-05-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (671, 1028, 1, '19:00:00', 'Hidden River & Casting Club', '2009-08-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (672, 1028, 1, '18:00:00', 'Black Lake Golf Club', '2009-08-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (676, 1032, 1, '19:00:00', 'Hidden River & Casting Club', '2009-04-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (677, 1032, 1, '19:00:00', 'Black Lake Golf Club', '2009-04-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (678, 1032, 1, '19:00:00', 'Little Traverse Bay', '2009-04-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (679, 1032, 1, '19:00:00', 'Hidden River & Casting Club', '2009-04-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (680, 1032, 1, '19:00:00', 'Black Lake Golf Club', '2009-04-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (681, 1033, 1, '19:30:00', 'Hidden River & Casting Club', '2009-05-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (682, 1033, 1, '19:30:00', 'Black Lake Golf Club', '2009-05-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (683, 1033, 1, '19:30:00', 'Little Traverse Bay', '2009-05-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2303, 2672, 1, '18:00:00', '', '2013-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2304, 2672, 1, '18:00:00', 'Black Lake Golf Club', '2013-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2305, 2672, 1, '18:00:00', 'Little Traverse Bay', '2013-08-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2306, 2672, 1, '18:00:00', 'Black Lake Golf Club', '2013-08-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (688, 1038, 1, '18:30:00', 'Black Lake Golf Club', '2009-06-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (689, 1038, 1, '19:00:00', 'Little Traverse Bay', '2009-06-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (690, 941, 7, '18:00:00', 'Black Lake Golf Club', '2009-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (691, 941, 7, '18:00:00', 'Black Lake Golf Club', '2009-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (692, 941, 7, '18:00:00', 'Hidden River & Casting Club', '2009-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (693, 941, 7, '18:00:00', 'Hidden River & Casting Club', '2009-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (694, 941, 7, '17:00:00', 'Black Lake Golf Club', '2009-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (695, 893, 15, '19:30:00', 'Black Lake Golf Club', '2009-05-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (696, 1039, 1, '18:30:00', 'Black Lake Golf Club', '2009-07-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (697, 1039, 1, '20:00:00', 'Hidden River & Casting Club', '2009-07-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (698, 1040, 7, '20:30:00', 'Hidden River & Casting Club', '2009-05-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (699, 1040, 7, '20:30:00', 'Little Traverse Bay', '2009-05-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (700, 1040, 7, '20:30:00', 'Black Lake Golf Club', '2009-05-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (701, 1043, 3, '19:30:00', 'Hidden River & Casting Club', '2009-08-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (702, 1043, 3, '19:30:00', 'Black Lake Golf Club', '2009-08-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (703, 1043, 3, '19:30:00', 'Little Traverse Bay', '2009-08-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (704, 524, 3, '17:00:00', 'Little Traverse Bay', '2009-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (705, 524, 3, '17:00:00', 'Little Traverse Bay', '2009-08-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (706, 524, 3, '17:00:00', 'Black Lake Golf Club', '2009-08-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (900, 1226, 3, '18:30:00', 'Black Lake Golf Club', '2009-07-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (901, 1226, 3, '18:30:00', 'Hidden River & Casting Club', '2009-07-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (709, 524, 3, '18:30:00', 'Little Traverse Bay', '2009-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (710, 524, 3, '17:00:00', 'Little Traverse Bay', '2009-08-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (711, 524, 3, '17:30:00', 'Black Lake Golf Club', '2009-08-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (714, 1051, 1, '19:00:00', 'Little Traverse Bay', '2009-07-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (715, 1051, 1, '19:00:00', 'Black Lake Golf Club', '2009-07-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (716, 1051, 1, '19:00:00', 'Hidden River & Casting Club', '2009-07-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (717, 1052, 1, '20:00:00', 'Hidden River & Casting Club', '2009-05-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (718, 1052, 1, '20:00:00', 'Hidden River & Casting Club', '2009-05-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2307, 2672, 1, '18:00:00', 'Black Lake Golf Club', '2013-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (719, 1052, 1, '18:00:00', 'Black Lake Golf Club', '2009-05-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (720, 1052, 1, '20:00:00', 'Little Traverse Bay', '2009-05-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (721, 1062, 1, '18:00:00', 'Little Traverse Bay', '2009-06-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (722, 1062, 1, '18:00:00', 'Hidden River & Casting Club', '2009-06-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (723, 1062, 1, '18:00:00', 'Little Traverse Bay', '2009-06-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (724, 1062, 1, '18:00:00', 'Little Traverse Bay', '2009-06-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (725, 1062, 1, '18:00:00', 'Black Lake Golf Club', '2009-06-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (726, 1064, 1, '19:00:00', 'Hidden River & Casting Club', '2009-05-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (727, 1064, 1, '19:00:00', 'Black Lake Golf Club', '2009-05-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (728, 1064, 1, '19:00:00', 'Little Traverse Bay', '2009-05-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (729, 1064, 1, '19:00:00', 'Black Lake Golf Club', '2009-05-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (738, 1077, 6, '19:00:00', 'Hidden River & Casting Club', '2009-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (739, 1077, 6, '19:00:00', 'Black Lake Golf Club', '2009-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (740, 1077, 6, '19:00:00', 'Little Traverse Bay', '2009-07-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (741, 1079, 7, '20:30:00', 'Hidden River & Casting Club', '2009-05-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (734, 553, 3, '19:00:00', 'Little Traverse Bay', '2009-05-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (735, 553, 3, '19:00:00', 'Hidden River & Casting Club', '2009-05-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (736, 1011, 9, '18:00:00', 'Hidden River & Casting Club', '2009-07-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (737, 1011, 9, '19:30:00', 'Black Lake Golf Club', '2009-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (742, 1077, 6, '18:30:00', 'Little Traverse Bay', '2009-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (743, 1077, 6, '17:30:00', 'Hidden River & Casting Club', '2009-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2519, 3943, 5, '18:30:00', 'Black Lake Golf Club', '2014-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2520, 3943, 5, '18:30:00', 'Little Traverse Bay', '2014-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2521, 3943, 5, '18:30:00', 'Black Lake Golf Club', '2014-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2522, 3943, 5, '18:30:00', 'Little Traverse Bay', '2014-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2523, 3943, 5, '18:30:00', 'Little Traverse Bay', '2014-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (751, 1087, 7, '18:00:00', 'Hidden River & Casting Club', '2009-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (752, 1087, 7, '18:00:00', 'Black Lake Golf Club', '2009-06-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (753, 1087, 7, '18:00:00', 'Little Traverse Bay', '2009-06-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (754, 1090, 7, '18:00:00', 'Hidden River & Casting Club', '2009-06-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (755, 1090, 7, '20:30:00', 'Little Traverse Bay', '2009-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (756, 1092, 1, '19:30:00', 'Hidden River & Casting Club', '2009-05-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (757, 1092, 1, '19:30:00', 'Black Lake Golf Club', '2009-05-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (758, 1092, 1, '19:30:00', 'Little Traverse Bay', '2009-05-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (759, 1094, 3, '19:30:00', 'Little Traverse Bay', '2009-05-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (760, 1094, 3, '19:30:00', 'Black Lake Golf Club', '2009-05-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (761, 1094, 3, '19:30:00', 'Hidden River & Casting Club', '2009-05-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (762, 1095, 1, '18:00:00', 'Little Traverse Bay', '2009-08-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (763, 1095, 1, '18:00:00', 'Hidden River & Casting Club', '2009-08-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (764, 1099, 9, '18:00:00', 'Hidden River & Casting Club', '2009-07-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (765, 1099, 9, '18:00:00', 'Black Lake Golf Club', '2009-07-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (766, 1099, 9, '18:00:00', 'Little Traverse Bay', '2009-07-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (767, 1100, 7, '17:00:00', 'Little Traverse Bay', '2009-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (768, 1100, 7, '17:00:00', 'Black Lake Golf Club', '2009-06-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (769, 1100, 7, '17:00:00', 'Hidden River & Casting Club', '2009-06-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (770, 1101, 1, '18:00:00', 'Little Traverse Bay', '2009-09-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (771, 1101, 1, '17:30:00', 'Hidden River & Casting Club', '2009-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (772, 1101, 1, '17:30:00', 'Black Lake Golf Club', '2009-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (775, 1111, 15, '19:30:00', 'Hidden River & Casting Club', '2009-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (776, 1111, 15, '19:30:00', 'Black Lake Golf Club', '2009-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (777, 1111, 15, '19:30:00', 'Little Traverse Bay', '2009-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (778, 1111, 15, '19:30:00', 'Little Traverse Bay', '2009-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (779, 1111, 15, '19:30:00', 'Hidden River & Casting Club', '2009-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (780, 1111, 15, '19:30:00', 'Black Lake Golf Club', '2009-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (781, 1111, 15, '19:30:00', 'Little Traverse Bay', '2009-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (782, 1111, 15, '19:30:00', 'Little Traverse Bay', '2009-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (793, 1125, 2, '20:00:00', 'Black Lake Golf Club', '2009-06-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (794, 1125, 2, '20:00:00', 'Black Lake Golf Club', '2009-06-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (785, 1115, 1, '18:00:00', 'Hidden River & Casting Club', '2009-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (786, 1115, 1, '18:30:00', 'Hidden River & Casting Club', '2009-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (787, 1115, 1, '18:00:00', 'Hidden River & Casting Club', '2009-07-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (788, 1115, 1, '18:00:00', 'Little Traverse Bay', '2009-07-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (789, 1115, 1, '18:00:00', 'Hidden River & Casting Club', '2009-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (790, 1115, 1, '18:30:00', 'Hidden River & Casting Club', '2009-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (791, 1115, 1, '18:00:00', 'Hidden River & Casting Club', '2009-07-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (792, 1115, 1, '18:00:00', 'Little Traverse Bay', '2009-07-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (795, 1131, 1, '18:30:00', 'Little Traverse Bay', '2009-07-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (796, 1133, 3, '21:00:00', 'Hidden River & Casting Club', '2009-08-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (797, 1133, 3, '21:00:00', 'Black Lake Golf Club', '2009-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (798, 1133, 3, '21:00:00', 'Little Traverse Bay', '2009-08-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (799, 1136, 2, '19:00:00', 'Black Lake Golf Club', '2009-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (800, 1136, 2, '19:00:00', 'Little Traverse Bay', '2009-06-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (801, 1136, 2, '19:00:00', 'Hidden River & Casting Club', '2009-06-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (802, 1136, 2, '19:00:00', 'Hidden River & Casting Club', '2009-06-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (803, 1136, 2, '19:00:00', 'Hidden River & Casting Club', '2009-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (804, 1137, 1, '20:00:00', 'Little Traverse Bay', '2009-05-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (807, 1149, 1, '18:00:00', 'Hidden River & Casting Club', '2009-08-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (808, 1149, 1, '18:00:00', 'Black Lake Golf Club', '2009-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (809, 1151, 3, '19:30:00', '', '2009-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (810, 1151, 3, '19:30:00', '', '2009-07-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (811, 1151, 3, '19:30:00', '', '2009-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (812, 1154, 1, '20:30:00', 'Black Lake Golf Club', '2009-05-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (813, 1154, 1, '20:30:00', 'Hidden River & Casting Club', '2009-05-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (814, 1155, 3, '18:30:00', 'Hidden River & Casting Club', '2009-08-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (815, 1155, 3, '18:30:00', 'Black Lake Golf Club', '2009-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (816, 1155, 3, '18:30:00', 'Little Traverse Bay', '2009-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (820, 1161, 1, '19:00:00', '', '2009-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (817, 1157, 7, '20:00:00', 'Hidden River & Casting Club', '2009-09-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (818, 1157, 7, '20:00:00', 'Black Lake Golf Club', '2009-09-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (819, 1157, 7, '20:00:00', 'Little Traverse Bay', '2009-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (826, 1167, 3, '19:00:00', 'Little Traverse Bay', '2009-08-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (827, 1167, 3, '19:00:00', 'Hidden River & Casting Club', '2009-08-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (828, 1167, 3, '17:00:00', 'Black Lake Golf Club', '2009-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (833, 1175, 6, '18:00:00', 'Hidden River & Casting Club', '2009-09-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (834, 1175, 6, '18:00:00', 'Black Lake Golf Club', '2009-09-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (835, 1175, 6, '18:00:00', 'Little Traverse Bay', '2009-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (836, 1175, 6, '18:00:00', 'Little Traverse Bay', '2009-09-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (837, 1175, 6, '18:00:00', 'Black Lake Golf Club', '2009-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (838, 1175, 6, '18:00:00', 'Little Traverse Bay', '2009-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (842, 1179, 1, '20:00:00', 'Little Traverse Bay', '2009-06-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (843, 1179, 1, '19:00:00', 'Hidden River & Casting Club', '2009-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (844, 1179, 1, '19:00:00', 'Black Lake Golf Club', '2009-06-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (847, 1181, 1, '19:00:00', 'Little Traverse Bay', '2009-06-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (848, 1181, 1, '19:00:00', 'Black Lake Golf Club', '2009-06-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (851, 887, 11, '19:00:00', 'Hidden River & Casting Club', '2009-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (852, 887, 11, '19:00:00', 'Little Traverse Bay', '2009-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (853, 887, 11, '19:00:00', 'Black Lake Golf Club', '2009-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (856, 1185, 3, '19:00:00', 'Hidden River & Casting Club', '2009-07-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (857, 1185, 3, '18:30:00', 'Little Traverse Bay', '2009-07-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (858, 1185, 3, '17:00:00', 'Black Lake Golf Club', '2009-07-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (861, 1189, 1, '17:00:00', 'Little Traverse Bay', '2009-06-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (866, 1197, 15, '19:00:00', 'Little Traverse Bay', '2009-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (870, 1205, 3, '18:30:00', 'Little Traverse Bay', '2009-07-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (871, 1205, 3, '18:30:00', 'Hidden River & Casting Club', '2009-07-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (872, 1205, 3, '18:00:00', 'Little Traverse Bay', '2009-07-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (878, 1210, 3, '18:00:00', 'Hidden River & Casting Club', '2009-07-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (879, 1210, 3, '18:00:00', 'Little Traverse Bay', '2009-07-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (880, 1210, 3, '17:00:00', 'Black Lake Golf Club', '2009-07-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (884, 1213, 7, '20:00:00', 'Hidden River & Casting Club', '2009-08-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (885, 1213, 7, '20:00:00', 'Black Lake Golf Club', '2009-08-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (886, 1213, 7, '20:00:00', 'Little Traverse Bay', '2009-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (890, 1213, 7, '19:00:00', 'Hidden River & Casting Club', '2009-08-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (891, 1213, 7, '19:00:00', 'Black Lake Golf Club', '2009-08-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (892, 1213, 7, '19:00:00', 'Little Traverse Bay', '2009-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (902, 1226, 3, '18:30:00', 'Black Lake Golf Club', '2009-07-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (903, 1226, 3, '18:30:00', 'Little Traverse Bay', '2009-07-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (906, 1232, 3, '19:00:00', 'Hidden River & Casting Club', '2009-07-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (907, 1232, 3, '19:00:00', 'Black Lake Golf Club', '2009-07-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (912, 1239, 15, '19:00:00', 'Little Traverse Bay', '2009-09-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (913, 1254, 1, '19:00:00', 'Hidden River & Casting Club', '2009-07-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (914, 1254, 1, '19:30:00', 'Little Traverse Bay', '2009-07-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (916, 1260, 1, '19:30:00', '', '2009-07-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (917, 1260, 1, '19:30:00', '', '2009-07-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (918, 1260, 1, '19:30:00', '', '2009-07-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (919, 1260, 1, '19:30:00', '', '2009-07-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (922, 1262, 1, '19:00:00', 'Hidden River & Casting Club', '2009-07-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (923, 1262, 1, '19:00:00', 'Black Lake Golf Club', '2009-07-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (926, 1266, 1, '18:00:00', 'Little Traverse Bay', '2009-08-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (927, 1266, 1, '18:30:00', 'Hidden River & Casting Club', '2009-08-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (928, 1266, 1, '18:30:00', 'Little Traverse Bay', '2009-08-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (929, 1266, 1, '18:30:00', '', '2009-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (934, 1267, 2, '19:00:00', 'Hidden River & Casting Club', '2009-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (935, 1267, 2, '19:00:00', 'Little Traverse Bay', '2009-08-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (936, 1267, 2, '19:00:00', 'Black Lake Golf Club', '2009-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (940, 1272, 3, '17:30:00', 'Hidden River & Casting Club', '2009-07-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (964, 1288, 1, '19:30:00', 'Hidden River & Casting Club', '2009-07-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (949, 1276, 1, '19:00:00', 'Hidden River & Casting Club', '2009-07-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (950, 1276, 1, '19:00:00', 'Black Lake Golf Club', '2009-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (951, 1276, 1, '19:00:00', 'Little Traverse Bay', '2009-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (952, 1276, 1, '19:00:00', 'Little Traverse Bay', '2009-07-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (954, 1277, 1, '18:00:00', 'Little Traverse Bay', '2009-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (959, 1281, 5, '19:30:00', 'Black Lake Golf Club', '2009-08-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (960, 1281, 5, '19:30:00', 'Hidden River & Casting Club', '2009-08-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (961, 1281, 5, '19:30:00', 'Little Traverse Bay', '2009-08-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (962, 1281, 5, '19:30:00', 'Little Traverse Bay', '2009-08-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (965, 1288, 1, '19:30:00', 'Black Lake Golf Club', '2009-07-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (966, 1288, 1, '19:30:00', 'Little Traverse Bay', '2009-07-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (967, 1288, 1, '19:30:00', 'Little Traverse Bay', '2009-07-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (968, 1288, 1, '19:30:00', 'Black Lake Golf Club', '2009-07-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (973, 1297, 1, '19:00:00', 'Little Traverse Bay', '2009-08-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (974, 1297, 1, '19:00:00', 'Hidden River & Casting Club', '2009-08-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (975, 1297, 1, '19:00:00', 'Black Lake Golf Club', '2009-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (976, 1297, 1, '19:00:00', 'Little Traverse Bay', '2009-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (979, 1306, 11, '18:00:00', 'Little Traverse Bay', '2009-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (982, 1310, 19, '18:00:00', 'Hidden River & Casting Club', '2009-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (983, 1310, 19, '18:00:00', 'Little Traverse Bay', '2009-09-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (992, 1322, 5, '19:00:00', 'Little Traverse Bay', '2009-08-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (993, 1322, 5, '19:00:00', 'Hidden River & Casting Club', '2009-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (994, 1322, 5, '19:00:00', 'Little Traverse Bay', '2009-08-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (998, 1326, 19, '19:00:00', 'Little Traverse Bay', '2009-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (999, 1326, 19, '19:00:00', 'Hidden River & Casting Club', '2009-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1000, 1326, 19, '17:00:00', 'Little Traverse Bay', '2009-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1006, 1330, 7, '20:30:00', 'Little Traverse Bay', '2009-06-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1007, 1330, 7, '20:30:00', 'Black Lake Golf Club', '2009-06-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1008, 1330, 7, '20:30:00', 'Little Traverse Bay', '2009-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (821, 1161, 1, '19:00:00', '', '2009-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (822, 1161, 1, '19:00:00', '', '2009-07-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (823, 1165, 1, '18:30:00', 'Hidden River & Casting Club', '2009-08-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (824, 1165, 1, '18:30:00', 'Hidden River & Casting Club', '2009-08-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (825, 1165, 1, '18:30:00', 'Little Traverse Bay', '2009-08-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (859, 1187, 3, '19:30:00', 'Little Traverse Bay', '2009-07-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (860, 1187, 3, '20:00:00', 'Black Lake Golf Club', '2009-07-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (862, 1191, 7, '19:00:00', 'Hidden River & Casting Club', '2009-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (863, 1191, 7, '19:00:00', 'Little Traverse Bay', '2009-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (839, 1177, 15, '20:30:00', 'Hidden River & Casting Club', '2009-06-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (840, 1177, 15, '20:30:00', 'Black Lake Golf Club', '2009-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (841, 1177, 15, '20:30:00', 'Little Traverse Bay', '2009-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (845, 1180, 7, '20:00:00', 'Hidden River & Casting Club', '2009-07-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (846, 1180, 7, '20:00:00', 'Black Lake Golf Club', '2009-07-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (849, 1181, 1, '19:00:00', 'Little Traverse Bay', '2009-06-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (850, 1181, 1, '19:00:00', 'Black Lake Golf Club', '2009-06-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (854, 1184, 3, '20:00:00', 'Hidden River & Casting Club', '2009-07-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (855, 1184, 3, '18:00:00', 'Black Lake Golf Club', '2009-07-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (864, 1191, 7, '19:00:00', 'Black Lake Golf Club', '2009-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (865, 1191, 7, '19:00:00', 'Hidden River & Casting Club', '2009-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (867, 1202, 5, '19:00:00', 'Hidden River & Casting Club', '2009-07-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (868, 1202, 5, '19:00:00', 'Little Traverse Bay', '2009-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (869, 1202, 5, '19:00:00', 'Hidden River & Casting Club', '2009-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (873, 1207, 2, '19:30:00', 'Hidden River & Casting Club', '2009-07-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (874, 1207, 2, '19:30:00', 'Hidden River & Casting Club', '2009-07-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (875, 1207, 2, '19:30:00', 'Little Traverse Bay', '2009-07-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (876, 1207, 2, '19:30:00', 'Black Lake Golf Club', '2009-07-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (877, 1207, 2, '19:30:00', 'Black Lake Golf Club', '2009-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (881, 554, 1, '19:00:00', 'Hidden River & Casting Club', '2009-08-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (882, 554, 1, '19:00:00', 'Little Traverse Bay', '2009-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (883, 554, 1, '19:00:00', 'Black Lake Golf Club', '2009-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (887, 1213, 7, '20:00:00', 'Hidden River & Casting Club', '2009-08-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (888, 1213, 7, '20:00:00', 'Black Lake Golf Club', '2009-08-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (889, 1213, 7, '20:00:00', 'Little Traverse Bay', '2009-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (893, 1218, 1, '19:00:00', 'Hidden River & Casting Club', '2009-06-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (894, 1218, 1, '19:00:00', 'Hidden River & Casting Club', '2009-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (895, 1218, 1, '19:00:00', 'Little Traverse Bay', '2009-06-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (896, 1218, 1, '19:00:00', 'Little Traverse Bay', '2009-06-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (897, 1218, 1, '19:00:00', 'Black Lake Golf Club', '2009-06-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (908, 1235, 1, '17:00:00', '', '2009-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (915, 1259, 1, '20:00:00', 'Hidden River & Casting Club', '2009-08-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (920, 1261, 1, '18:00:00', 'Little Traverse Bay', '2009-07-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (921, 1261, 1, '18:00:00', 'Black Lake Golf Club', '2009-07-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (924, 624, 3, '19:00:00', 'Black Lake Golf Club', '2009-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (925, 624, 3, '19:00:00', 'Little Traverse Bay', '2009-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (930, 1266, 1, '18:00:00', 'Little Traverse Bay', '2009-08-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (931, 1266, 1, '18:30:00', 'Hidden River & Casting Club', '2009-08-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (932, 1266, 1, '18:30:00', 'Little Traverse Bay', '2009-08-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (933, 1266, 1, '18:30:00', '', '2009-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (937, 1271, 1, '18:30:00', 'Hidden River & Casting Club', '2009-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (938, 1271, 1, '18:30:00', 'Black Lake Golf Club', '2009-08-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (939, 1271, 1, '18:30:00', 'Little Traverse Bay', '2009-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (941, 1273, 3, '19:00:00', 'Hidden River & Casting Club', '2009-09-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (942, 1273, 3, '19:00:00', 'Little Traverse Bay', '2009-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (943, 1273, 3, '19:00:00', 'Black Lake Golf Club', '2009-09-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (944, 1273, 3, '18:30:00', 'Black Lake Golf Club', '2009-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (946, 1275, 1, '19:00:00', 'Little Traverse Bay', '2009-07-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (947, 1275, 1, '19:00:00', 'Little Traverse Bay', '2009-07-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (948, 1275, 1, '19:00:00', 'Little Traverse Bay', '2009-07-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (953, 1277, 1, '18:00:00', 'Little Traverse Bay', '2009-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (955, 1279, 1, '18:00:00', 'Hidden River & Casting Club', '2009-09-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (956, 1279, 1, '18:00:00', 'Hidden River & Casting Club', '2009-09-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (957, 1279, 1, '18:00:00', 'Black Lake Golf Club', '2009-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (958, 1279, 1, '18:00:00', 'Little Traverse Bay', '2009-09-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (963, 1284, 11, '18:30:00', 'Black Lake Golf Club', '2009-08-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (969, 1289, 1, '19:30:00', 'Hidden River & Casting Club', '2009-09-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (970, 1289, 1, '19:30:00', 'Black Lake Golf Club', '2009-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (971, 1289, 1, '19:30:00', 'Black Lake Golf Club', '2009-09-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (972, 1289, 1, '19:30:00', 'Little Traverse Bay', '2009-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (977, 785, 1, '18:30:00', 'Black Lake Golf Club', '2009-11-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (978, 785, 1, '18:30:00', 'Black Lake Golf Club', '2009-11-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (980, 1308, 3, '19:00:00', 'Hidden River & Casting Club', '2009-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (981, 1308, 6, '19:00:00', 'Little Traverse Bay', '2009-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (984, 1314, 1, '19:30:00', 'Hidden River & Casting Club', '2009-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (985, 1314, 1, '19:30:00', 'Black Lake Golf Club', '2009-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (986, 1314, 1, '19:30:00', 'Little Traverse Bay', '2009-07-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (989, 1317, 2, '18:00:00', 'Hidden River & Casting Club', '2009-08-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (990, 1317, 2, '18:00:00', 'Black Lake Golf Club', '2009-08-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (991, 1317, 2, '18:00:00', 'Little Traverse Bay', '2009-09-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (995, 1325, 3, '19:30:00', 'Black Lake Golf Club', '2009-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (996, 1325, 3, '19:30:00', 'Hidden River & Casting Club', '2009-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (997, 1325, 3, '19:00:00', 'Hidden River & Casting Club', '2009-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1001, 1330, 7, '20:30:00', 'Hidden River & Casting Club', '2009-06-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1002, 1330, 7, '20:30:00', 'Black Lake Golf Club', '2009-06-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1003, 1330, 7, '20:30:00', 'Little Traverse Bay', '2009-06-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1004, 1330, 7, '20:30:00', 'Hidden River & Casting Club', '2009-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1005, 1330, 7, '20:30:00', 'Black Lake Golf Club', '2009-06-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1009, 1332, 1, '18:00:00', 'Little Traverse Bay', '2009-07-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1010, 1333, 1, '18:00:00', 'Black Lake Golf Club', '2009-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1011, 1333, 1, '20:30:00', 'Little Traverse Bay', '2009-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1012, 1334, 1, '19:00:00', 'Hidden River & Casting Club', '2009-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1013, 1339, 7, '20:30:00', 'Black Lake Golf Club', '2009-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1014, 1339, 7, '20:30:00', 'Little Traverse Bay', '2009-09-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1015, 1339, 7, '20:30:00', 'Little Traverse Bay', '2009-09-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1016, 1339, 7, '20:30:00', 'Hidden River & Casting Club', '2009-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1017, 1339, 7, '20:30:00', 'Little Traverse Bay', '2009-09-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1018, 1342, 1, '19:00:00', 'Hidden River & Casting Club', '2009-07-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1019, 1342, 1, '19:00:00', 'Black Lake Golf Club', '2009-07-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1020, 1342, 1, '19:00:00', 'Little Traverse Bay', '2009-07-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1021, 1342, 1, '19:00:00', 'Hidden River & Casting Club', '2009-07-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1022, 1342, 1, '19:00:00', 'Black Lake Golf Club', '2009-07-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1023, 1342, 1, '19:00:00', 'Little Traverse Bay', '2009-07-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1024, 1346, 1, '19:00:00', 'Hidden River & Casting Club', '2009-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1025, 1346, 1, '20:00:00', 'Black Lake Golf Club', '2009-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1026, 1346, 1, '20:00:00', 'Little Traverse Bay', '2009-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1027, 1346, 1, '20:00:00', 'Hidden River & Casting Club', '2009-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1028, 1347, 1, '19:30:00', 'Little Traverse Bay', '2009-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1029, 1349, 7, '18:30:00', 'Little Traverse Bay', '2009-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1030, 1349, 7, '18:30:00', 'Hidden River & Casting Club', '2009-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1031, 1349, 7, '17:30:00', 'Black Lake Golf Club', '2009-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1032, 1354, 1, '20:30:00', 'Hidden River & Casting Club', '2009-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1033, 1354, 1, '21:00:00', 'Black Lake Golf Club', '2009-08-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1034, 1357, 1, '20:00:00', 'Hidden River & Casting Club', '2009-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1035, 1358, 7, '19:00:00', 'Little Traverse Bay', '2009-08-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1036, 1358, 7, '19:00:00', 'Hidden River & Casting Club', '2009-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1037, 1360, 3, '17:00:00', 'Hidden River & Casting Club', '2009-08-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1038, 1362, 3, '18:00:00', 'Little Traverse Bay', '2009-10-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1039, 1369, 1, '18:00:00', 'Hidden River & Casting Club', '2009-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1040, 1369, 1, '18:30:00', 'Black Lake Golf Club', '2009-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1041, 273, 1, '19:30:00', 'Little Traverse Bay', '2009-08-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1042, 273, 1, '17:30:00', 'Hidden River & Casting Club', '2009-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1043, 1371, 1, '20:00:00', '', '2009-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1044, 1371, 1, '18:30:00', '', '2009-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1045, 1374, 1, '18:00:00', 'Hidden River & Casting Club', '2009-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1046, 1374, 1, '18:00:00', 'Black Lake Golf Club', '2009-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1047, 1374, 1, '18:00:00', 'Little Traverse Bay', '2009-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1048, 1374, 1, '18:00:00', 'Hidden River & Casting Club', '2009-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1049, 1374, 1, '18:00:00', 'Black Lake Golf Club', '2009-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1050, 1374, 1, '18:00:00', 'Little Traverse Bay', '2009-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1051, 1380, 3, '20:00:00', 'Hidden River & Casting Club', '2009-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1052, 1380, 3, '20:00:00', 'Little Traverse Bay', '2009-08-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1053, 1381, 19, '19:30:00', 'Black Lake Golf Club', '2009-08-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1054, 1381, 19, '19:30:00', 'Little Traverse Bay', '2009-08-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1055, 1387, 3, '19:00:00', 'Hidden River & Casting Club', '2009-09-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1056, 1387, 3, '19:00:00', '', '2009-09-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1057, 1387, 3, '19:00:00', 'Little Traverse Bay', '2009-09-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1058, 1387, 3, '19:00:00', 'Black Lake Golf Club', '2009-09-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1059, 1390, 1, '19:00:00', 'Little Traverse Bay', '2009-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1060, 1390, 1, '19:00:00', 'Black Lake Golf Club', '2009-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1061, 1395, 3, '19:00:00', 'Black Lake Golf Club', '2009-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1062, 1395, 3, '19:00:00', 'Hidden River & Casting Club', '2009-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1063, 1396, 1, '18:30:00', 'Little Traverse Bay', '2009-08-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1064, 1396, 1, '18:00:00', 'Hidden River & Casting Club', '2009-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1065, 1398, 6, '17:00:00', 'Little Traverse Bay', '2009-08-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1066, 1398, 6, '17:00:00', 'Black Lake Golf Club', '2009-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1067, 1398, 6, '17:00:00', 'Hidden River & Casting Club', '2009-08-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1068, 1401, 3, '18:00:00', 'Little Traverse Bay', '2009-08-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1069, 1401, 3, '18:00:00', 'Hidden River & Casting Club', '2009-08-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1070, 1401, 3, '18:00:00', 'Hidden River & Casting Club', '2009-08-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1071, 1409, 1, '19:30:00', 'Little Traverse Bay', '2009-08-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1072, 1409, 1, '17:30:00', 'Hidden River & Casting Club', '2009-08-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1073, 1382, 1, '19:00:00', 'Little Traverse Bay', '2009-08-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1074, 1382, 1, '19:00:00', 'Little Traverse Bay', '2009-08-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1075, 1413, 1, '18:30:00', 'Hidden River & Casting Club', '2009-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1076, 1413, 1, '18:30:00', 'Black Lake Golf Club', '2009-08-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1077, 1413, 1, '18:30:00', 'Little Traverse Bay', '2009-08-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1078, 1421, 1, '18:30:00', 'Hidden River & Casting Club', '2009-08-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1079, 1421, 1, '18:30:00', 'Black Lake Golf Club', '2009-08-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1080, 1421, 1, '18:30:00', 'Little Traverse Bay', '2009-09-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1081, 1421, 1, '18:00:00', 'Little Traverse Bay', '2009-09-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1082, 1421, 1, '18:30:00', 'Hidden River & Casting Club', '2009-09-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1083, 1424, 3, '19:00:00', '', '2009-08-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1084, 1424, 3, '19:00:00', '', '2009-08-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1085, 1424, 3, '19:00:00', '', '2009-08-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1086, 1425, 1, '19:00:00', 'Little Traverse Bay', '2009-10-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1087, 1425, 1, '19:00:00', 'Hidden River & Casting Club', '2009-10-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1088, 1425, 1, '19:00:00', 'Black Lake Golf Club', '2009-10-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1089, 1428, 7, '18:00:00', 'Little Traverse Bay', '2009-09-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1090, 1430, 1, '19:00:00', '', '2009-08-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1091, 1430, 1, '18:30:00', '', '2009-08-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1092, 1430, 1, '18:30:00', '', '2009-08-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1093, 1432, 1, '18:30:00', 'Hidden River & Casting Club', '2009-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1094, 1432, 1, '18:30:00', 'Little Traverse Bay', '2009-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1095, 1432, 1, '18:30:00', 'Black Lake Golf Club', '2009-09-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1096, 1433, 2, '19:00:00', 'Hidden River & Casting Club', '2009-08-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1097, 1433, 2, '19:00:00', 'Little Traverse Bay', '2009-08-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1098, 1435, 1, '18:00:00', '', '2009-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1099, 1436, 1, '20:30:00', 'Little Traverse Bay', '2009-10-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1100, 1438, 7, '19:00:00', 'Hidden River & Casting Club', '2009-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1101, 1438, 7, '19:00:00', 'Little Traverse Bay', '2009-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1102, 1438, 7, '17:00:00', 'Black Lake Golf Club', '2009-09-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1103, 691, 11, '20:00:00', 'Little Traverse Bay', '2009-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1104, 691, 11, '18:00:00', 'Little Traverse Bay', '2009-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1105, 1428, 7, '18:00:00', 'Little Traverse Bay', '2009-09-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1108, 1452, 1, '18:30:00', 'Hidden River & Casting Club', '2009-10-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1109, 1452, 1, '17:30:00', 'Black Lake Golf Club', '2009-10-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1110, 1454, 3, '19:30:00', 'Hidden River & Casting Club', '2009-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1111, 1454, 3, '19:00:00', 'Black Lake Golf Club', '2009-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1112, 1455, 3, '19:30:00', 'Hidden River & Casting Club', '2009-10-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1113, 1455, 3, '19:30:00', 'Little Traverse Bay', '2009-10-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1114, 1457, 5, '18:00:00', '', '2009-08-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1115, 1457, 5, '18:00:00', '', '2009-09-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1116, 1462, 3, '20:00:00', 'Hidden River & Casting Club', '2009-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1117, 1462, 3, '18:00:00', 'Black Lake Golf Club', '2009-09-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1118, 1462, 3, '18:00:00', 'Little Traverse Bay', '2009-09-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1119, 1464, 3, '19:00:00', 'Hidden River & Casting Club', '2009-09-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1120, 1464, 3, '19:00:00', 'Black Lake Golf Club', '2009-09-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1121, 1464, 3, '20:30:00', 'Little Traverse Bay', '2009-09-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1122, 1464, 3, '19:00:00', 'Little Traverse Bay', '2009-09-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1123, 1466, 1, '19:00:00', 'Little Traverse Bay', '2009-10-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1124, 1466, 1, '19:30:00', 'Hidden River & Casting Club', '2009-10-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1125, 1469, 1, '17:30:00', 'Little Traverse Bay', '2009-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1126, 1473, 2, '19:00:00', 'Little Traverse Bay', '2009-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1127, 1473, 2, '20:30:00', 'Little Traverse Bay', '2009-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1128, 1474, 1, '19:00:00', 'Hidden River & Casting Club', '2009-09-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1129, 1474, 1, '19:00:00', 'Black Lake Golf Club', '2009-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1130, 1474, 1, '19:00:00', 'Little Traverse Bay', '2009-09-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1131, 1475, 3, '17:00:00', 'Little Traverse Bay', '2009-09-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1132, 1475, 3, '17:00:00', 'Hidden River & Casting Club', '2009-09-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1133, 1475, 3, '17:00:00', 'Black Lake Golf Club', '2009-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1134, 1475, 3, '17:00:00', 'Little Traverse Bay', '2009-09-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1138, 1481, 1, '17:30:00', 'Hidden River & Casting Club', '2009-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1139, 1481, 1, '17:30:00', 'Little Traverse Bay', '2009-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1137, 1480, 7, '18:30:00', 'Black Lake Golf Club', '2009-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1140, 1481, 1, '17:30:00', 'Hidden River & Casting Club', '2009-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1141, 1481, 1, '17:30:00', 'Little Traverse Bay', '2009-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1142, 1482, 3, '20:00:00', 'Black Lake Golf Club', '2009-09-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1143, 1488, 7, '18:00:00', 'Hidden River & Casting Club', '2009-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1144, 1488, 7, '18:00:00', 'Black Lake Golf Club', '2009-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1145, 1488, 7, '18:00:00', 'Little Traverse Bay', '2009-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1146, 1488, 7, '18:00:00', 'Little Traverse Bay', '2009-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1147, 1490, 1, '18:30:00', 'Little Traverse Bay', '2009-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1148, 1490, 1, '18:30:00', 'Black Lake Golf Club', '2009-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1149, 1490, 1, '18:30:00', 'Little Traverse Bay', '2009-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1150, 1490, 1, '18:30:00', 'Black Lake Golf Club', '2009-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1151, 1493, 1, '19:30:00', 'Little Traverse Bay', '2009-09-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1152, 1500, 1, '18:00:00', 'Hidden River & Casting Club', '2009-09-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1153, 1500, 1, '20:00:00', 'Little Traverse Bay', '2009-09-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1154, 1500, 1, '17:30:00', 'Black Lake Golf Club', '2009-09-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1155, 1503, 3, '21:00:00', 'Black Lake Golf Club', '2009-10-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1156, 1503, 3, '21:00:00', 'Little Traverse Bay', '2009-10-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1157, 554, 1, '18:30:00', 'Hidden River & Casting Club', '2009-10-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1158, 554, 1, '18:30:00', 'Little Traverse Bay', '2009-10-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1159, 554, 1, '17:00:00', 'Black Lake Golf Club', '2009-10-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1160, 1493, 1, '19:30:00', 'Little Traverse Bay', '2009-10-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1161, 1504, 1, '19:00:00', 'Hidden River & Casting Club', '2009-10-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1162, 1505, 1, '18:30:00', 'Hidden River & Casting Club', '2009-09-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1163, 1505, 1, '18:30:00', 'Black Lake Golf Club', '2009-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1164, 1505, 1, '18:30:00', 'Little Traverse Bay', '2009-09-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1165, 1505, 1, '18:30:00', 'Hidden River & Casting Club', '2009-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1166, 1505, 1, '18:30:00', 'Hidden River & Casting Club', '2009-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1167, 1507, 1, '18:00:00', 'Little Traverse Bay', '2009-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1168, 1507, 1, '18:00:00', 'Hidden River & Casting Club', '2009-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1169, 1515, 1, '18:00:00', 'Little Traverse Bay', '2009-10-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1170, 1515, 1, '18:00:00', 'Black Lake Golf Club', '2009-10-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1171, 1515, 1, '17:00:00', 'Hidden River & Casting Club', '2009-10-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1172, 1522, 1, '19:30:00', 'Hidden River & Casting Club', '2009-06-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1173, 1522, 1, '19:30:00', 'Little Traverse Bay', '2009-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1174, 1522, 1, '19:30:00', 'Black Lake Golf Club', '2009-06-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1175, 1273, 7, '17:00:00', 'Hidden River & Casting Club', '2010-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1176, 1273, 7, '17:00:00', 'Little Traverse Bay', '2010-06-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1177, 1273, 7, '17:00:00', 'Black Lake Golf Club', '2010-06-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1178, 1273, 7, '17:00:00', 'Black Lake Golf Club', '2010-06-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1179, 1529, 3, '19:00:00', 'Little Traverse Bay', '2010-05-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1180, 1529, 3, '19:00:00', 'Little Traverse Bay', '2010-05-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1181, 1531, 19, '20:00:00', 'Little Traverse Bay', '2010-05-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1182, 1531, 19, '20:00:00', 'Little Traverse Bay', '2010-05-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1183, 1531, 19, '20:00:00', 'Little Traverse Bay', '2010-05-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1184, 1531, 19, '20:00:00', 'Black Lake Golf Club', '2010-05-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1185, 1531, 19, '20:00:00', 'Black Lake Golf Club', '2010-05-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1186, 1531, 19, '20:00:00', 'Black Lake Golf Club', '2010-05-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1187, 1531, 19, '20:00:00', 'Hidden River & Casting Club', '2010-05-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1188, 1535, 15, '19:30:00', 'Black Lake Golf Club', '2009-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1189, 1535, 15, '19:30:00', '', '2009-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1190, 1535, 15, '19:30:00', '', '2009-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1191, 1535, 15, '19:30:00', '', '2009-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1192, 1539, 1, '19:00:00', 'Black Lake Golf Club', '2010-05-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1193, 1539, 1, '18:00:00', 'Hidden River & Casting Club', '2010-05-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1194, 1542, 3, '19:00:00', 'Little Traverse Bay', '2010-06-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1195, 1542, 3, '20:00:00', 'Hidden River & Casting Club', '2010-06-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1196, 1542, 3, '20:00:00', 'Black Lake Golf Club', '2010-06-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1197, 1524, 3, '19:30:00', 'Little Traverse Bay', '2010-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1198, 1213, 11, '20:30:00', 'Little Traverse Bay', '2010-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1199, 1213, 11, '20:30:00', 'Little Traverse Bay', '2010-08-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1200, 1213, 11, '20:30:00', 'Black Lake Golf Club', '2010-08-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1201, 1549, 11, '20:00:00', 'Little Traverse Bay', '2010-06-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1202, 1551, 11, '17:00:00', 'Black Lake Golf Club', '2010-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1203, 1551, 11, '20:00:00', 'Little Traverse Bay', '2010-06-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1204, 1551, 11, '17:00:00', 'Hidden River & Casting Club', '2010-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1205, 1552, 3, '18:00:00', 'Hidden River & Casting Club', '2010-05-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1206, 1552, 3, '18:00:00', 'Black Lake Golf Club', '2010-06-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1207, 1552, 3, '18:00:00', 'Little Traverse Bay', '2010-06-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1208, 1552, 3, '18:00:00', 'Black Lake Golf Club', '2010-06-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1209, 1553, 3, '19:00:00', 'Little Traverse Bay', '2010-07-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1210, 1553, 3, '17:00:00', 'Little Traverse Bay', '2010-07-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1211, 1557, 3, '18:00:00', 'Hidden River & Casting Club', '2010-05-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1212, 1557, 3, '18:00:00', 'Black Lake Golf Club', '2010-05-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1213, 1557, 3, '18:00:00', 'Little Traverse Bay', '2010-05-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1214, 1557, 3, '18:00:00', 'Hidden River & Casting Club', '2010-05-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1215, 1562, 1, '19:00:00', 'Hidden River & Casting Club', '2010-06-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1216, 1562, 1, '17:00:00', 'Black Lake Golf Club', '2010-06-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1217, 1571, 3, '18:30:00', 'Little Traverse Bay', '2010-07-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1218, 1571, 3, '18:30:00', 'Hidden River & Casting Club', '2010-07-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1219, 1571, 3, '18:30:00', 'Black Lake Golf Club', '2010-07-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1657, 1639, 11, '17:00:00', 'Black Lake Golf Club', '2011-06-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1662, 675, 7, '19:30:00', 'Little Traverse Bay', '2011-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2272, 2646, 15, '19:00:00', 'Little Traverse Bay', '2013-07-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1226, 1588, 1, '18:00:00', 'Little Traverse Bay', '2010-05-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1227, 1588, 1, '18:00:00', 'Hidden River & Casting Club', '2010-05-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1228, 1588, 1, '18:00:00', 'Little Traverse Bay', '2010-05-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1229, 1588, 1, '18:00:00', 'Hidden River & Casting Club', '2010-05-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1230, 1588, 1, '18:00:00', 'Hidden River & Casting Club', '2010-05-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1231, 1588, 1, '18:00:00', 'Little Traverse Bay', '2010-05-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1232, 1589, 15, '19:00:00', 'Hidden River & Casting Club', '2010-07-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1233, 1589, 15, '19:00:00', 'Black Lake Golf Club', '2010-07-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1234, 1589, 15, '19:00:00', 'Little Traverse Bay', '2010-07-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1235, 1589, 15, '19:00:00', 'Black Lake Golf Club', '2010-07-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2524, 3944, 3, '19:00:00', 'Black Lake Golf Club', '2014-06-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2525, 3944, 3, '19:00:00', 'Little Traverse Bay', '2014-06-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2526, 3944, 3, '19:00:00', 'Black Lake Golf Club', '2014-06-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2527, 3766, 3, '20:30:00', 'Little Traverse Bay', '2014-07-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2528, 3766, 3, '20:30:00', 'Black Lake Golf Club', '2014-07-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1241, 1592, 1, '19:00:00', 'Black Lake Golf Club', '2010-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1242, 1597, 3, '18:00:00', 'Little Traverse Bay', '2010-05-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1243, 1597, 3, '18:00:00', 'Hidden River & Casting Club', '2010-05-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1244, 1597, 3, '18:00:00', 'Black Lake Golf Club', '2010-05-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1245, 1597, 3, '18:00:00', 'Little Traverse Bay', '2010-05-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1246, 1597, 3, '17:00:00', 'Black Lake Golf Club', '2010-05-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1247, 1599, 5, '19:00:00', 'Hidden River & Casting Club', '2010-05-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1248, 1599, 5, '19:00:00', 'Black Lake Golf Club', '2010-05-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1249, 1599, 5, '19:00:00', 'Black Lake Golf Club', '2010-05-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1250, 1599, 5, '19:00:00', 'Little Traverse Bay', '2010-05-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1251, 1601, 3, '17:30:00', 'Little Traverse Bay', '2010-06-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1252, 1601, 3, '17:30:00', 'Black Lake Golf Club', '2010-06-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1253, 1601, 3, '17:30:00', 'Hidden River & Casting Club', '2010-06-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1254, 1601, 3, '17:30:00', 'Little Traverse Bay', '2010-06-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1255, 1601, 3, '17:30:00', 'Black Lake Golf Club', '2010-06-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1256, 1601, 3, '17:30:00', 'Hidden River & Casting Club', '2010-06-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1257, 1603, 19, '18:00:00', 'Black Lake Golf Club', '2010-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1258, 1603, 19, '19:30:00', 'Little Traverse Bay', '2010-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1259, 1603, 19, '18:00:00', 'Black Lake Golf Club', '2010-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1260, 1603, 19, '19:30:00', 'Little Traverse Bay', '2010-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1261, 1605, 1, '19:00:00', 'Hidden River & Casting Club', '2010-10-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1262, 1605, 1, '18:00:00', 'Little Traverse Bay', '2010-10-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1263, 1605, 1, '18:00:00', 'Little Traverse Bay', '2010-10-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1264, 1605, 1, '17:00:00', 'Hidden River & Casting Club', '2010-10-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1265, 1605, 1, '19:00:00', 'Hidden River & Casting Club', '2010-10-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1266, 1605, 1, '18:00:00', 'Little Traverse Bay', '2010-10-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1267, 1605, 1, '18:00:00', 'Little Traverse Bay', '2010-10-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1268, 1605, 1, '17:00:00', 'Hidden River & Casting Club', '2010-10-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1269, 1611, 3, '20:30:00', 'Hidden River & Casting Club', '2010-05-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1270, 1611, 3, '20:30:00', 'Black Lake Golf Club', '2010-05-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1271, 1617, 7, '19:30:00', 'Hidden River & Casting Club', '2010-08-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1272, 1617, 7, '19:30:00', 'Black Lake Golf Club', '2010-08-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1273, 1617, 7, '19:30:00', 'Little Traverse Bay', '2010-08-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1274, 1618, 3, '18:00:00', 'Little Traverse Bay', '2010-08-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1275, 1618, 3, '17:00:00', 'Hidden River & Casting Club', '2010-08-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2292, 472, 2, '19:30:00', 'Little Traverse Bay', '2013-07-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2529, 3766, 3, '20:30:00', 'Little Traverse Bay', '2014-07-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1279, 1635, 7, '19:00:00', 'Hidden River & Casting Club', '2010-06-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1280, 1635, 7, '19:00:00', 'Black Lake Golf Club', '2010-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1281, 1635, 7, '19:00:00', 'Little Traverse Bay', '2010-06-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1282, 1638, 1, '20:30:00', 'Black Lake Golf Club', '2010-06-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1283, 1639, 7, '19:00:00', 'Hidden River & Casting Club', '2010-06-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1284, 1639, 7, '19:00:00', 'Black Lake Golf Club', '2010-06-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1285, 1639, 7, '19:00:00', 'Little Traverse Bay', '2010-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1286, 1595, 11, '19:30:00', 'Little Traverse Bay', '2010-07-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1287, 1606, 3, '18:00:00', 'Black Lake Golf Club', '2010-05-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1288, 1606, 3, '17:00:00', 'Little Traverse Bay', '2010-05-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1289, 941, 7, '18:00:00', 'Hidden River & Casting Club', '2010-09-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1290, 941, 7, '18:00:00', 'Hidden River & Casting Club', '2010-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1291, 941, 7, '18:00:00', 'Black Lake Golf Club', '2010-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1292, 941, 7, '18:00:00', 'Black Lake Golf Club', '2010-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1293, 941, 7, '18:00:00', 'Hidden River & Casting Club', '2010-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1294, 941, 7, '17:00:00', 'Hidden River & Casting Club', '2010-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1295, 1543, 1, '18:30:00', 'Hidden River & Casting Club', '2010-05-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1296, 1649, 11, '19:00:00', 'Little Traverse Bay', '2010-07-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1297, 1649, 11, '19:00:00', 'Hidden River & Casting Club', '2010-07-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1298, 1320, 3, '18:30:00', 'Hidden River & Casting Club', '2010-08-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1299, 1320, 3, '18:30:00', 'Hidden River & Casting Club', '2010-08-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1300, 1320, 3, '18:30:00', 'Black Lake Golf Club', '2010-08-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1301, 1650, 1, '18:00:00', 'Hidden River & Casting Club', '2010-08-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1302, 1650, 1, '18:00:00', 'Little Traverse Bay', '2010-08-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1303, 1000, 1, '19:30:00', 'Hidden River & Casting Club', '2010-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1304, 1000, 1, '19:30:00', 'Little Traverse Bay', '2010-06-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1305, 1665, 3, '17:30:00', 'Hidden River & Casting Club', '2010-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1306, 1665, 3, '17:30:00', 'Black Lake Golf Club', '2010-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1307, 1665, 3, '17:30:00', 'Little Traverse Bay', '2010-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1308, 1667, 7, '18:00:00', 'Little Traverse Bay', '2010-05-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1309, 1527, 1, '18:30:00', 'Little Traverse Bay', '2010-06-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1310, 1527, 1, '18:30:00', 'Black Lake Golf Club', '2010-06-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1311, 1527, 1, '18:30:00', 'Hidden River & Casting Club', '2010-06-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1312, 1677, 3, '19:30:00', 'Hidden River & Casting Club', '2010-05-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1313, 1677, 3, '19:30:00', 'Black Lake Golf Club', '2010-05-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1314, 1679, 11, '17:00:00', 'Hidden River & Casting Club', '2010-09-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1315, 1679, 11, '17:00:00', 'Hidden River & Casting Club', '2010-09-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1316, 1679, 11, '17:00:00', 'Hidden River & Casting Club', '2010-09-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1317, 1679, 11, '17:00:00', 'Hidden River & Casting Club', '2010-09-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1318, 1680, 7, '18:30:00', 'Black Lake Golf Club', '2010-08-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1716, 2078, 1, '18:30:00', 'Hidden River & Casting Club', '2011-05-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1717, 2078, 1, '18:30:00', 'Black Lake Golf Club', '2011-05-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1718, 2078, 1, '18:30:00', 'Little Traverse Bay', '2011-05-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1719, 2083, 1, '18:30:00', 'Hidden River & Casting Club', '2011-08-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1323, 1683, 3, '21:00:00', 'Little Traverse Bay', '2010-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1324, 1683, 3, '21:00:00', 'Black Lake Golf Club', '2010-06-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1325, 1683, 3, '21:00:00', 'Hidden River & Casting Club', '2010-06-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1615, 1975, 1, '18:30:00', 'Hidden River & Casting Club', '2011-05-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1616, 1975, 1, '18:30:00', 'Little Traverse Bay', '2011-05-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1959, 2296, 2, '17:00:00', 'Hidden River & Casting Club', '2011-10-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1330, 1690, 3, '19:00:00', 'Little Traverse Bay', '2010-05-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1331, 1690, 3, '19:00:00', 'Hidden River & Casting Club', '2010-05-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1332, 1691, 7, '18:30:00', 'Hidden River & Casting Club', '2010-09-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1333, 1691, 7, '18:30:00', 'Black Lake Golf Club', '2010-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1334, 1691, 7, '18:30:00', 'Little Traverse Bay', '2010-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1335, 1691, 7, '18:30:00', 'Hidden River & Casting Club', '2010-09-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1336, 1691, 7, '18:30:00', 'Black Lake Golf Club', '2010-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1337, 1691, 7, '18:30:00', 'Little Traverse Bay', '2010-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1338, 1612, 3, '19:00:00', 'Hidden River & Casting Club', '2010-06-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1339, 1612, 3, '19:00:00', 'Hidden River & Casting Club', '2010-06-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1340, 1612, 3, '19:00:00', 'Black Lake Golf Club', '2010-06-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1341, 1612, 3, '19:00:00', 'Little Traverse Bay', '2010-06-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1342, 1693, 7, '18:30:00', 'Black Lake Golf Club', '2010-05-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1343, 1693, 7, '18:30:00', 'Little Traverse Bay', '2010-05-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1344, 1693, 7, '18:30:00', 'Hidden River & Casting Club', '2010-05-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1345, 1694, 3, '20:30:00', 'Hidden River & Casting Club', '2010-04-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1346, 1694, 3, '20:30:00', 'Little Traverse Bay', '2010-04-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1347, 1694, 3, '20:30:00', 'Black Lake Golf Club', '2010-04-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1348, 1699, 4, '19:00:00', 'Little Traverse Bay', '2010-06-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1349, 1699, 4, '18:30:00', 'Hidden River & Casting Club', '2010-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1350, 1699, 4, '19:00:00', 'Little Traverse Bay', '2010-06-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1351, 1699, 4, '18:30:00', 'Hidden River & Casting Club', '2010-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1352, 1700, 7, '18:00:00', 'Little Traverse Bay', '2010-06-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1353, 1700, 7, '18:30:00', 'Hidden River & Casting Club', '2010-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1354, 1700, 7, '17:00:00', 'Black Lake Golf Club', '2010-06-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1355, 1701, 5, '19:30:00', 'Hidden River & Casting Club', '2010-08-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1356, 1702, 1, '19:00:00', 'Little Traverse Bay', '2010-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1357, 1702, 1, '19:00:00', 'Little Traverse Bay', '2010-06-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1358, 1706, 9, '19:30:00', 'Black Lake Golf Club', '2010-05-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1359, 1706, 9, '18:30:00', 'Hidden River & Casting Club', '2010-05-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1360, 1706, 9, '19:30:00', 'Black Lake Golf Club', '2010-05-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1361, 1706, 9, '18:30:00', 'Hidden River & Casting Club', '2010-05-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1362, 1707, 3, '18:00:00', 'Hidden River & Casting Club', '2010-04-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1363, 1708, 1, '18:30:00', 'Hidden River & Casting Club', '2010-05-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1364, 1708, 1, '18:30:00', 'Black Lake Golf Club', '2010-05-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1365, 1708, 1, '18:30:00', 'Little Traverse Bay', '2010-05-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1366, 1712, 1, '20:00:00', 'Black Lake Golf Club', '2010-05-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1367, 1712, 1, '18:30:00', 'Hidden River & Casting Club', '2010-05-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1368, 1712, 1, '18:30:00', 'Little Traverse Bay', '2010-05-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2275, 2659, 7, '20:00:00', 'Little Traverse Bay', '2013-07-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2277, 2662, 7, '19:30:00', 'Little Traverse Bay', '2013-05-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2278, 2662, 7, '18:30:00', 'Black Lake Golf Club', '2013-05-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2366, 2231, 3, '17:30:00', 'Black Lake Golf Club', '2013-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1373, 1723, 1, '18:00:00', 'Little Traverse Bay', '2010-06-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1374, 1723, 1, '18:00:00', 'Black Lake Golf Club', '2010-06-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1375, 1723, 1, '18:00:00', 'Hidden River & Casting Club', '2010-06-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1376, 1724, 3, '19:00:00', 'Hidden River & Casting Club', '2010-06-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1377, 1724, 3, '19:00:00', 'Black Lake Golf Club', '2010-06-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1378, 1724, 3, '19:00:00', 'Little Traverse Bay', '2010-06-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1379, 1725, 7, '20:00:00', 'Black Lake Golf Club', '2010-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1380, 1725, 7, '19:00:00', 'Little Traverse Bay', '2010-07-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1381, 1725, 7, '17:00:00', 'Hidden River & Casting Club', '2010-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1382, 1726, 1, '19:00:00', 'Hidden River & Casting Club', '2010-05-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1383, 1726, 1, '19:00:00', 'Black Lake Golf Club', '2010-05-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1384, 1726, 1, '19:00:00', 'Little Traverse Bay', '2010-05-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1385, 1728, 1, '18:30:00', 'Hidden River & Casting Club', '2010-06-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1386, 1736, 1, '17:00:00', 'Hidden River & Casting Club', '2010-04-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1387, 1352, 3, '19:30:00', 'Little Traverse Bay', '2010-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1388, 1352, 3, '19:30:00', 'Black Lake Golf Club', '2010-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1389, 1352, 3, '19:30:00', 'Little Traverse Bay', '2010-08-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1390, 1352, 3, '19:30:00', 'Hidden River & Casting Club', '2010-08-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1399, 1740, 3, '18:00:00', 'Hidden River & Casting Club', '2010-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1400, 1742, 11, '19:30:00', 'Hidden River & Casting Club', '2010-06-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1393, 1739, 1, '20:30:00', 'Hidden River & Casting Club', '2010-08-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1394, 1739, 1, '20:00:00', 'Black Lake Golf Club', '2010-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1395, 1739, 1, '20:00:00', 'Little Traverse Bay', '2010-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1396, 1739, 1, '20:00:00', 'Hidden River & Casting Club', '2010-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1397, 1739, 1, '20:00:00', 'Black Lake Golf Club', '2010-08-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1398, 1739, 1, '20:00:00', 'Little Traverse Bay', '2010-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1401, 1742, 11, '20:00:00', 'Little Traverse Bay', '2010-06-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1402, 1748, 5, '20:30:00', 'Black Lake Golf Club', '2010-05-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1403, 1748, 5, '20:00:00', 'Little Traverse Bay', '2010-05-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1404, 1748, 5, '20:00:00', 'Hidden River & Casting Club', '2010-05-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1405, 1748, 5, '18:30:00', 'Black Lake Golf Club', '2010-05-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2109, 2472, 3, '18:00:00', 'Little Traverse Bay', '2012-08-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2114, 2481, 5, '21:00:00', 'Black Lake Golf Club', '2012-08-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2115, 2481, 5, '21:00:00', 'Little Traverse Bay', '2012-08-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2224, 2560, 1, '19:00:00', 'Black Lake Golf Club', '2012-09-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1410, 1754, 3, '19:00:00', 'Hidden River & Casting Club', '2010-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1411, 1754, 3, '19:30:00', 'Little Traverse Bay', '2010-06-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1412, 1754, 3, '17:00:00', 'Black Lake Golf Club', '2010-06-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1413, 1756, 1, '18:30:00', 'Hidden River & Casting Club', '2010-06-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1414, 1756, 1, '18:30:00', 'Black Lake Golf Club', '2010-06-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1415, 1756, 1, '18:30:00', 'Little Traverse Bay', '2010-06-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1416, 1756, 1, '18:30:00', 'Hidden River & Casting Club', '2010-06-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1417, 1756, 1, '18:30:00', 'Black Lake Golf Club', '2010-06-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1418, 1756, 1, '18:30:00', 'Little Traverse Bay', '2010-06-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1419, 1757, 3, '19:30:00', 'Hidden River & Casting Club', '2011-09-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1420, 1757, 3, '19:30:00', 'Little Traverse Bay', '2011-09-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1421, 1757, 3, '19:30:00', 'Black Lake Golf Club', '2011-09-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1422, 1757, 3, '19:30:00', 'Hidden River & Casting Club', '2011-09-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2367, 2231, 3, '17:30:00', 'Little Traverse Bay', '2013-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1688, 2055, 1, '19:30:00', 'Little Traverse Bay', '2011-05-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1425, 1764, 3, '20:30:00', 'Little Traverse Bay', '2010-06-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1426, 1764, 3, '20:00:00', 'Black Lake Golf Club', '2010-06-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1427, 1765, 1, '18:30:00', 'Hidden River & Casting Club', '2010-07-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1428, 1765, 1, '18:30:00', 'Black Lake Golf Club', '2010-07-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1429, 1765, 1, '18:30:00', 'Little Traverse Bay', '2010-07-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1430, 1765, 1, '18:30:00', 'Black Lake Golf Club', '2010-07-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1431, 1765, 1, '18:30:00', 'Black Lake Golf Club', '2010-07-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1432, 1765, 1, '19:30:00', 'Black Lake Golf Club', '2010-07-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1433, 1765, 1, '19:30:00', 'Black Lake Golf Club', '2010-07-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1434, 1765, 1, '19:30:00', 'Little Traverse Bay', '2010-07-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1435, 1493, 1, '19:00:00', 'Little Traverse Bay', '2010-07-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1436, 1277, 1, '17:00:00', 'Little Traverse Bay', '2010-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1437, 1277, 1, '17:00:00', 'Little Traverse Bay', '2010-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1438, 1277, 1, '17:00:00', 'Little Traverse Bay', '2010-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1439, 1277, 1, '17:30:00', '', '2010-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1440, 1771, 3, '21:00:00', 'Hidden River & Casting Club', '2010-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1441, 1771, 3, '21:00:00', 'Little Traverse Bay', '2010-06-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1442, 1772, 1, '19:30:00', 'Little Traverse Bay', '2010-06-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1443, 1772, 1, '19:30:00', 'Hidden River & Casting Club', '2010-06-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1444, 1772, 1, '19:30:00', 'Black Lake Golf Club', '2010-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1445, 1270, 1, '17:00:00', 'Hidden River & Casting Club', '2010-07-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1446, 1270, 1, '18:00:00', 'Little Traverse Bay', '2010-07-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1447, 1775, 1, '18:00:00', 'Hidden River & Casting Club', '2010-07-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1448, 1775, 1, '18:00:00', 'Little Traverse Bay', '2010-07-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1449, 1775, 1, '18:00:00', 'Little Traverse Bay', '2010-07-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1450, 1775, 1, '18:00:00', 'Black Lake Golf Club', '2010-07-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1451, 1784, 1, '17:30:00', 'Black Lake Golf Club', '2010-07-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2225, 2560, 1, '18:00:00', 'Black Lake Golf Club', '2012-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1452, 1784, 1, '19:00:00', 'Hidden River & Casting Club', '2010-07-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1456, 1791, 1, '19:30:00', 'Black Lake Golf Club', '2010-06-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1457, 1791, 1, '19:30:00', 'Hidden River & Casting Club', '2010-06-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1458, 1796, 1, '19:00:00', 'Hidden River & Casting Club', '2010-08-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1459, 1796, 1, '19:00:00', 'Hidden River & Casting Club', '2010-08-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1460, 1796, 1, '19:00:00', 'Hidden River & Casting Club', '2010-09-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1461, 1796, 1, '19:00:00', 'Hidden River & Casting Club', '2010-09-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1462, 1796, 1, '19:00:00', 'Black Lake Golf Club', '2010-09-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1463, 1801, 1, '20:00:00', 'Little Traverse Bay', '2010-06-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1464, 1801, 1, '20:00:00', 'Hidden River & Casting Club', '2010-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1465, 1801, 1, '20:00:00', 'Black Lake Golf Club', '2010-06-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1466, 1802, 3, '20:00:00', 'Hidden River & Casting Club', '2010-07-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1467, 1802, 3, '19:00:00', 'Hidden River & Casting Club', '2010-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1468, 1806, 3, '20:00:00', 'Hidden River & Casting Club', '2010-09-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1469, 1806, 3, '20:00:00', 'Black Lake Golf Club', '2010-09-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1470, 1806, 3, '20:00:00', 'Little Traverse Bay', '2010-09-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1471, 1755, 1, '19:00:00', 'Little Traverse Bay', '2010-08-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1472, 1755, 1, '18:30:00', 'Hidden River & Casting Club', '2010-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1473, 1755, 1, '18:30:00', 'Little Traverse Bay', '2010-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1474, 1755, 1, '18:30:00', 'Little Traverse Bay', '2010-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1475, 1808, 1, '21:00:00', 'Hidden River & Casting Club', '2010-07-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1476, 1808, 1, '21:00:00', 'Hidden River & Casting Club', '2010-07-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1477, 1808, 1, '21:00:00', 'Black Lake Golf Club', '2010-07-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1478, 1808, 1, '17:00:00', 'Little Traverse Bay', '2010-07-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1480, 1811, 1, '19:00:00', 'Hidden River & Casting Club', '2010-08-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1481, 1811, 1, '19:00:00', 'Black Lake Golf Club', '2010-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1482, 1811, 1, '19:00:00', 'Little Traverse Bay', '2010-08-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1483, 1816, 1, '18:30:00', 'Little Traverse Bay', '2010-07-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1484, 1816, 1, '18:30:00', 'Hidden River & Casting Club', '2010-07-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1658, 2003, 3, '19:00:00', 'Black Lake Golf Club', '2011-05-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1659, 2003, 3, '19:30:00', 'Hidden River & Casting Club', '2011-05-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2503, 1988, 15, '19:00:00', 'Little Traverse Bay', '2014-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1488, 1820, 3, '19:00:00', 'Little Traverse Bay', '2011-06-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1489, 1820, 3, '19:00:00', 'Black Lake Golf Club', '2011-07-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1490, 1820, 3, '19:00:00', 'Hidden River & Casting Club', '2011-07-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1491, 1820, 3, '19:00:00', 'Little Traverse Bay', '2011-07-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1492, 1821, 15, '19:30:00', 'Hidden River & Casting Club', '2010-10-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1493, 1821, 15, '19:30:00', 'Black Lake Golf Club', '2010-10-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1494, 1827, 3, '19:00:00', 'Hidden River & Casting Club', '2010-09-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1495, 1827, 3, '19:00:00', 'Little Traverse Bay', '2010-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1496, 1832, 1, '17:00:00', 'Hidden River & Casting Club', '2010-08-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1497, 1832, 1, '17:00:00', 'Little Traverse Bay', '2010-08-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1498, 1832, 1, '17:00:00', 'Hidden River & Casting Club', '2010-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1499, 1835, 1, '20:00:00', 'Hidden River & Casting Club', '2010-08-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1500, 1835, 1, '20:00:00', 'Little Traverse Bay', '2010-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1501, 1835, 1, '21:00:00', 'Black Lake Golf Club', '2010-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1502, 1839, 11, '19:00:00', 'Hidden River & Casting Club', '2010-09-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1503, 1839, 11, '19:00:00', 'Little Traverse Bay', '2010-10-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1504, 1839, 11, '19:00:00', 'Black Lake Golf Club', '2010-10-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1505, 1840, 1, '21:00:00', 'Black Lake Golf Club', '2010-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1506, 1840, 1, '21:00:00', 'Little Traverse Bay', '2010-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1507, 1845, 1, '19:00:00', 'Hidden River & Casting Club', '2010-07-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1508, 1845, 1, '19:00:00', 'Black Lake Golf Club', '2010-08-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1509, 1845, 1, '19:00:00', 'Little Traverse Bay', '2010-08-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1510, 1849, 3, '19:00:00', 'Black Lake Golf Club', '2010-09-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1511, 1849, 3, '19:00:00', 'Hidden River & Casting Club', '2010-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1512, 1849, 3, '19:00:00', 'Little Traverse Bay', '2010-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1513, 1849, 3, '18:00:00', 'Little Traverse Bay', '2010-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1514, 1850, 1, '18:30:00', 'Little Traverse Bay', '2010-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1515, 1850, 1, '18:30:00', 'Hidden River & Casting Club', '2010-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1516, 1851, 3, '19:00:00', 'Hidden River & Casting Club', '2010-09-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1517, 1851, 3, '19:00:00', 'Little Traverse Bay', '2010-09-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1518, 1851, 3, '17:00:00', 'Hidden River & Casting Club', '2010-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2508, 444, 1, '18:00:00', 'Black Lake Golf Club', '2014-06-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2509, 444, 1, '18:00:00', 'Little Traverse Bay', '2014-06-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1521, 1856, 1, '19:30:00', 'Hidden River & Casting Club', '2010-09-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1522, 1856, 1, '19:30:00', 'Black Lake Golf Club', '2010-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1523, 1856, 1, '19:30:00', 'Little Traverse Bay', '2010-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1524, 1856, 1, '19:30:00', 'Hidden River & Casting Club', '2010-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1525, 1856, 1, '19:30:00', '', '2010-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1526, 1857, 5, '18:00:00', 'Hidden River & Casting Club', '2011-07-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1527, 1857, 7, '18:00:00', '', '2011-07-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1528, 1857, 7, '18:00:00', 'Little Traverse Bay', '2011-07-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1529, 1857, 7, '18:00:00', 'Black Lake Golf Club', '2011-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1530, 1859, 1, '18:30:00', 'Black Lake Golf Club', '2010-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1531, 1859, 1, '18:30:00', 'Little Traverse Bay', '2010-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1532, 1859, 1, '18:30:00', 'Black Lake Golf Club', '2010-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1533, 1859, 1, '18:30:00', 'Hidden River & Casting Club', '2010-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1534, 1859, 1, '18:30:00', 'Black Lake Golf Club', '2010-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1535, 1861, 5, '18:00:00', 'Little Traverse Bay', '2010-10-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1536, 1861, 5, '18:00:00', 'Hidden River & Casting Club', '2010-10-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1537, 1861, 5, '18:00:00', 'Black Lake Golf Club', '2010-10-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1538, 1864, 3, '17:00:00', 'Hidden River & Casting Club', '2010-08-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1539, 1864, 3, '17:00:00', 'Black Lake Golf Club', '2010-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1540, 1864, 3, '17:00:00', 'Little Traverse Bay', '2010-08-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1541, 1873, 3, '19:00:00', 'Hidden River & Casting Club', '2010-08-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1542, 1873, 3, '19:00:00', 'Black Lake Golf Club', '2010-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1543, 1873, 3, '19:00:00', 'Little Traverse Bay', '2010-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1544, 1880, 7, '19:30:00', 'Hidden River & Casting Club', '2010-08-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1545, 1880, 7, '19:30:00', 'Black Lake Golf Club', '2010-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1546, 1880, 7, '19:30:00', 'Little Traverse Bay', '2010-08-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1547, 1882, 3, '18:00:00', 'Little Traverse Bay', '2010-08-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1548, 1882, 3, '19:00:00', 'Hidden River & Casting Club', '2010-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1552, 1889, 1, '18:00:00', 'Hidden River & Casting Club', '2010-08-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1553, 1889, 1, '18:00:00', 'Black Lake Golf Club', '2010-08-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1554, 1889, 1, '18:00:00', 'Little Traverse Bay', '2010-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1555, 1889, 1, '17:30:00', 'Black Lake Golf Club', '2010-08-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1558, 1891, 3, '20:00:00', 'Hidden River & Casting Club', '2010-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1559, 1892, 3, '17:30:00', 'Little Traverse Bay', '2010-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1560, 1894, 1, '18:30:00', 'Little Traverse Bay', '2010-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1561, 1894, 1, '18:30:00', 'Black Lake Golf Club', '2010-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1562, 1894, 1, '18:30:00', 'Hidden River & Casting Club', '2010-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1563, 1898, 3, '20:30:00', 'Black Lake Golf Club', '2010-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1564, 1898, 3, '19:00:00', 'Little Traverse Bay', '2010-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1565, 1901, 1, '18:00:00', 'Hidden River & Casting Club', '2010-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1566, 1901, 1, '18:00:00', 'Black Lake Golf Club', '2010-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1567, 1901, 1, '18:00:00', 'Little Traverse Bay', '2010-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1568, 1901, 1, '18:00:00', 'Little Traverse Bay', '2010-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1570, 1904, 1, '19:00:00', 'Little Traverse Bay', '2010-09-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1571, 1904, 1, '18:30:00', 'Hidden River & Casting Club', '2010-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1572, 1904, 1, '18:30:00', 'Black Lake Golf Club', '2010-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1573, 1909, 15, '20:30:00', 'Black Lake Golf Club', '2011-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1574, 1909, 15, '20:00:00', 'Hidden River & Casting Club', '2011-07-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1575, 1910, 1, '20:30:00', 'Hidden River & Casting Club', '2010-09-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1576, 513, 3, '18:00:00', 'Hidden River & Casting Club', '2010-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1577, 1916, 7, '17:30:00', 'Hidden River & Casting Club', '2010-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1578, 1916, 7, '17:30:00', 'Little Traverse Bay', '2010-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1579, 1916, 7, '17:30:00', 'Black Lake Golf Club', '2010-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1580, 1916, 7, '17:00:00', 'Hidden River & Casting Club', '2010-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1581, 1918, 3, '19:00:00', 'Little Traverse Bay', '2010-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1582, 1918, 3, '19:30:00', 'Black Lake Golf Club', '2010-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1583, 1920, 3, '18:30:00', 'Little Traverse Bay', '2010-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1584, 1920, 3, '19:00:00', 'Black Lake Golf Club', '2010-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1585, 1926, 1, '18:30:00', 'Hidden River & Casting Club', '2010-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1586, 1930, 1, '18:30:00', 'Hidden River & Casting Club', '2010-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1587, 1930, 1, '19:00:00', 'Little Traverse Bay', '2010-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1588, 1934, 3, '18:30:00', 'Black Lake Golf Club', '2010-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1589, 1934, 3, '18:30:00', 'Little Traverse Bay', '2010-09-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1590, 1938, 3, '20:00:00', 'Little Traverse Bay', '2010-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1591, 1938, 3, '20:00:00', 'Little Traverse Bay', '2010-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1592, 1940, 1, '19:00:00', 'Hidden River & Casting Club', '2010-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1593, 1947, 1, '19:00:00', 'Little Traverse Bay', '2010-10-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1594, 1947, 1, '19:00:00', 'Black Lake Golf Club', '2010-10-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1595, 1949, 1, '20:30:00', 'Hidden River & Casting Club', '2010-10-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1596, 1949, 1, '20:30:00', 'Little Traverse Bay', '2010-10-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1597, 1949, 1, '17:00:00', 'Black Lake Golf Club', '2010-10-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1598, 1808, 1, '20:00:00', 'Hidden River & Casting Club', '2010-10-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1599, 1808, 1, '20:00:00', 'Black Lake Golf Club', '2010-10-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1600, 1808, 1, '20:00:00', 'Little Traverse Bay', '2010-10-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1601, 1808, 1, '20:00:00', 'Little Traverse Bay', '2010-10-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1602, 1099, 3, '19:30:00', 'Little Traverse Bay', '2010-10-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1603, 1099, 3, '19:30:00', 'Black Lake Golf Club', '2010-10-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1604, 1953, 15, '18:30:00', 'Little Traverse Bay', '2011-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1669, 2023, 7, '19:30:00', 'Little Traverse Bay', '2011-06-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1670, 2023, 7, '19:30:00', 'Hidden River & Casting Club', '2011-06-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1608, 1963, 15, '19:30:00', 'Black Lake Golf Club', '2011-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1609, 1872, 19, '21:00:00', 'Little Traverse Bay', '2011-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1617, 1530, 11, '18:00:00', 'Black Lake Golf Club', '2011-06-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1618, 1530, 11, '19:00:00', 'Little Traverse Bay', '2011-06-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1619, 1987, 3, '20:00:00', 'Hidden River & Casting Club', '2011-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1620, 1987, 3, '20:00:00', 'Little Traverse Bay', '2011-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1621, 1989, 19, '20:00:00', 'Little Traverse Bay', '2011-05-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1622, 1989, 19, '20:00:00', 'Little Traverse Bay', '2011-05-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1623, 1990, 3, '18:00:00', 'Little Traverse Bay', '2011-04-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1624, 1990, 3, '17:00:00', 'Black Lake Golf Club', '2011-04-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1625, 1974, 1, '18:00:00', 'Hidden River & Casting Club', '2011-07-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1626, 1974, 1, '18:30:00', 'Little Traverse Bay', '2011-07-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1627, 1995, 3, '19:00:00', 'Hidden River & Casting Club', '2011-05-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1628, 1995, 3, '19:00:00', 'Black Lake Golf Club', '2011-05-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1629, 1995, 3, '19:00:00', 'Little Traverse Bay', '2011-05-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1630, 1997, 1, '18:00:00', 'Little Traverse Bay', '2011-07-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1631, 1997, 1, '18:00:00', 'Hidden River & Casting Club', '2011-07-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1632, 1997, 1, '18:00:00', 'Hidden River & Casting Club', '2011-07-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1633, 1997, 1, '17:30:00', 'Little Traverse Bay', '2011-07-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1634, 1998, 7, '20:30:00', 'Hidden River & Casting Club', '2011-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1635, 454, 7, '19:30:00', 'Little Traverse Bay', '2011-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1636, 454, 7, '19:00:00', 'Hidden River & Casting Club', '2011-08-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1637, 1002, 3, '19:00:00', 'Hidden River & Casting Club', '2011-05-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1638, 1002, 3, '19:00:00', 'Black Lake Golf Club', '2011-05-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1639, 1002, 3, '19:00:00', 'Little Traverse Bay', '2011-05-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1640, 1973, 3, '18:00:00', 'Hidden River & Casting Club', '2011-05-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1641, 1973, 3, '18:00:00', 'Black Lake Golf Club', '2011-05-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1642, 1973, 3, '18:00:00', 'Little Traverse Bay', '2011-05-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1643, 1973, 3, '18:00:00', 'Hidden River & Casting Club', '2011-05-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1644, 2001, 7, '18:30:00', 'Hidden River & Casting Club', '2011-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1645, 2001, 7, '18:30:00', 'Little Traverse Bay', '2011-08-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1646, 2001, 7, '18:30:00', 'Black Lake Golf Club', '2011-08-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1647, 1191, 7, '17:00:00', 'Hidden River & Casting Club', '2011-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1648, 1191, 7, '19:00:00', 'Little Traverse Bay', '2011-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1649, 1191, 7, '19:00:00', 'Black Lake Golf Club', '2011-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1650, 1191, 7, '19:00:00', 'Little Traverse Bay', '2011-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1651, 1191, 7, '19:00:00', 'Black Lake Golf Club', '2011-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1663, 2014, 7, '18:00:00', '', '2011-06-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1664, 2014, 7, '18:00:00', '', '2011-06-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1665, 2014, 7, '18:00:00', '', '2011-06-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1666, 2014, 7, '18:00:00', '', '2011-06-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1671, 2027, 7, '20:00:00', 'Hidden River & Casting Club', '2011-08-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1672, 2027, 7, '20:00:00', 'Black Lake Golf Club', '2011-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1673, 2027, 7, '20:00:00', 'Little Traverse Bay', '2011-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1674, 1725, 7, '20:00:00', 'Hidden River & Casting Club', '2011-06-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1675, 1725, 7, '19:30:00', 'Black Lake Golf Club', '2011-06-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1676, 1725, 7, '20:00:00', 'Little Traverse Bay', '2011-06-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1677, 1725, 7, '20:00:00', 'Little Traverse Bay', '2011-06-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1678, 2028, 1, '18:00:00', 'Black Lake Golf Club', '2011-06-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1679, 2028, 1, '18:00:00', 'Little Traverse Bay', '2011-06-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1680, 2028, 1, '18:00:00', 'Hidden River & Casting Club', '2011-06-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1682, 2039, 1, '18:00:00', 'Hidden River & Casting Club', '2011-07-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1683, 2039, 1, '18:00:00', 'Little Traverse Bay', '2011-07-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1684, 2039, 1, '18:00:00', 'Black Lake Golf Club', '2011-07-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1686, 1079, 7, '19:30:00', 'Hidden River & Casting Club', '2011-05-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1687, 1079, 7, '19:30:00', 'Black Lake Golf Club', '2011-05-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1689, 2055, 1, '18:30:00', 'Black Lake Golf Club', '2011-05-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1690, 2056, 11, '20:00:00', 'Hidden River & Casting Club', '2011-07-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1691, 2056, 11, '20:00:00', 'Black Lake Golf Club', '2011-07-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1692, 2056, 11, '20:00:00', 'Little Traverse Bay', '2011-07-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2463, 3891, 3, '18:00:00', 'Black Lake Golf Club', '2013-10-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2464, 3891, 3, '18:00:00', 'Black Lake Golf Club', '2013-10-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2465, 3891, 3, '18:00:00', 'Little Traverse Bay', '2013-10-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1696, 1728, 1, '20:00:00', 'Black Lake Golf Club', '2011-06-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1697, 2064, 7, '19:30:00', 'Hidden River & Casting Club', '2011-06-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1698, 2064, 7, '20:00:00', '', '2011-06-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1699, 2068, 1, '18:00:00', 'Hidden River & Casting Club', '2011-06-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1700, 2068, 1, '18:00:00', 'Black Lake Golf Club', '2011-06-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1701, 2068, 1, '18:00:00', 'Little Traverse Bay', '2011-06-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1702, 1693, 3, '18:00:00', 'Hidden River & Casting Club', '2011-07-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1703, 1693, 3, '18:00:00', 'Black Lake Golf Club', '2011-07-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1704, 1693, 3, '18:00:00', 'Little Traverse Bay', '2011-07-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1705, 1693, 3, '18:00:00', '', '2011-08-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1706, 2074, 3, '19:00:00', 'Hidden River & Casting Club', '2011-07-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1707, 2074, 3, '19:00:00', 'Black Lake Golf Club', '2011-07-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1708, 2074, 3, '19:00:00', 'Little Traverse Bay', '2011-07-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1709, 2074, 3, '19:00:00', 'Hidden River & Casting Club', '2011-07-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1712, 427, 11, '19:00:00', 'Hidden River & Casting Club', '2011-07-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1713, 427, 11, '19:30:00', 'Hidden River & Casting Club', '2011-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1714, 427, 11, '19:00:00', 'Little Traverse Bay', '2011-07-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1715, 427, 11, '17:00:00', 'Black Lake Golf Club', '2011-07-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1721, 2084, 7, '19:30:00', 'Black Lake Golf Club', '2011-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1722, 1488, 7, '18:00:00', 'Hidden River & Casting Club', '2011-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1723, 1488, 7, '17:30:00', 'Black Lake Golf Club', '2011-08-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1724, 1488, 7, '19:00:00', 'Little Traverse Bay', '2011-08-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1725, 1488, 7, '18:30:00', 'Black Lake Golf Club', '2011-08-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1726, 1488, 7, '18:30:00', 'Hidden River & Casting Club', '2011-08-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1727, 2086, 3, '19:30:00', 'Little Traverse Bay', '2011-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1728, 2086, 3, '19:30:00', 'Hidden River & Casting Club', '2011-08-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1729, 2086, 3, '19:30:00', 'Black Lake Golf Club', '2011-08-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1730, 2090, 7, '19:30:00', 'Hidden River & Casting Club', '2011-08-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2276, 2660, 7, '20:00:00', 'Little Traverse Bay', '2013-06-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2466, 3891, 3, '18:00:00', 'Little Traverse Bay', '2013-10-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1733, 2092, 15, '19:00:00', 'Hidden River & Casting Club', '2011-05-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1734, 2092, 15, '19:30:00', 'Black Lake Golf Club', '2011-05-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1735, 2092, 15, '17:00:00', 'Little Traverse Bay', '2011-05-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1736, 1749, 1, '17:00:00', 'Hidden River & Casting Club', '2011-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1737, 1749, 1, '17:00:00', 'Hidden River & Casting Club', '2011-06-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1738, 1749, 1, '17:00:00', 'Hidden River & Casting Club', '2011-06-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1739, 1749, 1, '17:00:00', 'Hidden River & Casting Club', '2011-06-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2260, 2611, 1, '20:00:00', 'Little Traverse Bay', '2012-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1741, 2098, 19, '19:00:00', 'Black Lake Golf Club', '2011-07-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1742, 2098, 19, '19:00:00', 'Hidden River & Casting Club', '2011-07-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1743, 2098, 19, '19:00:00', 'Little Traverse Bay', '2011-07-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1744, 2105, 1, '19:00:00', 'Hidden River & Casting Club', '2011-06-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1745, 2105, 1, '19:00:00', 'Black Lake Golf Club', '2011-06-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1746, 2105, 1, '19:00:00', 'Little Traverse Bay', '2011-06-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1747, 2110, 1, '18:30:00', 'Black Lake Golf Club', '2011-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1748, 2110, 1, '18:30:00', 'Little Traverse Bay', '2011-07-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1749, 2110, 1, '18:30:00', 'Hidden River & Casting Club', '2011-07-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1750, 2110, 1, '19:00:00', 'Black Lake Golf Club', '2011-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1751, 2112, 1, '20:00:00', 'Little Traverse Bay', '2011-05-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1752, 2112, 1, '20:00:00', 'Hidden River & Casting Club', '2011-05-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1753, 2112, 1, '20:00:00', 'Black Lake Golf Club', '2011-05-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1754, 2112, 1, '20:00:00', 'Little Traverse Bay', '2011-05-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1755, 2114, 1, '20:00:00', 'Hidden River & Casting Club', '2011-04-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1756, 2114, 1, '20:00:00', 'Hidden River & Casting Club', '2011-04-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1757, 2112, 1, '17:00:00', 'Black Lake Golf Club', '2011-05-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1758, 2112, 1, '19:00:00', 'Hidden River & Casting Club', '2011-05-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1759, 2112, 1, '19:00:00', 'Little Traverse Bay', '2011-05-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1760, 2112, 1, '17:00:00', 'Little Traverse Bay', '2011-05-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1761, 2117, 7, '20:00:00', 'Hidden River & Casting Club', '2011-05-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1762, 2117, 7, '18:00:00', 'Black Lake Golf Club', '2011-05-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1763, 2120, 7, '19:30:00', 'Hidden River & Casting Club', '2011-05-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1764, 2120, 7, '19:30:00', 'Black Lake Golf Club', '2011-05-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1765, 2120, 7, '19:30:00', 'Little Traverse Bay', '2011-05-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1766, 2120, 7, '19:30:00', 'Hidden River & Casting Club', '2011-05-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1767, 2127, 7, '20:00:00', 'Little Traverse Bay', '2011-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1768, 2127, 7, '20:00:00', 'Little Traverse Bay', '2011-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1769, 2129, 1, '20:00:00', 'Hidden River & Casting Club', '2011-07-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1770, 2129, 1, '19:00:00', 'Little Traverse Bay', '2011-07-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1771, 2129, 1, '19:00:00', 'Black Lake Golf Club', '2011-07-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1782, 2135, 1, '18:30:00', 'Hidden River & Casting Club', '2011-06-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1783, 2135, 1, '18:30:00', 'Black Lake Golf Club', '2011-06-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1784, 2135, 1, '18:30:00', 'Little Traverse Bay', '2011-06-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1785, 2137, 1, '18:00:00', 'Little Traverse Bay', '2011-05-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1776, 2133, 1, '17:30:00', 'Hidden River & Casting Club', '2011-07-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1777, 2133, 1, '17:30:00', 'Black Lake Golf Club', '2011-07-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1778, 2133, 1, '17:30:00', 'Little Traverse Bay', '2011-07-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1779, 2133, 1, '17:30:00', 'Hidden River & Casting Club', '2011-07-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1780, 2133, 1, '17:30:00', 'Black Lake Golf Club', '2011-07-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1781, 2133, 1, '17:30:00', 'Little Traverse Bay', '2011-07-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1786, 2137, 1, '17:30:00', 'Black Lake Golf Club', '2011-05-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1787, 2137, 1, '17:30:00', 'Hidden River & Casting Club', '2011-05-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1788, 2139, 2, '18:00:00', 'Little Traverse Bay', '2011-06-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1789, 2139, 2, '18:00:00', 'Little Traverse Bay', '2011-06-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1790, 2139, 2, '17:00:00', 'Hidden River & Casting Club', '2011-06-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1791, 2139, 2, '18:00:00', 'Little Traverse Bay', '2011-06-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1792, 2139, 2, '17:00:00', 'Little Traverse Bay', '2011-06-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1793, 2139, 2, '17:00:00', 'Hidden River & Casting Club', '2011-06-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1794, 2141, 3, '19:00:00', 'Hidden River & Casting Club', '2011-05-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1795, 2141, 3, '19:00:00', 'Black Lake Golf Club', '2011-05-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1796, 2141, 3, '19:00:00', 'Little Traverse Bay', '2011-05-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1797, 2141, 3, '20:00:00', 'Hidden River & Casting Club', '2011-05-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1798, 2141, 3, '19:00:00', 'Hidden River & Casting Club', '2011-05-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1799, 2141, 3, '19:00:00', 'Black Lake Golf Club', '2011-05-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1800, 2141, 3, '19:00:00', 'Little Traverse Bay', '2011-05-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1801, 2141, 3, '20:00:00', 'Hidden River & Casting Club', '2011-05-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1802, 2150, 1, '18:00:00', 'Little Traverse Bay', '2011-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1803, 2151, 1, '17:00:00', 'Hidden River & Casting Club', '2011-06-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1804, 2151, 1, '18:00:00', 'Black Lake Golf Club', '2011-06-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1805, 2153, 7, '18:30:00', 'Hidden River & Casting Club', '2011-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1806, 2153, 7, '18:00:00', 'Black Lake Golf Club', '2011-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1807, 2153, 7, '18:00:00', 'Little Traverse Bay', '2011-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1808, 2153, 7, '18:00:00', '', '2011-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1810, 2156, 1, '18:30:00', 'Little Traverse Bay', '2011-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1811, 2156, 1, '19:30:00', 'Little Traverse Bay', '2011-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1812, 2156, 1, '18:30:00', 'Hidden River & Casting Club', '2011-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1813, 2156, 1, '19:00:00', 'Black Lake Golf Club', '2011-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1814, 2158, 3, '20:00:00', 'Little Traverse Bay', '2011-06-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1815, 2159, 7, '19:30:00', 'Hidden River & Casting Club', '2011-06-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1816, 2165, 1, '19:30:00', 'Little Traverse Bay', '2011-08-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1817, 2165, 1, '19:30:00', 'Hidden River & Casting Club', '2011-08-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1818, 2165, 1, '19:30:00', 'Black Lake Golf Club', '2011-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1819, 2167, 9, '19:30:00', 'Little Traverse Bay', '2011-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1820, 2167, 9, '19:00:00', 'Black Lake Golf Club', '2011-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1821, 2167, 9, '19:00:00', 'Hidden River & Casting Club', '2011-09-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1822, 2167, 9, '19:00:00', 'Hidden River & Casting Club', '2011-09-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1823, 2167, 9, '19:00:00', 'Little Traverse Bay', '2011-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1824, 2165, 1, '19:30:00', 'Little Traverse Bay', '2011-06-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1825, 2165, 1, '19:30:00', 'Black Lake Golf Club', '2011-06-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1826, 2165, 1, '19:30:00', 'Hidden River & Casting Club', '2011-06-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1827, 2169, 3, '18:00:00', 'Little Traverse Bay', '2011-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1828, 2170, 3, '17:00:00', 'Little Traverse Bay', '2011-07-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1829, 2170, 3, '19:00:00', 'Hidden River & Casting Club', '2011-07-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1830, 2170, 3, '17:00:00', 'Hidden River & Casting Club', '2011-07-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1831, 2170, 3, '19:30:00', 'Black Lake Golf Club', '2011-07-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1832, 2171, 3, '18:30:00', 'Little Traverse Bay', '2011-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1833, 2171, 3, '20:00:00', 'Hidden River & Casting Club', '2011-06-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1834, 2171, 3, '17:00:00', 'Little Traverse Bay', '2011-06-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1835, 2174, 3, '19:30:00', 'Hidden River & Casting Club', '2011-07-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1836, 2174, 3, '19:30:00', 'Black Lake Golf Club', '2011-07-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1837, 2177, 11, '21:00:00', 'Hidden River & Casting Club', '2011-08-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1838, 2177, 11, '20:30:00', 'Black Lake Golf Club', '2011-08-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1839, 2178, 7, '19:30:00', 'Hidden River & Casting Club', '2011-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1840, 2178, 7, '19:30:00', 'Black Lake Golf Club', '2011-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1841, 2178, 7, '19:30:00', 'Little Traverse Bay', '2011-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1842, 2180, 1, '19:00:00', 'Hidden River & Casting Club', '2011-07-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1843, 2180, 1, '19:00:00', 'Little Traverse Bay', '2011-07-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1844, 2182, 1, '18:00:00', '', '2011-07-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1845, 2182, 1, '18:00:00', '', '2011-07-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1846, 2182, 1, '18:00:00', '', '2011-07-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1847, 2182, 1, '18:00:00', '', '2011-07-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1848, 2182, 1, '19:00:00', '', '2011-07-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1849, 2185, 7, '18:30:00', 'Little Traverse Bay', '2011-07-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1850, 2185, 7, '18:30:00', 'Little Traverse Bay', '2011-07-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1851, 1194, 1, '20:30:00', 'Hidden River & Casting Club', '2011-06-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1852, 1194, 1, '19:00:00', 'Little Traverse Bay', '2011-06-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1853, 1194, 1, '17:00:00', 'Black Lake Golf Club', '2011-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1854, 1904, 1, '17:30:00', 'Hidden River & Casting Club', '2011-07-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1855, 1904, 1, '18:00:00', 'Little Traverse Bay', '2011-07-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1856, 2189, 1, '18:00:00', 'Hidden River & Casting Club', '2011-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1857, 2189, 1, '18:00:00', 'Little Traverse Bay', '2011-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1858, 2189, 1, '18:00:00', 'Hidden River & Casting Club', '2011-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1859, 2189, 1, '18:00:00', 'Little Traverse Bay', '2011-08-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1860, 2189, 1, '18:00:00', 'Black Lake Golf Club', '2011-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1861, 2189, 1, '18:00:00', 'Little Traverse Bay', '2011-08-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1862, 2196, 1, '18:30:00', 'Hidden River & Casting Club', '2011-08-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1863, 2196, 1, '18:30:00', 'Little Traverse Bay', '2011-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1864, 2196, 1, '18:30:00', 'Black Lake Golf Club', '2011-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1865, 2196, 1, '18:30:00', 'Hidden River & Casting Club', '2011-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1866, 2197, 1, '18:30:00', 'Little Traverse Bay', '2011-07-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1867, 2197, 1, '19:00:00', 'Little Traverse Bay', '2011-07-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1868, 2197, 1, '19:00:00', 'Little Traverse Bay', '2011-07-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1869, 2204, 3, '21:00:00', 'Hidden River & Casting Club', '2011-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1870, 1202, 3, '19:30:00', 'Little Traverse Bay', '2011-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1871, 2205, 1, '20:30:00', 'Hidden River & Casting Club', '2011-07-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1872, 2205, 1, '20:00:00', 'Little Traverse Bay', '2011-07-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1873, 2208, 1, '19:30:00', 'Black Lake Golf Club', '2011-08-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1874, 2208, 1, '19:30:00', 'Little Traverse Bay', '2011-08-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1875, 2211, 3, '19:00:00', 'Hidden River & Casting Club', '2011-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1876, 2211, 3, '19:30:00', 'Black Lake Golf Club', '2011-07-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1877, 2211, 3, '19:00:00', 'Little Traverse Bay', '2011-07-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1878, 2211, 3, '19:00:00', 'Hidden River & Casting Club', '2011-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1879, 2212, 1, '18:00:00', 'Black Lake Golf Club', '2012-04-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1880, 2212, 1, '18:30:00', 'Little Traverse Bay', '2012-04-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1881, 2212, 1, '18:30:00', 'Hidden River & Casting Club', '2012-04-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1882, 2216, 3, '19:00:00', 'Black Lake Golf Club', '2011-07-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1883, 2216, 3, '19:00:00', 'Hidden River & Casting Club', '2011-07-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1884, 2216, 3, '19:00:00', 'Little Traverse Bay', '2011-07-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1885, 2219, 7, '17:00:00', 'Hidden River & Casting Club', '2011-08-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1886, 2223, 1, '19:00:00', 'Hidden River & Casting Club', '2011-07-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1887, 2223, 1, '19:00:00', 'Black Lake Golf Club', '2011-07-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1888, 2223, 1, '19:00:00', 'Little Traverse Bay', '2011-07-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1889, 2223, 1, '19:00:00', 'Hidden River & Casting Club', '2011-07-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1890, 2224, 19, '18:00:00', 'Black Lake Golf Club', '2012-07-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1891, 2224, 19, '21:00:00', 'Hidden River & Casting Club', '2012-07-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1892, 2224, 19, '18:00:00', 'Little Traverse Bay', '2012-07-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1893, 2226, 3, '18:00:00', 'Little Traverse Bay', '2011-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1894, 2229, 1, '18:30:00', 'Hidden River & Casting Club', '2011-08-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1895, 2232, 3, '18:00:00', 'Hidden River & Casting Club', '2011-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1896, 2232, 3, '18:00:00', 'Black Lake Golf Club', '2011-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1897, 2232, 3, '18:00:00', 'Little Traverse Bay', '2011-09-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1898, 2234, 1, '18:00:00', '', '2011-07-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1899, 2236, 1, '19:00:00', 'Little Traverse Bay', '2011-07-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1900, 2239, 1, '19:30:00', '', '2011-08-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1901, 2239, 1, '19:30:00', '', '2011-08-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1902, 2239, 1, '19:30:00', '', '2011-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1903, 2239, 1, '19:30:00', '', '2011-08-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1904, 2239, 1, '19:30:00', '', '2011-08-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1905, 2239, 1, '19:30:00', '', '2011-08-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1906, 2241, 1, '19:00:00', 'Little Traverse Bay', '2011-07-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1907, 2241, 1, '19:00:00', 'Little Traverse Bay', '2011-08-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1908, 2242, 1, '19:30:00', 'Hidden River & Casting Club', '2011-07-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1909, 2242, 1, '18:00:00', 'Black Lake Golf Club', '2011-07-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1910, 2245, 1, '19:30:00', 'Hidden River & Casting Club', '2011-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1911, 2245, 1, '19:30:00', 'Little Traverse Bay', '2011-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1912, 2245, 1, '19:30:00', 'Black Lake Golf Club', '2011-08-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1913, 2248, 11, '18:00:00', 'Hidden River & Casting Club', '2012-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1914, 2248, 11, '18:30:00', 'Black Lake Golf Club', '2012-07-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1915, 2248, 11, '18:30:00', 'Little Traverse Bay', '2012-07-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1916, 2248, 11, '18:30:00', 'Black Lake Golf Club', '2012-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1917, 2249, 1, '20:00:00', 'Black Lake Golf Club', '2011-08-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1918, 2249, 1, '20:00:00', 'Little Traverse Bay', '2011-08-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1919, 2248, 11, '18:00:00', 'Hidden River & Casting Club', '2012-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1920, 2248, 11, '18:30:00', 'Black Lake Golf Club', '2012-07-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1921, 2248, 11, '19:00:00', 'Black Lake Golf Club', '2012-07-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1922, 2248, 11, '18:30:00', 'Little Traverse Bay', '2012-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1923, 2256, 1, '19:00:00', 'Hidden River & Casting Club', '2011-08-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1924, 2256, 1, '19:00:00', 'Little Traverse Bay', '2011-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1925, 2256, 1, '19:00:00', 'Black Lake Golf Club', '2011-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1926, 2267, 1, '19:00:00', 'Little Traverse Bay', '2011-09-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1927, 2267, 1, '19:00:00', 'Black Lake Golf Club', '2011-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1928, 2267, 1, '19:00:00', 'Hidden River & Casting Club', '2011-09-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1929, 2270, 1, '19:30:00', 'Black Lake Golf Club', '2011-08-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1930, 2270, 1, '19:00:00', 'Little Traverse Bay', '2011-08-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1931, 2270, 1, '19:00:00', 'Hidden River & Casting Club', '2011-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1932, 2272, 1, '18:30:00', 'Hidden River & Casting Club', '2011-09-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1933, 2272, 1, '18:00:00', 'Black Lake Golf Club', '2011-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1934, 2272, 1, '18:00:00', 'Little Traverse Bay', '2011-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1935, 2272, 1, '18:00:00', 'Hidden River & Casting Club', '2011-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1936, 2273, 3, '20:30:00', 'Little Traverse Bay', '2011-08-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1937, 2274, 5, '19:30:00', 'Little Traverse Bay', '2011-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1938, 2274, 5, '19:30:00', 'Hidden River & Casting Club', '2011-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1939, 2275, 3, '19:00:00', 'Hidden River & Casting Club', '2011-09-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1940, 2275, 3, '19:00:00', 'Black Lake Golf Club', '2011-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1941, 2275, 3, '19:00:00', 'Little Traverse Bay', '2011-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1942, 2204, 3, '20:00:00', 'Black Lake Golf Club', '2012-06-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1943, 2204, 3, '20:00:00', 'Hidden River & Casting Club', '2012-06-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1944, 2276, 1, '19:30:00', 'Black Lake Golf Club', '2011-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1945, 2276, 1, '19:30:00', 'Little Traverse Bay', '2011-08-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1946, 2276, 1, '19:30:00', 'Hidden River & Casting Club', '2011-08-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1947, 2279, 7, '20:00:00', 'Little Traverse Bay', '2011-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1952, 2283, 3, '19:00:00', 'Hidden River & Casting Club', '2012-05-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1953, 2283, 3, '19:00:00', 'Black Lake Golf Club', '2012-05-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1954, 2283, 3, '19:00:00', 'Little Traverse Bay', '2012-05-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1955, 2283, 3, '19:00:00', 'Little Traverse Bay', '2012-05-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1956, 2294, 3, '21:00:00', 'Hidden River & Casting Club', '2011-10-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1957, 2294, 3, '20:30:00', 'Black Lake Golf Club', '2011-10-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1958, 2294, 3, '20:30:00', 'Little Traverse Bay', '2011-10-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1960, 2296, 2, '17:00:00', 'Black Lake Golf Club', '2011-10-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1961, 2296, 2, '17:00:00', 'Little Traverse Bay', '2011-10-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1962, 2298, 1, '19:00:00', 'Little Traverse Bay', '2011-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1963, 2298, 1, '19:00:00', 'Black Lake Golf Club', '2011-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1965, 2300, 2, '19:00:00', 'Little Traverse Bay', '2011-10-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1966, 2316, 1, '19:00:00', 'Black Lake Golf Club', '2011-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1967, 2316, 1, '19:00:00', 'Little Traverse Bay', '2011-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1968, 2316, 1, '19:00:00', 'Hidden River & Casting Club', '2011-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1969, 2316, 1, '19:00:00', 'Black Lake Golf Club', '2011-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1970, 2316, 1, '19:00:00', 'Little Traverse Bay', '2011-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1971, 2316, 1, '19:00:00', 'Hidden River & Casting Club', '2011-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1972, 2317, 2, '19:30:00', '', '2011-10-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1973, 2317, 2, '19:30:00', '', '2011-10-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1974, 2317, 2, '19:30:00', '', '2011-10-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1975, 2327, 1, '21:00:00', 'Hidden River & Casting Club', '2011-09-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1976, 2327, 1, '18:00:00', 'Black Lake Golf Club', '2011-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1977, 2327, 1, '18:00:00', 'Little Traverse Bay', '2011-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1978, 1493, 1, '18:30:00', 'Little Traverse Bay', '2011-09-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1979, 2336, 3, '19:00:00', 'Hidden River & Casting Club', '2012-07-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1980, 2336, 3, '19:00:00', 'Black Lake Golf Club', '2012-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1981, 2336, 3, '19:00:00', 'Little Traverse Bay', '2012-07-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1982, 2336, 3, '19:00:00', 'Hidden River & Casting Club', '2012-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1983, 2336, 3, '19:00:00', 'Black Lake Golf Club', '2012-07-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1984, 2339, 1, '20:00:00', '', '2011-09-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1985, 2343, 3, '18:00:00', 'Hidden River & Casting Club', '2012-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1986, 2343, 3, '19:00:00', 'Little Traverse Bay', '2012-09-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1987, 2348, 19, '20:00:00', 'Hidden River & Casting Club', '2012-06-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1988, 2348, 19, '19:00:00', 'Black Lake Golf Club', '2012-06-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1989, 2350, 1, '18:30:00', 'Hidden River & Casting Club', '2011-10-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1990, 2350, 1, '18:30:00', 'Black Lake Golf Club', '2011-10-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1991, 2350, 1, '18:30:00', 'Little Traverse Bay', '2011-10-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1992, 2350, 1, '18:30:00', 'Hidden River & Casting Club', '2011-10-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1993, 2352, 3, '19:00:00', 'Hidden River & Casting Club', '2012-07-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1994, 2352, 3, '19:00:00', 'Black Lake Golf Club', '2012-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1995, 2352, 3, '19:00:00', 'Little Traverse Bay', '2012-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1996, 2357, 3, '19:00:00', 'Hidden River & Casting Club', '2012-06-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1997, 2357, 3, '19:30:00', 'Little Traverse Bay', '2012-06-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1998, 2357, 3, '19:00:00', 'Black Lake Golf Club', '2012-06-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (1999, 2357, 3, '19:00:00', 'Little Traverse Bay', '2012-06-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2000, 2362, 11, '20:00:00', 'Hidden River & Casting Club', '2012-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2001, 2362, 11, '20:00:00', 'Little Traverse Bay', '2012-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2002, 2367, 15, '19:00:00', 'Black Lake Golf Club', '2012-06-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2003, 2367, 15, '21:00:00', 'Black Lake Golf Club', '2012-06-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2004, 2367, 15, '21:00:00', 'Little Traverse Bay', '2012-06-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2005, 2368, 3, '18:30:00', 'Black Lake Golf Club', '2012-05-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2274, 2657, 11, '19:00:00', 'Black Lake Golf Club', '2013-07-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2370, 3753, 3, '20:00:00', 'Black Lake Golf Club', '2013-08-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2008, 2372, 7, '18:00:00', 'Black Lake Golf Club', '2012-05-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2009, 2372, 7, '21:00:00', 'Hidden River & Casting Club', '2012-05-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2010, 2372, 7, '17:00:00', 'Little Traverse Bay', '2012-05-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2011, 2375, 3, '19:00:00', 'Little Traverse Bay', '2012-05-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2012, 2375, 3, '19:00:00', 'Black Lake Golf Club', '2012-05-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2013, 2375, 3, '19:00:00', 'Hidden River & Casting Club', '2012-05-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2014, 2375, 3, '19:00:00', 'Little Traverse Bay', '2012-05-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2015, 2381, 5, '18:00:00', 'Black Lake Golf Club', '2012-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2016, 2381, 5, '19:00:00', 'Black Lake Golf Club', '2012-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2017, 2381, 5, '19:00:00', 'Black Lake Golf Club', '2012-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2018, 2381, 5, '19:00:00', 'Black Lake Golf Club', '2012-09-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2019, 2381, 5, '19:00:00', 'Black Lake Golf Club', '2012-09-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2020, 2384, 3, '18:30:00', 'Little Traverse Bay', '2012-05-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2021, 2384, 3, '18:30:00', 'Black Lake Golf Club', '2012-05-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2022, 2384, 3, '18:30:00', 'Little Traverse Bay', '2012-05-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2023, 2384, 3, '18:30:00', 'Black Lake Golf Club', '2012-05-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2024, 2386, 3, '18:00:00', 'Little Traverse Bay', '2012-06-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2025, 2386, 3, '18:00:00', 'Black Lake Golf Club', '2012-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2026, 2389, 7, '20:00:00', 'Black Lake Golf Club', '2012-05-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2027, 2389, 7, '20:00:00', 'Little Traverse Bay', '2012-05-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2028, 2389, 7, '20:00:00', 'Black Lake Golf Club', '2012-05-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2029, 2389, 7, '20:00:00', 'Little Traverse Bay', '2012-05-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2030, 2389, 7, '20:00:00', 'Black Lake Golf Club', '2012-05-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2033, 2397, 11, '19:30:00', 'Little Traverse Bay', '2012-05-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2034, 2397, 11, '18:30:00', 'Little Traverse Bay', '2012-05-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2035, 2397, 11, '18:30:00', 'Little Traverse Bay', '2012-05-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2036, 2397, 11, '18:30:00', 'Little Traverse Bay', '2012-05-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2037, 2402, 3, '19:00:00', 'Little Traverse Bay', '2012-05-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2038, 2402, 3, '21:00:00', 'Black Lake Golf Club', '2012-05-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2039, 2402, 3, '19:00:00', 'Little Traverse Bay', '2012-05-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2040, 2402, 3, '19:00:00', 'Little Traverse Bay', '2012-05-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2041, 2405, 4, '18:00:00', 'Black Lake Golf Club', '2012-08-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2042, 2405, 4, '18:00:00', 'Little Traverse Bay', '2012-08-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2043, 2406, 1, '20:30:00', 'Little Traverse Bay', '2012-07-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2044, 2408, 3, '21:00:00', 'Black Lake Golf Club', '2012-06-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2045, 2409, 1, '17:00:00', 'Little Traverse Bay', '2012-06-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2046, 2422, 3, '19:00:00', 'Black Lake Golf Club', '2012-05-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2047, 2422, 3, '19:00:00', 'Black Lake Golf Club', '2012-05-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2048, 2422, 3, '19:00:00', 'Little Traverse Bay', '2012-05-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2049, 2422, 3, '19:00:00', 'Little Traverse Bay', '2012-05-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2050, 2428, 3, '18:30:00', 'Black Lake Golf Club', '2012-09-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2051, 2428, 3, '18:30:00', 'Little Traverse Bay', '2012-09-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2052, 2428, 3, '18:30:00', 'Black Lake Golf Club', '2012-09-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2053, 2428, 3, '18:30:00', 'Little Traverse Bay', '2012-09-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2054, 2428, 3, '18:30:00', 'Black Lake Golf Club', '2012-09-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2055, 2428, 3, '18:30:00', 'Little Traverse Bay', '2012-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2056, 2430, 3, '19:00:00', 'Little Traverse Bay', '2012-05-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2057, 2430, 3, '19:00:00', 'Little Traverse Bay', '2012-05-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2058, 2430, 3, '17:00:00', 'Black Lake Golf Club', '2012-05-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2059, 2432, 3, '18:30:00', 'Black Lake Golf Club', '2012-06-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2060, 2432, 3, '18:30:00', 'Little Traverse Bay', '2012-06-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2061, 2432, 3, '18:30:00', 'Black Lake Golf Club', '2012-06-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2062, 2432, 3, '18:30:00', 'Little Traverse Bay', '2012-06-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2063, 1874, 11, '20:00:00', 'Black Lake Golf Club', '2012-10-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2064, 1874, 11, '20:00:00', 'Little Traverse Bay', '2012-10-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2065, 2439, 9, '19:00:00', 'Black Lake Golf Club', '2012-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2066, 2439, 9, '19:00:00', 'Little Traverse Bay', '2012-07-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2067, 2439, 9, '19:00:00', 'Black Lake Golf Club', '2012-07-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2068, 2439, 9, '19:00:00', 'Little Traverse Bay', '2012-07-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2069, 2343, 11, '17:00:00', 'Black Lake Golf Club', '2012-07-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2070, 2343, 11, '17:30:00', 'Little Traverse Bay', '2012-07-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2071, 2441, 3, '19:00:00', 'Black Lake Golf Club', '2012-05-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2072, 2441, 3, '19:00:00', 'Little Traverse Bay', '2012-05-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2073, 2441, 3, '19:00:00', 'Black Lake Golf Club', '2012-05-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2074, 2441, 3, '19:00:00', 'Little Traverse Bay', '2012-05-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2075, 2441, 3, '19:00:00', 'Black Lake Golf Club', '2012-05-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2076, 2441, 3, '19:00:00', 'Little Traverse Bay', '2012-05-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2077, 2445, 1, '17:00:00', 'Little Traverse Bay', '2012-08-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2078, 2445, 1, '17:00:00', 'Little Traverse Bay', '2012-08-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2079, 2445, 1, '17:00:00', 'Little Traverse Bay', '2012-08-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2080, 2451, 3, '18:30:00', 'Black Lake Golf Club', '2012-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2081, 444, 1, '19:30:00', 'Little Traverse Bay', '2012-07-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2082, 444, 1, '19:30:00', 'Little Traverse Bay', '2012-07-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2083, 444, 1, '19:30:00', 'Little Traverse Bay', '2012-07-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2084, 444, 1, '19:30:00', 'Black Lake Golf Club', '2012-07-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2085, 1639, 7, '20:00:00', 'Black Lake Golf Club', '2012-06-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2086, 1639, 7, '20:00:00', 'Little Traverse Bay', '2012-06-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2087, 2110, 3, '19:00:00', 'Little Traverse Bay', '2012-07-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2088, 2110, 3, '19:30:00', 'Black Lake Golf Club', '2012-07-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2089, 2110, 3, '19:30:00', 'Black Lake Golf Club', '2012-07-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2090, 1712, 1, '18:30:00', 'Black Lake Golf Club', '2012-05-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2091, 1712, 1, '18:30:00', 'Little Traverse Bay', '2012-05-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2092, 1712, 1, '18:30:00', 'Little Traverse Bay', '2012-05-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2093, 1712, 1, '18:30:00', 'Little Traverse Bay', '2012-05-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2094, 1419, 7, '20:00:00', 'Little Traverse Bay', '2012-06-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2095, 1844, 1, '19:30:00', 'Black Lake Golf Club', '2012-05-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2096, 1844, 1, '19:00:00', 'Little Traverse Bay', '2012-05-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2097, 1844, 1, '19:00:00', 'Black Lake Golf Club', '2012-05-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2098, 1718, 3, '19:30:00', 'Black Lake Golf Club', '2012-07-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2099, 1718, 3, '19:30:00', 'Little Traverse Bay', '2012-07-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2102, 2467, 3, '17:00:00', 'Little Traverse Bay', '2012-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2103, 2467, 3, '17:00:00', 'Black Lake Golf Club', '2012-08-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2104, 2467, 3, '17:00:00', 'Little Traverse Bay', '2012-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2105, 2467, 3, '17:00:00', 'Black Lake Golf Club', '2012-08-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2110, 2472, 3, '18:00:00', 'Black Lake Golf Club', '2012-08-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2111, 2472, 3, '18:00:00', 'Little Traverse Bay', '2012-08-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2112, 2472, 3, '18:00:00', 'Black Lake Golf Club', '2012-08-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2113, 2472, 3, '18:00:00', 'Little Traverse Bay', '2012-08-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2116, 2487, 3, '21:00:00', 'Little Traverse Bay', '2012-06-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2117, 2487, 3, '20:00:00', 'Black Lake Golf Club', '2012-06-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2118, 2489, 3, '19:00:00', 'Black Lake Golf Club', '2012-05-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2119, 2489, 3, '19:00:00', 'Little Traverse Bay', '2012-05-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2120, 2489, 3, '19:00:00', 'Little Traverse Bay', '2012-05-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2121, 2489, 3, '19:00:00', 'Black Lake Golf Club', '2012-05-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2122, 2493, 11, '20:00:00', 'Little Traverse Bay', '2012-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2123, 2493, 11, '20:00:00', 'Black Lake Golf Club', '2012-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2124, 2496, 2, '18:30:00', 'Black Lake Golf Club', '2012-07-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2125, 2496, 2, '18:30:00', 'Little Traverse Bay', '2012-07-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2126, 2496, 2, '18:30:00', 'Black Lake Golf Club', '2012-07-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2127, 2496, 2, '18:30:00', 'Little Traverse Bay', '2012-07-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2128, 2497, 7, '20:00:00', 'Black Lake Golf Club', '2012-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2129, 2497, 7, '19:00:00', 'Little Traverse Bay', '2012-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2130, 2497, 7, '19:00:00', 'Black Lake Golf Club', '2012-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2131, 1639, 7, '19:00:00', 'Little Traverse Bay', '2012-09-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2132, 1639, 7, '19:00:00', 'Black Lake Golf Club', '2012-09-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2133, 2503, 1, '17:00:00', 'Little Traverse Bay', '2012-07-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2134, 2503, 1, '18:00:00', 'Black Lake Golf Club', '2012-07-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2135, 2503, 1, '18:00:00', 'Little Traverse Bay', '2012-07-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2136, 2503, 1, '19:00:00', 'Black Lake Golf Club', '2012-07-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2137, 2504, 3, '18:00:00', 'Little Traverse Bay', '2012-06-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2138, 2504, 3, '18:00:00', 'Little Traverse Bay', '2012-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2139, 2504, 3, '18:00:00', 'Black Lake Golf Club', '2012-06-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2140, 2504, 3, '18:00:00', 'Black Lake Golf Club', '2012-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2141, 2504, 3, '18:00:00', 'Little Traverse Bay', '2012-06-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2142, 2504, 3, '18:00:00', 'Little Traverse Bay', '2012-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2143, 2504, 3, '18:00:00', 'Black Lake Golf Club', '2012-06-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2144, 2504, 3, '18:00:00', 'Black Lake Golf Club', '2012-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2145, 2507, 7, '19:00:00', 'Black Lake Golf Club', '2012-08-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2146, 2507, 7, '19:00:00', 'Black Lake Golf Club', '2012-08-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2147, 2510, 1, '18:00:00', 'Black Lake Golf Club', '2012-08-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2148, 2510, 1, '18:00:00', 'Little Traverse Bay', '2012-08-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2149, 2510, 1, '18:00:00', 'Black Lake Golf Club', '2012-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2150, 2510, 1, '18:00:00', 'Little Traverse Bay', '2012-08-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2151, 2510, 1, '18:00:00', 'Black Lake Golf Club', '2012-08-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2152, 2514, 1, '18:00:00', 'Black Lake Golf Club', '2012-06-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2153, 2514, 1, '18:00:00', 'Little Traverse Bay', '2012-06-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2154, 2514, 1, '18:00:00', 'Black Lake Golf Club', '2012-06-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2155, 2514, 1, '18:00:00', 'Little Traverse Bay', '2012-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2156, 2516, 1, '19:00:00', 'Black Lake Golf Club', '2012-06-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2157, 2516, 1, '19:00:00', 'Little Traverse Bay', '2012-06-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2158, 2516, 1, '19:00:00', 'Black Lake Golf Club', '2012-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2159, 2516, 1, '19:00:00', 'Little Traverse Bay', '2012-06-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2160, 2516, 1, '18:30:00', 'Little Traverse Bay', '2012-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2161, 2516, 1, '18:30:00', 'Black Lake Golf Club', '2012-06-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2162, 2518, 1, '18:00:00', 'Black Lake Golf Club', '2012-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2163, 2518, 1, '18:00:00', 'Little Traverse Bay', '2012-07-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2164, 2518, 1, '18:00:00', 'Black Lake Golf Club', '2012-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2165, 2518, 1, '18:00:00', 'Little Traverse Bay', '2012-07-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2166, 2525, 1, '19:00:00', 'Black Lake Golf Club', '2012-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2167, 2525, 1, '18:00:00', 'Little Traverse Bay', '2012-07-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2168, 2525, 1, '18:00:00', 'Little Traverse Bay', '2012-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2169, 2525, 1, '18:00:00', 'Little Traverse Bay', '2012-07-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2170, 2522, 3, '20:30:00', 'Black Lake Golf Club', '2012-07-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2171, 2522, 3, '20:30:00', 'Black Lake Golf Club', '2012-08-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2172, 2529, 1, '19:30:00', 'Little Traverse Bay', '2012-07-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2173, 2529, 1, '19:30:00', 'Black Lake Golf Club', '2012-07-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2174, 2530, 1, '19:00:00', 'Little Traverse Bay', '2012-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2175, 2530, 1, '18:30:00', 'Black Lake Golf Club', '2012-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2176, 2534, 7, '17:30:00', 'Black Lake Golf Club', '2012-08-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2177, 2205, 1, '19:00:00', 'Little Traverse Bay', '2012-07-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2178, 2205, 1, '18:30:00', 'Little Traverse Bay', '2012-07-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2179, 2205, 1, '19:00:00', 'Little Traverse Bay', '2012-07-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2180, 2538, 1, '18:00:00', 'Black Lake Golf Club', '2012-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2181, 2538, 1, '18:00:00', 'Little Traverse Bay', '2012-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2182, 2538, 1, '18:00:00', 'Little Traverse Bay', '2012-08-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2183, 2539, 19, '20:00:00', 'Little Traverse Bay', '2013-08-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2184, 2542, 1, '19:30:00', 'Black Lake Golf Club', '2012-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2185, 2542, 1, '20:00:00', 'Little Traverse Bay', '2012-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2186, 2546, 1, '18:30:00', 'Little Traverse Bay', '2012-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2187, 2549, 15, '19:00:00', 'Little Traverse Bay', '2012-08-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2188, 2549, 15, '18:00:00', 'Little Traverse Bay', '2012-08-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2189, 2553, 6, '18:30:00', 'Little Traverse Bay', '2012-10-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2190, 2553, 6, '18:00:00', 'Black Lake Golf Club', '2012-10-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2191, 2553, 6, '18:30:00', 'Little Traverse Bay', '2012-10-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2192, 2553, 6, '18:30:00', 'Little Traverse Bay', '2012-09-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2193, 2553, 6, '18:00:00', 'Black Lake Golf Club', '2012-09-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2194, 2553, 6, '18:30:00', 'Little Traverse Bay', '2012-09-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2195, 2556, 1, '21:00:00', 'Black Lake Golf Club', '2012-08-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2196, 2556, 1, '21:00:00', 'Little Traverse Bay', '2012-08-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2197, 2556, 1, '21:00:00', 'Black Lake Golf Club', '2012-08-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2198, 2557, 1, '19:30:00', 'Black Lake Golf Club', '2012-08-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2199, 2557, 1, '18:00:00', 'Little Traverse Bay', '2012-08-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2200, 2558, 19, '19:30:00', 'Little Traverse Bay', '2013-06-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2201, 2559, 1, '19:00:00', 'Black Lake Golf Club', '2012-07-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2202, 2559, 1, '19:00:00', 'Little Traverse Bay', '2012-07-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2203, 2559, 1, '19:00:00', 'Little Traverse Bay', '2012-08-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2204, 2560, 1, '18:00:00', 'Little Traverse Bay', '2012-10-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2205, 2560, 1, '18:00:00', 'Little Traverse Bay', '2012-10-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2206, 2560, 1, '18:00:00', 'Little Traverse Bay', '2012-10-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2207, 2560, 1, '18:00:00', 'Little Traverse Bay', '2012-10-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2208, 2343, 1, '19:00:00', 'Little Traverse Bay', '2012-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2209, 753, 3, '20:30:00', 'Black Lake Golf Club', '2012-09-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2389, 3778, 3, '18:30:00', 'Little Traverse Bay', '2013-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2401, 3802, 1, '19:30:00', 'Little Traverse Bay', '2013-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2402, 3802, 1, '19:30:00', 'Black Lake Golf Club', '2013-09-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2490, 3911, 1, '19:00:00', 'Black Lake Golf Club', '2013-10-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2491, 3911, 1, '19:00:00', 'Little Traverse Bay', '2013-10-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2516, 3942, 1, '18:30:00', 'Little Traverse Bay', '2014-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2517, 3942, 1, '18:30:00', 'Black Lake Golf Club', '2014-08-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2218, 2560, 1, '20:00:00', 'Black Lake Golf Club', '2012-09-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2219, 2560, 1, '18:00:00', 'Black Lake Golf Club', '2012-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2220, 2560, 1, '18:00:00', 'Black Lake Golf Club', '2012-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2221, 2560, 1, '17:00:00', 'Black Lake Golf Club', '2012-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2222, 2571, 1, '18:00:00', 'Black Lake Golf Club', '2012-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2223, 2571, 1, '18:00:00', 'Little Traverse Bay', '2012-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2226, 2560, 1, '18:00:00', 'Black Lake Golf Club', '2012-09-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2227, 2560, 1, '18:00:00', 'Black Lake Golf Club', '2012-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2228, 2576, 1, '18:00:00', 'Little Traverse Bay', '2012-09-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2297, 2672, 1, '18:00:00', 'Little Traverse Bay', '2013-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2298, 2672, 1, '18:00:00', 'Black Lake Golf Club', '2013-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2299, 2672, 1, '18:00:00', 'Little Traverse Bay', '2013-08-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2300, 2672, 1, '18:00:00', 'Black Lake Golf Club', '2013-08-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2233, 2589, 1, '20:30:00', 'Little Traverse Bay', '2012-09-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2234, 2589, 1, '18:00:00', 'Black Lake Golf Club', '2012-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2235, 2598, 2, '19:00:00', 'Little Traverse Bay', '2012-09-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2236, 2598, 2, '19:00:00', 'Black Lake Golf Club', '2012-09-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2237, 2598, 2, '19:00:00', 'Little Traverse Bay', '2012-09-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2238, 2598, 2, '19:00:00', 'Little Traverse Bay', '2012-09-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2239, 2598, 2, '19:00:00', 'Black Lake Golf Club', '2012-09-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2240, 2598, 2, '19:00:00', 'Little Traverse Bay', '2012-09-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2241, 1428, 3, '19:00:00', 'Black Lake Golf Club', '2012-09-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2242, 1428, 3, '18:00:00', 'Little Traverse Bay', '2012-09-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2243, 2600, 1, '19:00:00', 'Black Lake Golf Club', '2012-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2244, 2600, 1, '19:00:00', 'Little Traverse Bay', '2012-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2245, 2600, 1, '19:00:00', 'Black Lake Golf Club', '2012-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2246, 2600, 1, '19:00:00', '', '2012-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2247, 2600, 1, '19:00:00', 'Black Lake Golf Club', '2012-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2248, 2600, 1, '19:00:00', 'Little Traverse Bay', '2012-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2249, 2600, 1, '19:00:00', 'Black Lake Golf Club', '2012-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2250, 2600, 1, '19:00:00', 'Little Traverse Bay', '2012-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2251, 2606, 3, '20:00:00', 'Little Traverse Bay', '2012-10-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2252, 2606, 3, '19:30:00', 'Black Lake Golf Club', '2012-10-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2253, 2606, 3, '20:00:00', 'Little Traverse Bay', '2012-10-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2254, 2606, 3, '19:30:00', 'Black Lake Golf Club', '2012-10-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2255, 2607, 1, '19:30:00', 'Little Traverse Bay', '2012-10-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2256, 2607, 1, '19:30:00', 'Black Lake Golf Club', '2012-10-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2257, 2608, 3, '18:00:00', 'Little Traverse Bay', '2012-10-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2258, 2608, 13, '19:00:00', 'Little Traverse Bay', '2012-10-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2259, 2608, 3, '18:00:00', 'Black Lake Golf Club', '2012-10-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2261, 2611, 1, '19:00:00', 'Little Traverse Bay', '2012-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2262, 2613, 1, '21:00:00', 'Black Lake Golf Club', '2012-10-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2263, 2617, 15, '19:00:00', 'Black Lake Golf Club', '2013-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2264, 2617, 15, '19:30:00', 'Black Lake Golf Club', '2013-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2265, 2621, 7, '19:00:00', 'Black Lake Golf Club', '2013-06-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2266, 2621, 7, '19:00:00', 'Little Traverse Bay', '2013-06-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2267, 2621, 7, '19:00:00', 'Black Lake Golf Club', '2013-06-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2268, 2621, 7, '19:00:00', 'Little Traverse Bay', '2013-06-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2269, 2643, 5, '20:00:00', 'Black Lake Golf Club', '2013-05-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2270, 2643, 5, '20:00:00', 'Little Traverse Bay', '2013-05-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2271, 2643, 5, '20:00:00', 'Black Lake Golf Club', '2013-05-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2279, 2660, 7, '20:30:00', 'Little Traverse Bay', '2013-06-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2280, 2458, 3, '18:30:00', 'Black Lake Golf Club', '2013-06-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2281, 2458, 3, '19:30:00', 'Little Traverse Bay', '2013-06-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2282, 1149, 1, '19:00:00', '', '2013-07-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2283, 1149, 1, '19:00:00', '', '2013-07-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2284, 1149, 1, '19:00:00', '', '2013-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2301, 2672, 1, '18:00:00', 'Black Lake Golf Club', '2013-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2302, 2672, 1, '18:00:00', 'Little Traverse Bay', '2013-08-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2308, 2672, 1, '18:00:00', 'Little Traverse Bay', '2013-08-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2288, 2641, 11, '17:30:00', 'Black Lake Golf Club', '2013-07-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2289, 497, 7, '18:30:00', 'Black Lake Golf Club', '2013-07-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2290, 497, 7, '20:00:00', 'Little Traverse Bay', '2013-07-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2291, 497, 7, '18:00:00', 'Little Traverse Bay', '2013-07-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2309, 2675, 11, '18:30:00', 'Black Lake Golf Club', '2013-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2310, 2675, 11, '18:30:00', 'Little Traverse Bay', '2013-09-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2311, 2675, 11, '18:30:00', 'Black Lake Golf Club', '2013-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2312, 2675, 11, '18:30:00', 'Little Traverse Bay', '2013-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2313, 2372, 7, '18:30:00', 'Little Traverse Bay', '2013-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2314, 2372, 7, '18:30:00', 'Black Lake Golf Club', '2013-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2315, 2372, 7, '18:30:00', 'Black Lake Golf Club', '2013-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2316, 2678, 3, '20:00:00', 'Little Traverse Bay', '2013-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2317, 2678, 3, '20:00:00', 'Black Lake Golf Club', '2013-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2318, 2678, 3, '18:00:00', 'Little Traverse Bay', '2013-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2319, 2682, 15, '20:30:00', 'Little Traverse Bay', '2013-06-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2320, 2682, 15, '20:30:00', 'Black Lake Golf Club', '2013-06-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2321, 2689, 9, '21:00:00', 'Black Lake Golf Club', '2013-06-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2322, 2689, 9, '21:00:00', 'Little Traverse Bay', '2013-06-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2323, 2689, 9, '21:00:00', 'Black Lake Golf Club', '2013-06-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2329, 2696, 3, '19:00:00', '', '2013-06-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2330, 2696, 3, '19:00:00', '', '2013-06-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2331, 2696, 3, '19:00:00', '', '2013-06-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2332, 2697, 11, '20:30:00', 'Little Traverse Bay', '2013-08-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2333, 2697, 11, '20:30:00', 'Black Lake Golf Club', '2013-08-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2334, 2697, 11, '20:00:00', 'Little Traverse Bay', '2013-08-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2335, 2701, 1, '20:00:00', 'Black Lake Golf Club', '2013-08-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2336, 2701, 1, '18:00:00', 'Little Traverse Bay', '2013-08-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2337, 2701, 1, '18:00:00', 'Little Traverse Bay', '2013-08-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2338, 2704, 3, '19:00:00', 'Little Traverse Bay', '2013-07-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2339, 2704, 3, '19:00:00', 'Black Lake Golf Club', '2013-07-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2340, 2704, 3, '19:00:00', 'Little Traverse Bay', '2013-07-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2341, 2709, 19, '19:00:00', 'Black Lake Golf Club', '2013-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2342, 2709, 19, '19:00:00', '', '2013-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2343, 2709, 19, '19:00:00', '', '2013-08-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2344, 2709, 19, '19:00:00', '', '2013-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2349, 3743, 2, '19:30:00', 'Black Lake Golf Club', '2013-05-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2350, 3743, 2, '19:30:00', 'Black Lake Golf Club', '2013-05-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2351, 3743, 2, '20:00:00', 'Little Traverse Bay', '2013-05-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2352, 3743, 2, '20:00:00', 'Little Traverse Bay', '2013-05-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2353, 3743, 2, '19:30:00', 'Black Lake Golf Club', '2013-05-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2354, 3746, 1, '19:00:00', 'Black Lake Golf Club', '2013-06-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2355, 3746, 1, '19:00:00', 'Little Traverse Bay', '2013-06-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2356, 3746, 1, '19:00:00', 'Black Lake Golf Club', '2013-06-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2357, 2706, 7, '20:00:00', 'Little Traverse Bay', '2013-07-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2358, 3749, 1, '19:30:00', 'Black Lake Golf Club', '2013-05-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2359, 3749, 1, '19:30:00', 'Little Traverse Bay', '2013-05-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2360, 3749, 1, '19:30:00', 'Black Lake Golf Club', '2013-05-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2361, 3749, 1, '19:30:00', 'Little Traverse Bay', '2013-05-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2362, 3749, 1, '19:30:00', 'Black Lake Golf Club', '2013-05-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2363, 3749, 1, '19:30:00', 'Little Traverse Bay', '2013-05-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2364, 2231, 3, '17:30:00', 'Black Lake Golf Club', '2013-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2365, 2231, 3, '17:30:00', 'Little Traverse Bay', '2013-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2368, 2231, 3, '17:30:00', 'Black Lake Golf Club', '2013-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2369, 2231, 3, '17:30:00', 'Little Traverse Bay', '2013-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2371, 3753, 3, '20:00:00', 'Little Traverse Bay', '2013-08-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2372, 2372, 7, '21:00:00', 'Black Lake Golf Club', '2013-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2373, 2372, 7, '21:00:00', 'Little Traverse Bay', '2013-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2374, 2372, 7, '21:00:00', 'Black Lake Golf Club', '2013-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2375, 3756, 1, '17:00:00', 'Little Traverse Bay', '2013-05-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2376, 3756, 1, '17:00:00', 'Little Traverse Bay', '2013-05-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2377, 3760, 7, '19:00:00', 'Little Traverse Bay', '2013-08-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2378, 3760, 7, '20:30:00', 'Black Lake Golf Club', '2013-08-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2379, 3760, 7, '17:00:00', 'Little Traverse Bay', '2013-08-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2380, 3762, 3, '21:00:00', 'Black Lake Golf Club', '2013-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2381, 3771, 1, '18:30:00', 'Black Lake Golf Club', '2013-05-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2382, 3771, 1, '18:30:00', 'Little Traverse Bay', '2013-05-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2383, 3771, 1, '18:30:00', 'Black Lake Golf Club', '2013-05-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2384, 3771, 1, '18:30:00', 'Little Traverse Bay', '2013-05-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2385, 3771, 1, '18:30:00', 'Black Lake Golf Club', '2013-05-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2386, 3771, 1, '18:30:00', 'Little Traverse Bay', '2013-05-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2387, 3771, 1, '18:30:00', 'Black Lake Golf Club', '2013-05-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2388, 3771, 1, '18:30:00', 'Little Traverse Bay', '2013-05-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2390, 3784, 1, '20:00:00', 'Black Lake Golf Club', '2013-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2391, 3784, 1, '19:30:00', 'Little Traverse Bay', '2013-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2392, 3784, 1, '19:30:00', 'Black Lake Golf Club', '2013-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2393, 3784, 1, '19:30:00', 'Little Traverse Bay', '2013-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2394, 3792, 1, '18:00:00', 'Black Lake Golf Club', '2013-07-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2395, 3792, 1, '18:00:00', 'Little Traverse Bay', '2013-07-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2396, 3792, 1, '18:00:00', 'Black Lake Golf Club', '2013-07-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2397, 3792, 1, '18:00:00', 'Little Traverse Bay', '2013-07-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2398, 3796, 1, '19:30:00', 'Little Traverse Bay', '2013-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2399, 3800, 3, '19:00:00', 'Little Traverse Bay', '2013-07-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2400, 3800, 3, '19:00:00', 'Black Lake Golf Club', '2013-07-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2403, 3809, 3, '20:00:00', 'Black Lake Golf Club', '2013-09-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2404, 3809, 3, '20:00:00', 'Little Traverse Bay', '2013-09-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2405, 3810, 1, '20:30:00', 'Black Lake Golf Club', '2013-07-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2406, 3810, 1, '18:00:00', 'Little Traverse Bay', '2013-07-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2407, 3815, 1, '18:00:00', 'Little Traverse Bay', '2013-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2408, 3815, 1, '18:30:00', 'Black Lake Golf Club', '2013-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2409, 3815, 1, '18:30:00', 'Black Lake Golf Club', '2013-07-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2410, 3815, 1, '18:00:00', 'Black Lake Golf Club', '2013-07-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2411, 3818, 1, '18:00:00', 'Black Lake Golf Club', '2013-07-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2412, 3818, 1, '20:00:00', 'Black Lake Golf Club', '2013-07-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2413, 3818, 1, '17:00:00', 'Little Traverse Bay', '2013-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2414, 3818, 1, '18:00:00', 'Black Lake Golf Club', '2013-07-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2415, 3818, 1, '20:00:00', 'Black Lake Golf Club', '2013-07-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2416, 3818, 1, '17:00:00', 'Little Traverse Bay', '2013-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2417, 3823, 5, '21:00:00', 'Black Lake Golf Club', '2013-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2418, 3823, 5, '18:00:00', 'Little Traverse Bay', '2013-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2419, 3823, 5, '18:00:00', 'Black Lake Golf Club', '2013-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2420, 3823, 5, '18:00:00', 'Little Traverse Bay', '2013-09-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2421, 3828, 3, '18:30:00', 'Little Traverse Bay', '2013-08-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2422, 3828, 3, '19:00:00', 'Little Traverse Bay', '2013-08-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2423, 3832, 1, '19:00:00', 'Little Traverse Bay', '2013-07-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2424, 3834, 1, '19:30:00', 'Black Lake Golf Club', '2013-07-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2425, 3834, 1, '19:00:00', 'Little Traverse Bay', '2013-07-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2426, 3834, 1, '18:30:00', 'Black Lake Golf Club', '2013-07-20'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2427, 3834, 1, '19:30:00', 'Little Traverse Bay', '2013-07-21'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2428, 3834, 1, '19:00:00', 'Black Lake Golf Club', '2013-07-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2429, 3834, 1, '18:30:00', 'Little Traverse Bay', '2013-07-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2430, 1032, 1, '19:00:00', 'Black Lake Golf Club', '2013-09-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2431, 1032, 1, '19:00:00', 'Black Lake Golf Club', '2013-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2432, 1032, 1, '19:00:00', 'Little Traverse Bay', '2013-09-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2433, 1032, 1, '19:00:00', 'Little Traverse Bay', '2013-09-19'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2434, 3837, 1, '20:00:00', 'Little Traverse Bay', '2013-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2435, 3837, 1, '20:00:00', 'Little Traverse Bay', '2013-08-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2436, 3837, 1, '20:00:00', 'Little Traverse Bay', '2013-08-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2437, 3841, 1, '19:00:00', 'Black Lake Golf Club', '2013-07-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2438, 3841, 1, '18:00:00', 'Little Traverse Bay', '2013-08-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2439, 3841, 1, '20:00:00', 'Little Traverse Bay', '2013-08-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2440, 1868, 1, '18:30:00', 'Black Lake Golf Club', '2013-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2441, 1868, 1, '18:30:00', 'Black Lake Golf Club', '2013-09-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2442, 1868, 1, '18:30:00', 'Little Traverse Bay', '2013-09-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2443, 1868, 1, '18:30:00', 'Little Traverse Bay', '2013-09-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2446, 3868, 7, '19:30:00', 'Black Lake Golf Club', '2013-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2447, 3868, 7, '18:00:00', 'Little Traverse Bay', '2013-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2448, 3870, 8, '20:00:00', 'Little Traverse Bay', '2013-10-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2450, 3874, 1, '18:30:00', 'Black Lake Golf Club', '2013-08-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2451, 3874, 1, '18:30:00', 'Little Traverse Bay', '2013-08-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2452, 3874, 1, '18:30:00', 'Black Lake Golf Club', '2013-08-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2453, 3874, 1, '18:30:00', 'Little Traverse Bay', '2013-08-31'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2454, 3875, 3, '20:30:00', 'Black Lake Golf Club', '2013-08-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2455, 3875, 3, '20:30:00', 'Black Lake Golf Club', '2013-08-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2456, 3875, 3, '19:00:00', 'Little Traverse Bay', '2013-08-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2457, 3879, 1, '19:30:00', 'Little Traverse Bay', '2013-08-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2458, 3879, 1, '19:30:00', 'Little Traverse Bay', '2013-08-18'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2459, 3890, 1, '20:00:00', 'Little Traverse Bay', '2013-09-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2460, 3890, 1, '19:00:00', 'Black Lake Golf Club', '2013-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2461, 3890, 1, '19:00:00', 'Little Traverse Bay', '2013-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2462, 3890, 1, '19:00:00', 'Black Lake Golf Club', '2013-09-26'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2467, 2537, 1, '18:00:00', 'Black Lake Golf Club', '2013-09-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2468, 2537, 1, '18:00:00', 'Little Traverse Bay', '2013-09-10'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2469, 3897, 1, '19:00:00', 'Little Traverse Bay', '2013-09-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2470, 3897, 1, '17:00:00', 'Black Lake Golf Club', '2013-09-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2471, 3899, 1, '19:30:00', 'Black Lake Golf Club', '2013-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2472, 3899, 1, '19:30:00', 'Little Traverse Bay', '2013-09-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2473, 3901, 7, '20:30:00', 'Black Lake Golf Club', '2014-08-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2474, 3901, 7, '20:30:00', 'Little Traverse Bay', '2014-08-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2475, 3901, 7, '20:30:00', 'Black Lake Golf Club', '2014-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2476, 3903, 1, '19:00:00', 'Little Traverse Bay', '2013-09-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2477, 3885, 19, '18:30:00', 'Little Traverse Bay', '2013-06-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2478, 3885, 19, '19:30:00', 'Black Lake Golf Club', '2013-06-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2479, 2178, 1, '18:00:00', 'Little Traverse Bay', '2013-10-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2480, 2178, 1, '18:00:00', 'Black Lake Golf Club', '2013-10-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2481, 2178, 1, '18:00:00', 'Little Traverse Bay', '2013-10-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2482, 2178, 1, '18:00:00', 'Little Traverse Bay', '2013-10-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2483, 2178, 1, '18:00:00', 'Little Traverse Bay', '2013-10-08'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2484, 1542, 3, '19:00:00', 'Little Traverse Bay', '2013-10-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2485, 1542, 3, '18:30:00', 'Little Traverse Bay', '2013-10-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2486, 1542, 3, '17:30:00', 'Black Lake Golf Club', '2013-10-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2487, 2071, 19, '19:30:00', 'Little Traverse Bay', '2014-09-11'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2488, 2071, 19, '19:30:00', 'Black Lake Golf Club', '2014-09-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2489, 2071, 19, '17:30:00', 'Black Lake Golf Club', '2014-09-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2492, 3917, 7, '20:00:00', 'Black Lake Golf Club', '2014-09-22'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2493, 3917, 7, '18:30:00', 'Little Traverse Bay', '2014-09-23'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2494, 3917, 7, '18:30:00', 'Black Lake Golf Club', '2014-09-24'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2495, 3917, 7, '18:30:00', 'Little Traverse Bay', '2014-09-25'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2496, 3885, 19, '18:30:00', 'Little Traverse Bay', '2014-06-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2497, 3885, 19, '18:30:00', 'Little Traverse Bay', '2014-06-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2501, 2458, 3, '19:30:00', 'Little Traverse Bay', '2014-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2502, 2458, 3, '17:00:00', 'Black Lake Golf Club', '2014-06-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2504, 444, 1, '18:00:00', 'Black Lake Golf Club', '2014-06-27'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2505, 444, 1, '18:00:00', 'Little Traverse Bay', '2014-06-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2506, 444, 1, '18:00:00', 'Little Traverse Bay', '2014-06-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2507, 444, 1, '18:00:00', 'Little Traverse Bay', '2014-06-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2510, 444, 1, '18:00:00', 'Little Traverse Bay', '2014-07-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2511, 444, 1, '18:00:00', 'Little Traverse Bay', '2014-07-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2512, 3941, 15, '19:00:00', 'Little Traverse Bay', '2014-08-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2513, 3941, 15, '19:00:00', 'Little Traverse Bay', '2014-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2514, 3941, 15, '18:00:00', 'Black Lake Golf Club', '2014-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2515, 3941, 15, '19:00:00', 'Little Traverse Bay', '2014-08-06'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2518, 3942, 1, '18:30:00', 'Little Traverse Bay', '2014-08-09'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2530, 3766, 3, '20:30:00', 'Little Traverse Bay', '2014-07-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2531, 3946, 3, '19:00:00', 'Black Lake Golf Club', '2014-05-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2532, 3946, 3, '19:00:00', 'Little Traverse Bay', '2014-05-17'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2533, 3948, 3, '19:30:00', 'Black Lake Golf Club', '2014-08-12'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2534, 3948, 3, '19:30:00', 'Little Traverse Bay', '2014-08-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2535, 3948, 3, '19:30:00', 'Black Lake Golf Club', '2014-08-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2538, 3971, 11, '18:00:00', 'Black Lake Golf Club', '2014-08-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2539, 3971, 11, '18:00:00', 'Little Traverse Bay', '2014-08-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2540, 3972, 19, '18:00:00', 'Black Lake Golf Club', '2014-08-07'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2541, 3976, 1, '18:30:00', 'Little Traverse Bay', '2014-06-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2542, 3976, 1, '18:30:00', 'Black Lake Golf Club', '2014-06-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2543, 3976, 1, '18:30:00', 'Little Traverse Bay', '2014-06-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2544, 3977, 1, '18:30:00', 'Black Lake Golf Club', '2014-05-13'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2545, 3977, 1, '20:00:00', 'Little Traverse Bay', '2014-05-14'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2546, 3977, 1, '17:00:00', 'Little Traverse Bay', '2014-05-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2547, 3980, 3, '18:00:00', 'Little Traverse Bay', '2014-09-01'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2548, 3980, 3, '18:00:00', 'Little Traverse Bay', '2014-09-02'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2549, 3980, 3, '18:00:00', 'Little Traverse Bay', '2014-09-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2550, 3981, 1, '20:30:00', 'Black Lake Golf Club', '2014-05-15'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2551, 3981, 1, '19:30:00', 'Little Traverse Bay', '2014-05-16'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2552, 3983, 7, '19:00:00', 'Little Traverse Bay', '2014-09-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2553, 3983, 7, '18:30:00', 'Black Lake Golf Club', '2014-09-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2554, 3984, 3, '19:00:00', 'Little Traverse Bay', '2014-07-03'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2555, 3984, 3, '19:00:00', 'Black Lake Golf Club', '2014-07-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2556, 3987, 3, '19:00:00', 'Black Lake Golf Club', '2014-08-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2557, 3987, 3, '19:00:00', 'Little Traverse Bay', '2014-08-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2558, 3987, 3, '19:00:00', 'Black Lake Golf Club', '2014-08-30'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2559, 3983, 7, '19:30:00', 'Little Traverse Bay', '2014-09-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2560, 3983, 7, '19:00:00', 'Black Lake Golf Club', '2014-09-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2561, 2117, 7, '19:30:00', 'Little Traverse Bay', '2014-06-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2562, 2117, 7, '19:30:00', 'Little Traverse Bay', '2014-06-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2563, 2406, 1, '18:30:00', 'Little Traverse Bay', '2014-08-04'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2564, 2406, 1, '18:30:00', 'Little Traverse Bay', '2014-08-05'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2565, 3994, 3, '19:00:00', 'Black Lake Golf Club', '2014-06-28'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2566, 3994, 3, '18:00:00', 'Little Traverse Bay', '2014-06-29'); +INSERT INTO dining_preference (id, contact_id, size, "time", restaurant, date) VALUES (2567, 3994, 3, '18:00:00', 'Little Traverse Bay', '2014-06-30'); + + +-- +-- PostgreSQL database dump complete +-- + diff --git a/Toolkit/Contacts/Database/data/golfing_preference.sql b/Toolkit/Contacts/Database/data/golfing_preference.sql new file mode 100644 index 0000000..53c78b7 --- /dev/null +++ b/Toolkit/Contacts/Database/data/golfing_preference.sql @@ -0,0 +1,8396 @@ +-- +-- PostgreSQL database dump +-- + +SET statement_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = off; +SET check_function_bodies = false; +SET client_min_messages = warning; +SET escape_string_warning = off; + +SET search_path = public, pg_catalog; + +-- +-- Name: golfing_preference_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres +-- + +SELECT pg_catalog.setval('golfing_preference_id_seq', 9429, true); + + +-- +-- Data for Name: golfing_preference; Type: TABLE DATA; Schema: public; Owner: postgres +-- + +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (10, NULL, '2008-04-21', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (11, NULL, '2008-04-22', 2, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (12, NULL, '2008-04-22', 1, '02:00 pm', 'Hamlet Village'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (302, 499, '2008-09-11', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (303, 499, '2008-09-12', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (304, 499, '2008-09-13', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (305, 499, '2008-09-14', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (314, 501, '2008-09-12', 20, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (315, 501, '2008-09-13', 20, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (316, 501, '2008-09-13', 20, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (317, 501, '2008-09-14', 20, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (322, 504, '2008-07-18', 6, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (323, 504, '2008-07-19', 6, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (326, 506, '2008-08-01', 6, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (327, 506, '2008-08-02', 6, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (330, 507, '2008-07-17', 8, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (201, NULL, '2008-04-29', 2, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (202, NULL, '2008-04-30', 2, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (203, NULL, '2008-05-01', 2, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (331, 507, '2008-07-18', 8, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (332, 507, '2008-07-19', 7, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (333, 507, '2008-07-20', 7, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (207, NULL, '2008-04-28', 4, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (208, NULL, '2008-04-28', 4, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (209, NULL, '2008-04-29', 4, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (210, NULL, '2008-04-29', 4, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (211, NULL, '2008-04-30', 4, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (212, NULL, '2008-04-30', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (213, NULL, '2008-04-28', 4, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (214, NULL, '2008-04-28', 4, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (215, NULL, '2008-04-29', 4, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (216, NULL, '2008-04-29', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (217, NULL, '2008-04-30', 4, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (218, NULL, '2008-04-30', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (219, NULL, '2008-05-01', 4, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (220, NULL, '2008-07-14', 3, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (221, NULL, '2008-07-14', 3, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (222, NULL, '2008-07-15', 3, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (223, NULL, '2008-07-15', 3, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (224, NULL, '2008-07-16', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (225, NULL, '2008-07-16', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (226, NULL, '2008-06-10', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (227, NULL, '2008-06-11', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (228, NULL, '2008-06-12', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (229, NULL, '2008-06-12', 4, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (230, NULL, '2008-06-13', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (231, NULL, '2008-07-25', 10, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (232, NULL, '2008-07-26', 10, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (233, NULL, '2008-07-26', 10, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (234, NULL, '2008-07-27', 10, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (338, 509, '2008-06-27', 2, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (236, NULL, '2008-05-23', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (237, NULL, '2008-05-23', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (238, NULL, '2008-05-24', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (239, NULL, '2008-05-24', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (240, NULL, '2008-05-25', 2, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (241, NULL, '2008-05-25', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (242, NULL, '2008-10-03', 4, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (243, NULL, '2008-10-04', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (244, NULL, '2008-10-04', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (245, NULL, '2008-10-05', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (246, NULL, '2008-06-02', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (247, NULL, '2008-06-03', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (248, NULL, '2008-06-04', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (249, NULL, '2008-06-05', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (250, NULL, '2008-07-18', 1, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (251, NULL, '2008-07-19', 1, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (252, NULL, '2008-07-19', 1, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (253, NULL, '2008-07-20', 1, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (254, 486, '2008-07-22', 3, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (255, 486, '2008-07-22', 3, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (256, 486, '2008-07-23', 3, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (257, 486, '2008-07-23', 3, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (339, 509, '2008-06-28', 2, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (340, 509, '2008-06-28', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (341, 509, '2008-06-29', 2, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7918, 2572, '2012-09-28', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (262, 488, '2008-08-19', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (263, 488, '2008-08-20', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (264, 488, '2008-08-21', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (265, 489, '2008-06-25', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (266, 489, '2008-06-26', 3, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (267, 489, '2008-06-27', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1736, 953, '2009-07-16', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1737, 953, '2009-07-16', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (270, 481, '2008-05-23', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (271, 481, '2008-05-23', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (272, 481, '2008-05-24', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (273, 481, '2008-05-24', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (274, 481, '2008-05-25', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (275, 481, '2008-05-25', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (276, 481, '2008-05-23', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (277, 481, '2008-05-23', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (278, 481, '2008-05-24', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (279, 481, '2008-05-24', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (280, 481, '2008-05-25', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (281, 481, '2008-05-25', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (282, 493, '2008-08-03', 3, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (283, 493, '2008-08-04', 3, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (284, 493, '2008-08-05', 3, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (285, 493, '2008-08-06', 3, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (286, 494, '2008-09-16', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (287, 494, '2008-09-17', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (288, 494, '2008-09-18', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (289, 494, '2008-09-19', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (290, 494, '2008-09-20', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (291, 494, '2008-09-21', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (292, 495, '2008-07-18', 6, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (293, 495, '2008-07-19', 6, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (294, 497, '2008-06-20', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (295, 497, '2008-06-21', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (296, 497, '2008-06-21', 4, '03:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (297, 497, '2008-06-22', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (298, 498, '2008-06-01', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (299, 498, '2008-06-02', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (300, 498, '2008-06-01', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (301, 498, '2008-06-02', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (306, 500, '2008-08-04', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (307, 500, '2008-08-04', 2, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (308, 500, '2008-08-05', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (309, 500, '2008-08-05', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (310, 500, '2008-08-06', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (311, 500, '2008-08-06', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (312, 500, '2008-08-07', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (313, 500, '2008-08-07', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8980, 3917, '2014-09-23', 8, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8981, 3917, '2014-09-24', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8982, 3917, '2014-09-25', 8, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8983, 3917, '2014-09-26', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (324, 505, '2008-07-18', 6, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (325, 505, '2008-07-19', 6, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (328, 506, '2008-08-01', 6, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (329, 506, '2008-08-02', 6, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (334, 508, '2008-07-11', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (335, 508, '2008-07-11', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (336, 508, '2008-07-12', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (337, 508, '2008-07-12', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (342, 510, '2008-06-13', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (343, 510, '2008-06-14', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (344, 510, '2008-06-14', 4, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (345, 510, '2008-06-15', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (346, 513, '2008-09-21', 6, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (347, 513, '2008-09-22', 6, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (348, 513, '2008-09-22', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (349, 513, '2008-09-23', 6, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (350, 514, '2008-06-23', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (351, 514, '2008-06-24', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (352, 514, '2008-06-25', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (353, 514, '2008-06-26', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1478, 869, '2008-07-30', 16, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1479, 869, '2008-07-31', 16, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (356, 517, '2008-08-03', 8, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (357, 517, '2008-08-04', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (358, 517, '2008-08-04', 8, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (359, 517, '2008-08-05', 8, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (360, 517, '2008-08-05', 8, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (361, 517, '2008-08-06', 8, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (362, 518, '2008-07-28', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (363, 518, '2008-07-28', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (364, 518, '2008-07-29', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (365, 518, '2008-07-29', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (366, 518, '2008-07-30', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (367, 518, '2008-07-30', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (368, 510, '2008-07-04', 4, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (369, 510, '2008-07-05', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (370, 510, '2008-07-05', 4, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (371, 510, '2008-07-06', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (372, 519, '2008-07-28', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (373, 519, '2008-07-29', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (374, 519, '2008-07-30', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (375, 521, '2008-06-04', 2, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (376, 521, '2008-06-05', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (377, 521, '2008-06-06', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (378, 521, '2008-06-07', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (379, 521, '2008-06-08', 2, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (380, 522, '2008-07-12', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (381, 522, '2008-07-12', 4, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (382, 522, '2008-07-13', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (383, 523, '2008-07-14', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (384, 523, '2008-07-15', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (385, 523, '2008-07-16', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (386, 524, '2008-09-24', 4, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (387, 524, '2008-09-25', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (388, 524, '2008-09-26', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (389, 524, '2008-09-27', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (390, 525, '2008-06-13', 4, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (391, 525, '2008-06-13', 4, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (392, 525, '2008-06-14', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (393, 525, '2008-06-14', 4, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (394, 525, '2008-06-15', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (395, 526, '2008-08-25', 6, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (396, 526, '2008-08-25', 6, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (397, 526, '2008-08-26', 6, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (398, 526, '2008-08-26', 6, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (399, 526, '2008-08-27', 6, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (400, 526, '2008-08-27', 6, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (401, 524, '2008-09-12', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (402, 524, '2008-09-13', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (403, 524, '2008-09-13', 4, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (404, 524, '2008-09-14', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (405, 527, '2008-07-21', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (406, 527, '2008-07-22', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (407, 527, '2008-07-23', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (408, 527, '2008-07-24', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (409, 528, '2008-08-03', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (410, 528, '2008-08-04', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (411, 528, '2008-08-05', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (412, 528, '2008-08-06', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (413, 528, '2008-08-07', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (414, 528, '2008-08-08', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (415, 529, '2008-07-11', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (416, 529, '2008-07-11', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (417, 529, '2008-07-12', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (418, 529, '2008-07-12', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (419, 529, '2008-07-13', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (420, 530, '2008-09-13', 3, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (421, 530, '2008-09-14', 3, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (451, 541, '2008-07-22', 8, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (452, 541, '2008-07-23', 8, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (453, 541, '2008-07-23', 8, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (454, 541, '2008-07-24', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (426, 533, '2008-07-01', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (427, 533, '2008-07-01', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (428, 533, '2008-07-02', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (429, 533, '2008-07-02', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (430, 534, '2008-07-03', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (431, 534, '2008-07-04', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (432, 534, '2008-07-05', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (433, 536, '2008-06-28', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (434, 536, '2008-06-29', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (435, 536, '2008-06-30', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (436, 536, '2008-07-01', 3, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (437, 537, '2008-07-04', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (438, 537, '2008-07-05', 2, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (439, 537, '2008-07-05', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (440, 537, '2008-07-06', 2, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (441, 538, '2008-08-22', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (442, 538, '2008-08-23', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (443, 538, '2008-08-23', 4, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (444, 538, '2008-08-24', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (445, 539, '2008-08-31', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (446, 539, '2008-09-01', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (447, 539, '2008-09-02', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (448, 540, '2008-06-12', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (449, 540, '2008-06-13', 2, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (450, 540, '2008-06-14', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (455, 541, '2008-07-24', 8, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (456, 541, '2008-07-25', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (457, 544, '2008-07-15', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (458, 544, '2008-07-16', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (459, 544, '2008-07-17', 2, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (460, 545, '2008-09-12', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (461, 545, '2008-09-12', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (462, 545, '2008-09-13', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (463, 545, '2008-09-13', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (464, 546, '2008-06-17', 2, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (465, 546, '2008-06-18', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (466, 546, '2008-06-19', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (467, 546, '2008-06-20', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (468, 536, '2008-06-29', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (469, 536, '2008-06-30', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (470, 547, '2008-07-07', 8, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (471, 547, '2008-07-08', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (472, 547, '2008-07-09', 8, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (473, 547, '2008-07-09', 8, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (474, 548, '2008-06-27', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (475, 549, '2008-07-26', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (476, 549, '2008-07-26', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (477, 549, '2008-07-27', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (478, 550, '2008-08-14', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (479, 550, '2008-08-14', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (480, 550, '2008-08-15', 2, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (481, 550, '2008-08-15', 2, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (482, 550, '2008-08-16', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (483, 551, '2008-07-15', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (484, 551, '2008-07-16', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (485, 551, '2008-07-17', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (486, 554, '2008-07-19', 2, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (487, 554, '2008-07-20', 2, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (488, 554, '2008-07-21', 2, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (489, 554, '2008-07-22', 2, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5641, 2011, '2011-06-03', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5642, 2011, '2011-06-03', 8, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5643, 2011, '2011-06-04', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (493, 557, '2008-08-15', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (494, 557, '2008-08-15', 8, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (495, 557, '2008-08-16', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (496, 557, '2008-08-16', 8, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (497, 557, '2008-08-17', 8, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (498, 558, '2008-07-25', 4, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (499, 558, '2008-07-26', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (500, 558, '2008-07-26', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (501, 558, '2008-07-27', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (502, 558, '2008-07-25', 4, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (503, 558, '2008-07-26', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (504, 558, '2008-07-26', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (505, 558, '2008-07-27', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (506, 559, '2008-10-03', 10, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (507, 559, '2008-10-04', 10, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (508, 559, '2008-10-04', 10, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (509, 559, '2008-10-05', 10, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (510, 560, '2008-06-20', 4, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (511, 560, '2008-06-21', 4, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (512, 560, '2008-06-22', 4, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (513, 561, '2008-08-05', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (514, 561, '2008-08-05', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (515, 561, '2008-08-06', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (516, 561, '2008-08-06', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (517, 561, '2008-08-07', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (518, 562, '2008-07-17', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (519, 562, '2008-07-18', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (520, 563, '2008-07-11', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (521, 563, '2008-07-12', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (522, 563, '2008-07-13', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (523, 564, '2008-06-27', 4, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (524, 564, '2008-06-28', 4, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (525, 564, '2008-06-28', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (526, 564, '2008-06-29', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (527, 552, '2008-08-31', 2, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (528, 552, '2008-09-01', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (529, 552, '2008-09-03', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (530, 565, '2008-07-09', 7, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (531, 565, '2008-07-09', 7, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (532, 565, '2008-07-10', 7, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (533, 566, '2008-08-22', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (534, 566, '2008-08-23', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (535, 566, '2008-08-23', 4, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (536, 566, '2008-08-24', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (537, 567, '2008-06-20', 10, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (538, 567, '2008-06-21', 10, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (539, 567, '2008-06-21', 10, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (540, 567, '2008-06-22', 10, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (541, 567, '2008-06-20', 10, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (542, 567, '2008-06-21', 10, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (543, 567, '2008-06-21', 10, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (544, 567, '2008-06-22', 10, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (545, 567, '2008-06-20', 10, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (546, 567, '2008-06-21', 10, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (547, 567, '2008-06-21', 10, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (548, 567, '2008-06-22', 10, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (549, 567, '2008-06-20', 10, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (550, 567, '2008-06-21', 10, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (551, 567, '2008-06-21', 10, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (552, 567, '2008-06-22', 10, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (553, 568, '2008-08-05', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (554, 568, '2008-08-05', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (555, 568, '2008-08-06', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (556, 568, '2008-08-06', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (557, 568, '2008-08-07', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (558, 568, '2008-08-07', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7494, 2207, '2012-06-18', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7495, 2207, '2012-06-19', 4, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7496, 2207, '2012-06-19', 4, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (564, 570, '2008-09-18', 4, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (565, 570, '2008-09-19', 4, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (566, 570, '2008-09-20', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (567, 570, '2008-09-21', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (568, 572, '2008-07-30', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (569, 572, '2008-07-31', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (570, 572, '2008-08-02', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (571, 573, '2008-08-16', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (572, 573, '2008-08-17', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (573, 573, '2008-08-16', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (574, 573, '2008-08-17', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (575, 563, '2008-07-13', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (576, 563, '2008-07-14', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (577, 563, '2008-07-15', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (578, 563, '2008-07-16', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (579, 575, '2008-06-25', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (580, 575, '2008-06-26', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (581, 576, '2008-08-08', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (582, 576, '2008-08-09', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (583, 576, '2008-08-09', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (584, 576, '2008-08-10', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (585, 578, '2008-09-15', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (586, 578, '2008-09-16', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (587, 578, '2008-09-17', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (588, 581, '2008-07-25', 6, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (589, 581, '2008-07-25', 6, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (590, 581, '2008-07-26', 6, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (591, 581, '2008-07-26', 6, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (592, 581, '2008-07-27', 6, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (593, 581, '2008-07-27', 6, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (594, 581, '2008-07-28', 6, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (595, 581, '2008-07-28', 6, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (596, 563, '2008-07-13', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (597, 563, '2008-07-14', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (598, 563, '2008-07-15', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (599, 563, '2008-07-16', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (600, 582, '2008-08-30', 12, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (601, 582, '2008-08-30', 12, '03:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (602, 582, '2008-08-31', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (603, 583, '2008-06-25', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (604, 583, '2008-06-25', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (605, 583, '2008-06-26', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (606, 583, '2008-06-26', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (607, 584, '2008-08-16', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (608, 584, '2008-08-17', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (609, 585, '2008-08-18', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (610, 585, '2008-08-19', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (611, 585, '2008-08-20', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (612, 585, '2008-08-21', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (613, 586, '2008-07-14', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (614, 586, '2008-07-15', 2, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (615, 586, '2008-07-16', 2, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (616, 586, '2008-07-17', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (617, 587, '2008-07-03', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (618, 587, '2008-07-04', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (619, 587, '2008-07-05', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (620, 588, '2008-07-28', 2, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (621, 588, '2008-07-29', 2, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (622, 588, '2008-07-29', 2, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (623, 588, '2008-07-30', 2, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (624, 592, '2008-09-19', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (625, 592, '2008-09-20', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (626, 592, '2008-09-20', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (627, 592, '2008-09-21', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (628, 593, '2008-07-21', 8, '12:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (629, 593, '2008-07-23', 8, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (630, 593, '2008-07-21', 8, '12:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (631, 593, '2008-07-23', 8, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (632, 594, '2008-06-28', 2, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (633, 594, '2008-06-29', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (634, 594, '2008-06-30', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (635, 594, '2008-07-01', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (636, 595, '2008-07-09', 2, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (637, 595, '2008-07-10', 2, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (638, 595, '2008-07-10', 2, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (639, 595, '2008-07-11', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (640, 596, '2008-07-22', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (641, 596, '2008-07-23', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (642, 596, '2008-07-24', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (643, 596, '2008-07-25', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (644, 597, '2008-10-10', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (645, 597, '2008-10-10', 4, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (646, 597, '2008-10-11', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (647, 597, '2008-10-11', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (648, 597, '2008-10-12', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (649, 597, '2008-10-12', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (650, 597, '2008-10-13', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (651, 598, '2008-07-13', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (652, 598, '2008-07-13', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (653, 598, '2008-07-14', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (654, 598, '2008-07-14', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (655, 598, '2008-07-15', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (656, 598, '2008-07-15', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (657, 598, '2008-07-16', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (658, 598, '2008-07-16', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (659, 598, '2008-07-17', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (660, 598, '2008-07-17', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (672, 604, '2008-07-21', 2, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (673, 604, '2008-07-22', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (674, 604, '2008-07-23', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (675, 604, '2008-07-24', 2, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (665, 600, '2008-07-01', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (666, 600, '2008-07-02', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (667, 600, '2008-07-02', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (668, 601, '2008-06-29', 1, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (669, 601, '2008-06-30', 1, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (670, 601, '2008-07-01', 1, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (671, 601, '2008-07-02', 1, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (676, 605, '2008-07-27', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (677, 605, '2008-07-29', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (678, 606, '2008-07-27', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (679, 606, '2008-07-27', 8, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (680, 606, '2008-07-28', 8, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (681, 607, '2008-09-18', 16, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (682, 607, '2008-09-19', 16, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (683, 607, '2008-09-20', 16, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (684, 607, '2008-09-21', 16, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (685, 608, '2008-09-11', 8, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (686, 608, '2008-09-12', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (687, 608, '2008-09-13', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (688, 608, '2008-09-14', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (689, 609, '2008-06-29', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (690, 609, '2008-06-29', 2, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (691, 609, '2008-06-30', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (692, 609, '2008-06-30', 2, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (693, 610, '2008-07-19', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (694, 610, '2008-07-19', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (695, 610, '2008-07-20', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (696, 610, '2008-07-20', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (697, 610, '2008-07-21', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (698, 610, '2008-07-21', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (699, 610, '2008-07-22', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (700, 610, '2008-07-22', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4209, 1647, '2010-08-20', 1, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4212, 1622, '2010-06-01', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4213, 1622, '2010-06-02', 2, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (704, 613, '2008-07-06', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (705, 613, '2008-07-07', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (706, 613, '2008-07-07', 2, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (707, 613, '2008-07-08', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (708, 614, '2008-09-19', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (709, 614, '2008-09-20', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (710, 614, '2008-09-21', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (711, 615, '2008-08-25', 2, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (712, 615, '2008-08-26', 2, '12:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (713, 615, '2008-08-27', 2, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (714, 615, '2008-08-28', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (715, 616, '2008-08-04', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (716, 616, '2008-08-05', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (717, 616, '2008-08-06', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (718, 617, '2008-06-30', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (719, 617, '2008-07-01', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (720, 617, '2008-07-02', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (728, 623, '2008-08-20', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (729, 623, '2008-08-21', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (730, 623, '2008-08-22', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (731, 623, '2008-08-23', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (732, 623, '2008-08-24', 4, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (733, 623, '2008-08-25', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (734, 623, '2008-08-26', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (735, 624, '2008-08-15', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (736, 624, '2008-08-16', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (737, 624, '2008-08-16', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (738, 624, '2008-08-17', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (739, 625, '2008-07-04', 2, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (740, 625, '2008-07-04', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (741, 625, '2008-07-05', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (742, 625, '2008-07-05', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (743, 625, '2008-07-06', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (744, 625, '2008-07-06', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (745, 618, '2008-07-22', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (746, 618, '2008-07-23', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (747, 618, '2008-07-23', 1, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (748, 618, '2008-07-24', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (749, 624, '2008-08-15', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (750, 624, '2008-08-16', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (751, 624, '2008-08-16', 4, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (752, 624, '2008-08-17', 4, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (753, 626, '2008-07-08', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (754, 626, '2008-07-09', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (755, 626, '2008-07-10', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (756, 627, '2008-07-15', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (757, 627, '2008-07-16', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (758, 627, '2008-07-17', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (759, 627, '2008-07-18', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (760, 628, '2008-09-14', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (761, 628, '2008-09-15', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (762, 628, '2008-09-16', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (763, 628, '2008-09-17', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (764, 629, '2008-07-07', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (765, 629, '2008-07-07', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (766, 629, '2008-07-08', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (767, 629, '2008-07-08', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (768, 629, '2008-07-09', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (769, 629, '2008-07-09', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (770, 629, '2008-07-10', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (771, 629, '2008-07-10', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (772, 629, '2008-07-11', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (773, 629, '2008-07-11', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (774, 630, '2008-09-07', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (775, 630, '2008-09-08', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (776, 630, '2008-09-08', 4, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (777, 632, '2008-08-29', 4, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (778, 632, '2008-08-30', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (779, 632, '2008-08-30', 4, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (780, 632, '2008-08-31', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (805, 643, '2008-08-09', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (806, 643, '2008-08-09', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (807, 643, '2008-08-10', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (784, 634, '2008-07-21', 1, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (785, 634, '2008-07-23', 1, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (786, 635, '2008-09-06', 8, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (787, 635, '2008-09-07', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (788, 635, '2008-09-07', 8, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (789, 635, '2008-09-08', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (790, 639, '2008-10-09', 3, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (791, 639, '2008-10-10', 3, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (792, 639, '2008-10-11', 3, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (802, 642, '2008-08-05', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (794, 627, '2008-07-16', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (795, 627, '2008-07-17', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (796, 627, '2008-07-18', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (797, 627, '2008-07-19', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (803, 642, '2008-08-06', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (804, 642, '2008-08-07', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (808, 643, '2008-08-10', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (809, 643, '2008-08-11', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (810, 643, '2008-08-11', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (811, 644, '2008-07-11', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (812, 644, '2008-07-12', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (813, 644, '2008-07-12', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (814, 645, '2008-08-14', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (815, 645, '2008-08-15', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (816, 645, '2008-08-16', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (817, 645, '2008-08-17', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (818, 524, '2008-09-12', 3, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (819, 524, '2008-09-13', 3, '12:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (820, 524, '2008-09-14', 3, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (821, 601, '2008-08-30', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (822, 601, '2008-08-31', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (823, 601, '2008-08-31', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (824, 601, '2008-09-01', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (825, 646, '2008-09-12', 8, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (826, 646, '2008-09-12', 8, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (827, 646, '2008-09-13', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (828, 646, '2008-09-14', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5594, 2002, '2011-08-01', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5595, 2002, '2011-08-02', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5596, 2002, '2011-08-04', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5597, 2002, '2011-08-05', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (833, 649, '2008-08-10', 20, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (834, 649, '2008-08-11', 20, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (835, 649, '2008-08-11', 20, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (836, 649, '2008-08-12', 20, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (837, 649, '2008-08-12', 20, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (838, 649, '2008-08-13', 20, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (839, 649, '2008-08-13', 20, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (840, 649, '2008-08-14', 20, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (841, 649, '2008-08-14', 20, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (842, 650, '2008-07-21', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (843, 652, '2008-08-03', 6, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (844, 652, '2008-08-04', 6, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (845, 652, '2008-08-05', 6, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (846, 652, '2008-08-06', 6, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (851, 654, '2008-07-09', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (852, 654, '2008-07-10', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (853, 655, '2008-09-06', 3, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (854, 655, '2008-09-07', 3, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (855, 655, '2008-09-08', 3, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (856, 656, '2008-09-07', 8, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (857, 656, '2008-09-08', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (858, 656, '2008-09-09', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (859, 659, '2008-10-10', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (860, 659, '2008-10-10', 4, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (861, 659, '2008-10-11', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (862, 659, '2008-10-11', 4, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (863, 659, '2008-10-12', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (864, 659, '2008-10-12', 4, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (865, 660, '2008-07-22', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (866, 660, '2008-07-23', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (867, 660, '2008-07-24', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (868, 662, '2008-08-08', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (873, 665, '2008-08-08', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (874, 665, '2008-08-09', 8, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (875, 665, '2008-08-09', 8, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (876, 665, '2008-08-10', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (877, 666, '2008-07-20', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (878, 666, '2008-07-21', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (879, 666, '2008-07-22', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (880, 670, '2008-09-12', 12, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (881, 670, '2008-09-13', 12, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (882, 670, '2008-09-13', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (883, 670, '2008-09-14', 12, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (884, 671, '2008-08-11', 6, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (885, 671, '2008-08-12', 6, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (886, 671, '2008-08-13', 6, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (887, 672, '2008-09-07', 2, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (888, 672, '2008-09-08', 2, '12:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (889, 672, '2008-09-10', 2, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (890, 672, '2008-09-12', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (891, 665, '2008-08-15', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (892, 665, '2008-08-16', 8, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (893, 665, '2008-08-16', 8, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (894, 665, '2008-08-17', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (895, 673, '2008-07-29', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (896, 673, '2008-07-30', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (897, 673, '2008-07-31', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (898, 673, '2008-08-01', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (899, 674, '2008-08-08', 6, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (900, 674, '2008-08-09', 6, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (901, 674, '2008-08-10', 6, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (902, 675, '2008-09-26', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (903, 675, '2008-09-27', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (904, 675, '2008-09-27', 4, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (905, 675, '2008-09-28', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (906, 676, '2008-09-11', 10, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (907, 676, '2008-09-12', 10, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (908, 676, '2008-09-12', 10, '03:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5598, 1639, '2011-06-10', 12, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5599, 1639, '2011-06-11', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5600, 1639, '2011-06-12', 12, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5644, 2011, '2011-06-04', 8, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (913, 678, '2008-08-05', 3, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (914, 678, '2008-08-06', 3, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (915, 678, '2008-08-06', 3, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (916, 678, '2008-08-07', 3, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (917, 678, '2008-08-05', 4, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (918, 678, '2008-08-06', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (919, 678, '2008-08-06', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (920, 678, '2008-08-07', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (921, 681, '2008-09-12', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (922, 681, '2008-09-12', 2, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (923, 681, '2008-09-13', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (924, 681, '2008-09-13', 2, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (925, 681, '2008-09-14', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (926, 678, '2008-09-05', 4, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (927, 678, '2008-09-06', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (928, 678, '2008-09-06', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (929, 678, '2008-09-07', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (930, 678, '2008-09-05', 4, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (931, 678, '2008-09-06', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (932, 678, '2008-09-06', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (933, 678, '2008-09-07', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (934, 682, '2008-08-11', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (935, 682, '2008-08-12', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (936, 682, '2008-08-13', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (937, 682, '2008-08-15', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (938, 673, '2008-07-29', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (939, 673, '2008-07-30', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (940, 673, '2008-07-31', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (941, 673, '2008-08-01', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (942, 683, '2008-08-21', 8, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (943, 683, '2008-08-21', 8, '03:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (944, 683, '2008-08-22', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (945, 683, '2008-08-22', 8, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (946, 683, '2008-08-23', 8, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (947, 683, '2008-08-23', 8, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (948, 683, '2008-08-24', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (949, 683, '2008-08-24', 8, '03:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (950, 683, '2008-08-21', 8, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (951, 683, '2008-08-21', 8, '03:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (952, 683, '2008-08-22', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (953, 683, '2008-08-22', 8, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (954, 683, '2008-08-23', 8, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (955, 683, '2008-08-23', 8, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (956, 683, '2008-08-24', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (957, 683, '2008-08-24', 8, '03:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (958, 683, '2008-08-21', 8, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (959, 683, '2008-08-21', 8, '03:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (960, 683, '2008-08-22', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (961, 683, '2008-08-22', 8, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (962, 683, '2008-08-23', 8, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (963, 683, '2008-08-23', 8, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (964, 683, '2008-08-24', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (965, 683, '2008-08-24', 8, '03:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (966, 684, '2008-07-30', 1, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (967, 684, '2008-07-31', 1, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (968, 685, '2008-09-07', 2, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (969, 685, '2008-09-08', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (970, 685, '2008-09-09', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (971, 685, '2008-09-10', 2, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (972, 686, '2008-08-08', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (973, 686, '2008-08-09', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (974, 686, '2008-08-10', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (975, 687, '2008-08-18', 2, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (976, 687, '2008-08-19', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (977, 687, '2008-08-20', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (978, 693, '2008-09-19', 8, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (979, 693, '2008-09-20', 8, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (980, 693, '2008-09-21', 8, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (981, 693, '2008-09-22', 8, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (982, 694, '2008-09-23', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (983, 694, '2008-09-24', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (984, 694, '2008-09-25', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (985, 694, '2008-09-26', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (986, 695, '2008-08-22', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (987, 695, '2008-08-23', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (988, 695, '2008-08-23', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (989, 695, '2008-08-24', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (990, 696, '2008-09-09', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (991, 696, '2008-09-10', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (992, 696, '2008-09-11', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (993, 697, '2008-08-12', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (994, 697, '2008-08-13', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (995, 697, '2008-08-14', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (996, 697, '2008-08-15', 2, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (997, 698, '2008-09-13', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (998, 698, '2008-09-13', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (999, 698, '2008-09-14', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1000, 698, '2008-09-14', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1001, 698, '2008-09-15', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1002, 698, '2008-09-15', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1003, 702, '2008-07-28', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1004, 702, '2008-07-29', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1005, 702, '2008-07-29', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1006, 702, '2008-07-30', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1007, 697, '2008-08-12', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1008, 697, '2008-08-13', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1009, 697, '2008-08-14', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1010, 697, '2008-08-15', 2, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1011, 703, '2008-09-25', 8, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1012, 703, '2008-09-26', 8, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1013, 703, '2008-09-27', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1014, 703, '2008-09-28', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1015, 704, '2008-09-16', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1016, 704, '2008-09-17', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1017, 704, '2008-09-17', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1018, 704, '2008-09-18', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1019, 704, '2008-09-18', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1020, 704, '2008-09-19', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1021, 705, '2008-08-04', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1022, 705, '2008-08-04', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1023, 705, '2008-08-05', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1024, 705, '2008-08-05', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1025, 705, '2008-08-06', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1026, 705, '2008-08-06', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1027, 707, '2008-09-17', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1028, 707, '2008-09-17', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1029, 707, '2008-09-18', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1030, 707, '2008-09-18', 4, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1031, 707, '2008-09-19', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1032, 707, '2008-09-19', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1033, 707, '2008-09-20', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1034, 707, '2008-09-20', 4, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1035, 711, '2008-08-18', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1036, 711, '2008-08-19', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1037, 711, '2008-08-20', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1038, 711, '2008-08-21', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1039, 713, '2008-09-17', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1040, 713, '2008-09-18', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1041, 714, '2008-08-22', 4, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1042, 714, '2008-08-22', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1043, 714, '2008-08-23', 4, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1044, 714, '2008-08-23', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1045, 715, '2008-09-25', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1046, 715, '2008-09-25', 4, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1047, 715, '2008-09-26', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1048, 715, '2008-09-26', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1049, 715, '2008-09-27', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1050, 715, '2008-09-27', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1051, 715, '2008-09-28', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1052, 715, '2008-09-28', 4, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1053, 716, '2008-08-15', 12, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1054, 716, '2008-08-15', 12, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1055, 716, '2008-08-16', 12, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1056, 716, '2008-08-16', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1057, 716, '2008-08-17', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1058, 716, '2008-08-17', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1059, 717, '2008-09-06', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1060, 717, '2008-09-07', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1061, 717, '2008-09-08', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1062, 717, '2008-09-09', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1063, 717, '2008-09-10', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1064, 717, '2008-09-11', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1065, 717, '2008-09-12', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5601, 2003, '2011-05-20', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5602, 2003, '2011-05-21', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5603, 2003, '2011-05-21', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1069, 720, '2008-08-22', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1070, 720, '2008-08-23', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1071, 721, '2008-08-24', 2, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1072, 721, '2008-08-25', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1073, 721, '2008-08-25', 2, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1074, 721, '2008-08-26', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1075, 722, '2008-08-18', 1, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1076, 722, '2008-08-18', 1, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1077, 722, '2008-08-19', 1, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1078, 722, '2008-08-20', 1, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1079, 723, '2008-08-02', 2, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1080, 723, '2008-08-02', 2, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1081, 723, '2008-08-03', 2, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1082, 723, '2008-08-03', 2, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1083, 723, '2008-08-02', 2, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1084, 723, '2008-08-02', 2, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1085, 723, '2008-08-03', 2, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1086, 724, '2008-08-13', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1087, 724, '2008-08-14', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1088, 724, '2008-08-15', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1089, 726, '2008-08-18', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1090, 726, '2008-08-19', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1091, 726, '2008-08-20', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1092, 726, '2008-08-21', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1093, 728, '2008-08-22', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1094, 728, '2008-08-22', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1095, 728, '2008-08-23', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1096, 728, '2008-08-23', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1097, 728, '2008-08-24', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1098, 728, '2008-08-24', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1099, 728, '2008-08-25', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1100, 728, '2008-08-25', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1101, 729, '2008-09-10', 2, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1102, 729, '2008-09-11', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1103, 729, '2008-09-12', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1104, 729, '2008-09-13', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1105, 732, '2008-10-09', 3, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1106, 732, '2008-10-10', 3, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1107, 732, '2008-10-10', 3, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1108, 732, '2008-10-11', 3, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1109, 732, '2008-10-11', 3, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1110, 733, '2008-08-16', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1111, 733, '2008-08-16', 2, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1112, 733, '2008-08-17', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1113, 733, '2008-08-17', 2, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1114, 734, '2008-08-30', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1115, 734, '2008-08-31', 4, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1116, 735, '2008-09-12', 7, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1117, 735, '2008-09-13', 7, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1118, 735, '2008-09-14', 7, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1134, 738, '2008-08-19', 1, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1135, 738, '2008-08-21', 1, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1136, 738, '2008-08-22', 1, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1137, 739, '2008-09-05', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1138, 739, '2008-09-06', 2, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1139, 739, '2008-09-06', 2, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1140, 739, '2008-09-07', 2, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1126, 737, '2008-10-02', 6, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1127, 737, '2008-10-02', 6, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1128, 737, '2008-10-03', 6, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1129, 737, '2008-10-03', 6, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1130, 737, '2008-10-04', 6, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1131, 737, '2008-10-04', 6, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1132, 737, '2008-10-05', 6, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1133, 737, '2008-10-05', 6, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1141, 740, '2008-08-09', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1142, 740, '2008-08-10', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1143, 741, '2008-08-27', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1144, 741, '2008-08-28', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1145, 741, '2008-08-29', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1146, 741, '2008-08-30', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1147, 742, '2008-09-19', 3, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1148, 742, '2008-09-20', 3, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1149, 743, '2008-09-26', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1150, 743, '2008-09-27', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1151, 743, '2008-09-27', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1152, 743, '2008-09-28', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1153, 742, '2008-09-19', 3, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1154, 742, '2008-09-20', 3, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5604, 2003, '2011-05-22', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5645, 2011, '2011-06-05', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5666, 2018, '2011-06-19', 8, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5667, 2018, '2011-06-20', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5668, 2018, '2011-06-21', 8, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5669, 2018, '2011-06-22', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1161, 742, '2008-09-19', 3, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1162, 742, '2008-09-20', 3, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1163, 748, '2008-08-12', 2, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1164, 748, '2008-08-14', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1165, 748, '2008-08-15', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1166, 749, '2008-05-15', 10, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1167, 749, '2008-05-16', 10, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1168, 749, '2008-05-16', 10, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1169, 749, '2008-05-17', 10, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1170, 749, '2008-05-17', 10, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1171, 749, '2008-05-15', 10, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1172, 749, '2008-05-16', 10, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1173, 749, '2008-05-16', 10, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1174, 749, '2008-05-17', 10, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1175, 749, '2008-05-17', 10, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1232, 770, '2008-08-17', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1233, 770, '2008-08-17', 2, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1238, 771, '2008-08-22', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1243, 773, '2008-09-01', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1180, 751, '2008-08-25', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1181, 751, '2008-08-27', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1182, 753, '2008-10-02', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1183, 753, '2008-10-03', 4, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1184, 753, '2008-10-04', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1185, 753, '2008-10-04', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1186, 753, '2008-10-05', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1187, 753, '2008-10-02', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1188, 753, '2008-10-03', 4, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1189, 753, '2008-10-04', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1190, 753, '2008-10-04', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1191, 753, '2008-10-05', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1192, 754, '2008-08-26', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1193, 754, '2008-08-27', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1194, 754, '2008-08-28', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1195, 754, '2008-08-29', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1196, 754, '2008-08-30', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1197, 755, '2008-09-16', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1198, 755, '2008-09-17', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1199, 755, '2008-09-18', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1200, 757, '2008-09-27', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1201, 757, '2008-09-28', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1202, 760, '2008-08-26', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1203, 762, '2008-08-15', 2, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1204, 762, '2008-08-16', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1205, 763, '2008-08-18', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1206, 763, '2008-08-19', 2, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1207, 763, '2008-08-19', 2, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1208, 763, '2008-08-20', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1209, 765, '2008-09-17', 4, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1210, 765, '2008-09-18', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1211, 765, '2008-09-18', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1212, 766, '2008-08-22', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1213, 766, '2008-08-23', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1214, 766, '2008-08-23', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1215, 766, '2008-08-24', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1228, 769, '2008-08-30', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1229, 769, '2008-08-31', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1230, 769, '2008-08-31', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1231, 769, '2008-09-01', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1220, 768, '2008-09-11', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1221, 768, '2008-09-11', 4, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1222, 768, '2008-09-12', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1223, 768, '2008-09-12', 4, '12:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1224, 768, '2008-09-13', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1225, 768, '2008-09-13', 4, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1226, 768, '2008-09-14', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1227, 768, '2008-09-14', 4, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1234, 729, '2008-09-10', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1235, 729, '2008-09-11', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1236, 729, '2008-09-12', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1237, 729, '2008-09-13', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1239, 771, '2008-08-23', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5670, 2019, '2011-07-14', 16, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5671, 2019, '2011-07-14', 16, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5672, 2019, '2011-07-15', 16, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1244, 773, '2008-09-01', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1245, 773, '2008-09-02', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1246, 773, '2008-09-02', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1247, 773, '2008-09-03', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1248, 773, '2008-09-03', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5887, 2071, '2011-09-16', 9, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5888, 2071, '2011-09-16', 9, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5889, 2071, '2011-09-17', 9, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5890, 2071, '2011-09-17', 9, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1253, 775, '2008-08-30', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1254, 775, '2008-08-31', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1255, 775, '2008-09-01', 3, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1256, 776, '2008-09-26', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1257, 776, '2008-09-27', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1258, 776, '2008-09-28', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1259, 776, '2008-09-29', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1260, 777, '2008-08-30', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1261, 777, '2008-08-31', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1262, 778, '2008-08-28', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1263, 778, '2008-08-29', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1264, 778, '2008-08-29', 2, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1265, 778, '2008-08-30', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1266, 779, '2008-08-30', 3, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1267, 782, '2008-09-11', 2, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1268, 782, '2008-09-12', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1269, 782, '2008-09-12', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1270, 782, '2008-09-13', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1271, 783, '2008-09-28', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1272, 783, '2008-09-28', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1273, 783, '2008-09-29', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1274, 783, '2008-09-29', 4, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1275, 783, '2008-09-30', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1276, 783, '2008-09-30', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1277, 783, '2008-10-01', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1278, 783, '2008-10-01', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1279, 783, '2008-10-02', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1280, 784, '2008-09-03', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1281, 784, '2008-09-03', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1282, 784, '2008-09-04', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1283, 784, '2008-09-04', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1284, 784, '2008-09-05', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1285, 784, '2008-09-05', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1286, 784, '2008-09-06', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1287, 784, '2008-09-06', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1288, 784, '2008-09-07', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1289, 784, '2008-09-07', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1290, 785, '2008-08-31', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1291, 785, '2008-08-31', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1292, 785, '2008-09-01', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1293, 785, '2008-09-01', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1294, 786, '2008-09-12', 4, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1295, 786, '2008-09-13', 4, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1296, 786, '2008-09-14', 4, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1297, 787, '2008-08-11', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1298, 787, '2008-08-12', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1299, 788, '2008-09-20', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1300, 788, '2008-09-21', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1301, 789, '2008-08-29', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1302, 789, '2008-08-30', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1303, 789, '2008-08-30', 2, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1304, 789, '2008-08-31', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1305, 791, '2008-09-01', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1306, 791, '2008-09-01', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1307, 791, '2008-09-02', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1308, 791, '2008-09-03', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1309, 791, '2008-09-01', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1310, 791, '2008-09-01', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1311, 791, '2008-09-02', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1312, 791, '2008-09-03', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1313, 793, '2008-10-01', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1314, 793, '2008-10-02', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1315, 791, '2008-09-01', 4, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1316, 791, '2008-09-02', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1317, 791, '2008-09-02', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1318, 791, '2008-09-03', 4, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1319, 795, '2008-09-28', 3, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1320, 795, '2008-09-29', 3, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1321, 795, '2008-09-30', 3, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1322, 797, '2008-09-01', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1323, 797, '2008-09-02', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1324, 797, '2008-09-03', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1325, 797, '2008-09-04', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1326, 797, '2008-09-05', 2, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1336, 801, '2008-09-20', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1337, 801, '2008-09-20', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1338, 801, '2008-09-21', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1330, 799, '2008-09-29', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1331, 799, '2008-09-30', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1332, 799, '2008-10-01', 2, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1333, 800, '2008-08-31', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1334, 800, '2008-08-31', 2, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1335, 800, '2008-09-01', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1339, 803, '2008-09-21', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1340, 803, '2008-09-22', 2, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1341, 803, '2008-09-22', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1342, 803, '2008-09-23', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1343, 804, '2008-09-13', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1344, 804, '2008-09-13', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1345, 804, '2008-09-14', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1346, 727, '2008-09-26', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1347, 727, '2008-09-26', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1348, 727, '2008-09-27', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1349, 727, '2008-09-28', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1350, 806, '2008-10-10', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1351, 806, '2008-10-10', 2, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1352, 806, '2008-10-11', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1353, 806, '2008-10-11', 2, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1354, 808, '2008-10-18', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1355, 808, '2008-10-18', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1356, 808, '2008-10-19', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1357, 808, '2008-10-19', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1390, 818, '2008-09-12', 2, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1391, 818, '2008-09-13', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1392, 818, '2008-09-14', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1393, 818, '2008-09-15', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1362, 811, '2008-09-26', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1363, 812, '2008-09-22', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1364, 812, '2008-09-23', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1365, 812, '2008-09-24', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1366, 812, '2008-09-25', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1367, 813, '2008-08-13', 16, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1368, 813, '2008-08-13', 16, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1369, 813, '2008-08-14', 16, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1370, 813, '2008-08-14', 16, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1371, 813, '2008-08-15', 16, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1372, 813, '2008-08-15', 16, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1373, 813, '2008-08-16', 16, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1374, 813, '2008-08-16', 16, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1375, 814, '2008-09-07', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1376, 814, '2008-09-08', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2019, 1026, '2009-05-16', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2020, 1026, '2009-05-16', 4, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2021, 1026, '2009-05-17', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2024, 1028, '2009-08-08', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2025, 1028, '2009-08-09', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2026, 1028, '2009-08-10', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2027, 1028, '2009-08-11', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2033, 1030, '2009-06-27', 12, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1386, 816, '2008-09-23', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1387, 816, '2008-09-24', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1388, 816, '2008-09-25', 2, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1389, 816, '2008-09-26', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1394, 821, '2008-09-14', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1395, 821, '2008-09-15', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1398, 822, '2008-09-19', 4, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1396, 821, '2008-09-16', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1397, 821, '2008-09-17', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1435, 845, '2008-10-04', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1436, 845, '2008-10-04', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1437, 845, '2008-10-05', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1425, 831, '2008-09-20', 2, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1426, 831, '2008-09-20', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1429, 834, '2008-09-20', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1430, 834, '2008-09-21', 2, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1438, 845, '2008-10-05', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1440, 847, '2008-10-14', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1441, 847, '2008-10-14', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1442, 847, '2008-10-15', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1443, 847, '2008-10-15', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1448, 801, '2008-10-18', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1449, 801, '2008-10-18', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1450, 801, '2008-10-19', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1454, 851, '2008-10-11', 3, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1455, 851, '2008-10-12', 3, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1464, 856, '2008-10-17', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1465, 856, '2008-10-17', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1466, 856, '2008-10-18', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1467, 856, '2008-10-18', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1468, 856, '2008-10-19', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1469, 856, '2008-10-19', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1470, 856, '2008-10-20', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1471, 856, '2008-10-20', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1472, 856, '2008-10-21', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1473, 856, '2008-10-21', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1480, 869, '2008-08-01', 16, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1481, 869, '2008-08-02', 16, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1486, 871, '2008-06-05', 12, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1487, 871, '2008-06-05', 12, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1488, 871, '2008-06-06', 12, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1489, 871, '2008-06-06', 12, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1498, 880, '2008-12-07', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1499, 880, '2008-12-07', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1500, 880, '2008-12-08', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1501, 880, '2008-12-08', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1502, 880, '2008-12-09', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1503, 880, '2008-12-09', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1506, 885, '2008-02-15', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1507, 885, '2008-02-15', 2, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1508, 885, '2008-02-16', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1509, 885, '2008-02-16', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1510, 885, '2008-02-17', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1511, 885, '2008-02-17', 2, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1512, 885, '2008-02-18', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1513, 885, '2008-02-18', 2, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1514, 885, '2008-02-19', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1515, 885, '2008-02-19', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1516, 885, '2008-02-20', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1517, 885, '2008-02-20', 2, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1518, 885, '2008-02-21', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1519, 885, '2008-02-21', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1520, 885, '2008-02-22', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1527, 891, '2008-06-12', 16, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1528, 891, '2008-06-13', 16, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1529, 891, '2008-06-13', 16, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1530, 891, '2008-06-14', 16, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1535, 899, '2009-06-25', 12, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1536, 899, '2009-06-26', 12, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1537, 899, '2009-06-27', 12, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1538, 899, '2009-06-28', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1543, 901, '2009-06-26', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1544, 901, '2009-06-27', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1545, 901, '2009-06-28', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1550, 907, '2009-07-14', 16, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1551, 907, '2009-07-15', 16, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1552, 907, '2009-07-16', 16, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1553, 907, '2009-07-16', 16, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1554, 907, '2009-07-17', 16, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1555, 907, '2009-07-18', 16, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1556, 907, '2009-07-19', 16, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1564, 908, '2009-05-08', 12, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1565, 908, '2009-05-09', 12, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1566, 908, '2009-05-09', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1567, 908, '2009-05-10', 12, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1572, 910, '2009-07-15', 12, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1573, 910, '2009-07-16', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1574, 910, '2009-07-17', 12, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1575, 910, '2009-07-18', 12, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1582, 899, '2009-06-04', 12, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1583, 899, '2009-06-05', 12, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1584, 899, '2009-06-06', 12, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1585, 899, '2009-06-07', 12, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1588, 914, '2009-03-23', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1589, 914, '2009-03-23', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1590, 914, '2009-03-25', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1591, 914, '2009-03-25', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1592, 914, '2009-03-26', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1593, 914, '2009-03-26', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1594, 914, '2009-03-22', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1595, 914, '2009-03-23', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1598, 916, '2009-06-14', 8, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1399, 822, '2008-09-20', 4, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1400, 822, '2008-09-20', 4, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1401, 822, '2008-09-21', 4, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1402, 823, '2008-10-10', 12, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1403, 823, '2008-10-10', 12, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1404, 823, '2008-10-11', 12, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1405, 823, '2008-10-11', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1406, 823, '2008-10-12', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1407, 824, '2008-09-13', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1408, 824, '2008-09-13', 2, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1409, 827, '2008-09-30', 8, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1410, 827, '2008-10-01', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1411, 828, '2008-09-21', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1412, 828, '2008-09-21', 2, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1413, 828, '2008-09-22', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1414, 828, '2008-09-22', 2, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1415, 828, '2008-09-23', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1416, 828, '2008-09-23', 2, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1431, 843, '2008-10-11', 3, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1432, 843, '2008-10-11', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1433, 843, '2008-10-12', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1434, 843, '2008-10-12', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1439, 846, '2008-10-10', 1, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1427, 831, '2008-09-20', 2, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1428, 831, '2008-09-20', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1444, 848, '2008-10-05', 3, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1445, 848, '2008-10-06', 3, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1446, 848, '2008-10-06', 3, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1447, 848, '2008-10-07', 3, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1451, 849, '2008-10-03', 20, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1452, 849, '2008-10-03', 20, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1453, 849, '2008-10-04', 20, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1456, 854, '2008-10-19', 8, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1457, 854, '2008-10-20', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1458, 854, '2008-10-20', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1459, 854, '2008-10-21', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1460, 854, '2008-10-21', 8, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1461, 854, '2008-10-22', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1462, 854, '2008-10-22', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1463, 854, '2008-10-23', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1474, 857, '2008-10-18', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1475, 857, '2008-10-18', 4, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1476, 857, '2008-10-19', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1477, 867, '2008-11-03', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1482, 870, '2008-07-30', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1483, 870, '2008-07-31', 4, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1484, 870, '2008-07-31', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1485, 870, '2008-08-01', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1490, 876, '2008-09-21', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1491, 876, '2008-09-21', 4, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1492, 876, '2008-09-22', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1493, 876, '2008-09-22', 4, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1494, 876, '2008-09-23', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1495, 876, '2008-09-23', 4, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1496, 876, '2008-09-24', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1497, 876, '2008-09-24', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9121, 3945, '2014-08-02', 8, '07:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9122, 3945, '2014-08-02', 8, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1521, 889, '2008-07-19', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1522, 889, '2008-07-20', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1523, 889, '2008-07-20', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1524, 889, '2008-07-21', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1525, 889, '2008-07-22', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1526, 889, '2008-07-22', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1531, 896, '2009-06-27', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1532, 896, '2009-06-27', 4, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1533, 896, '2009-06-28', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1534, 896, '2009-06-29', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1539, 900, '2009-08-05', 12, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1540, 900, '2009-08-06', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1541, 900, '2009-08-07', 12, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1542, 900, '2009-08-08', 12, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1546, 904, '2009-05-15', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1547, 904, '2009-05-15', 12, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1548, 904, '2009-05-16', 12, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1549, 904, '2009-05-16', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1557, 907, '2009-07-14', 16, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1558, 907, '2009-07-15', 16, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1559, 907, '2009-07-16', 16, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1560, 907, '2009-07-16', 16, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1561, 907, '2009-07-17', 16, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1562, 907, '2009-07-18', 16, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1563, 907, '2009-07-19', 16, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1568, 909, '2009-08-09', 2, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1569, 909, '2009-08-10', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1570, 909, '2009-08-11', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1571, 909, '2009-08-12', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2697, 1226, '2009-07-08', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2698, 1226, '2009-07-09', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2699, 1226, '2009-07-10', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2700, 1226, '2009-07-11', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2707, 1231, '2009-08-30', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2708, 1231, '2009-09-02', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1586, 914, '2009-03-22', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1587, 914, '2009-03-22', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1596, 914, '2009-03-25', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1597, 914, '2009-03-26', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1631, 925, '2009-06-07', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1632, 925, '2009-06-08', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1633, 925, '2009-06-09', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1634, 925, '2009-06-10', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1640, 927, '2009-08-09', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1641, 927, '2009-08-10', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1642, 927, '2009-08-11', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1643, 927, '2009-08-12', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1644, 927, '2009-08-13', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1650, 929, '2009-09-14', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1651, 929, '2009-09-16', 5, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1652, 929, '2009-09-18', 5, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1656, 930, '2009-06-25', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1657, 930, '2009-06-25', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1658, 930, '2009-06-26', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1659, 930, '2009-06-26', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1660, 930, '2009-06-27', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1661, 930, '2009-06-27', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1662, 930, '2009-06-28', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1663, 930, '2009-06-28', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1669, 932, '2009-07-10', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1670, 932, '2009-07-11', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1674, 939, '2009-09-07', 6, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1675, 939, '2009-09-08', 6, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1676, 939, '2009-09-09', 6, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4317, 1527, '2010-06-01', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4318, 1527, '2010-06-02', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4319, 1527, '2010-06-03', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4325, 1678, '2010-06-16', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1689, 941, '2009-09-07', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1690, 941, '2009-09-07', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1691, 941, '2009-09-08', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1692, 941, '2009-09-08', 4, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1693, 941, '2009-09-09', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1694, 941, '2009-09-09', 4, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1695, 941, '2009-09-10', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1696, 941, '2009-09-10', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1697, 941, '2009-09-11', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1698, 941, '2009-09-11', 4, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1702, 945, '2009-05-02', 6, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1703, 945, '2009-05-03', 6, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1704, 945, '2009-05-05', 6, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1705, 945, '2009-05-06', 6, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1706, 945, '2009-05-07', 6, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1707, 945, '2009-05-08', 6, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1712, 551, '2009-09-22', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1713, 551, '2009-09-23', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1714, 551, '2009-09-24', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1715, 551, '2009-09-25', 2, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2016, 1022, '2009-09-14', 20, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2017, 1022, '2009-09-15', 20, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5673, 2019, '2011-07-15', 16, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7483, 2459, '2012-08-24', 12, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7484, 2459, '2012-08-25', 12, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7485, 2459, '2012-08-25', 12, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7486, 2459, '2012-08-26', 12, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1738, 953, '2009-07-17', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1739, 953, '2009-07-17', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1740, 953, '2009-07-18', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1741, 953, '2009-07-18', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1744, 956, '2009-07-24', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1745, 956, '2009-07-24', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1746, 956, '2009-07-25', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1747, 956, '2009-07-25', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1748, 956, '2009-07-26', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1749, 956, '2009-07-26', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1754, 957, '2009-05-24', 8, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1755, 957, '2009-05-25', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1756, 957, '2009-05-26', 8, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1757, 957, '2009-05-27', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5674, 2019, '2011-07-16', 16, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1768, 961, '2009-08-06', 8, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1769, 961, '2009-08-06', 8, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1770, 961, '2009-08-07', 8, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1771, 961, '2009-08-07', 8, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1772, 961, '2009-08-08', 8, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1773, 962, '2009-08-18', 8, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1774, 962, '2009-08-18', 8, '12:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1775, 962, '2009-08-19', 8, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1776, 962, '2009-08-19', 8, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1777, 962, '2009-08-20', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1778, 962, '2009-08-20', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1779, 962, '2009-08-18', 8, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1780, 962, '2009-08-18', 8, '12:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1781, 962, '2009-08-19', 8, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1782, 962, '2009-08-19', 8, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1783, 962, '2009-08-20', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1784, 962, '2009-08-20', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1785, 962, '2009-08-18', 8, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1786, 962, '2009-08-18', 8, '12:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1787, 962, '2009-08-19', 8, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1788, 962, '2009-08-19', 8, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1599, 916, '2009-06-14', 8, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1600, 916, '2009-06-15', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1601, 916, '2009-06-15', 8, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1602, 916, '2009-06-16', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1603, 917, '2009-05-15', 4, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1604, 917, '2009-05-15', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1605, 917, '2009-05-16', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1606, 917, '2009-05-16', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1607, 917, '2009-05-17', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1608, 917, '2009-05-17', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1609, 917, '2009-05-18', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1610, 917, '2009-05-18', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1611, 918, '2009-05-13', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1612, 918, '2009-05-14', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1613, 918, '2009-05-15', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1614, 918, '2009-05-16', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1615, 918, '2009-05-17', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2701, 1228, '2009-07-03', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2709, 1231, '2009-09-04', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2710, 1231, '2009-09-06', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2711, 1231, '2009-09-07', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1620, 923, '2009-06-28', 20, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1621, 923, '2009-06-29', 20, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1622, 923, '2009-06-30', 20, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1623, 924, '2009-05-30', 12, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1624, 924, '2009-05-30', 12, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1625, 924, '2009-05-31', 12, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1626, 924, '2009-05-31', 12, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1627, 924, '2009-06-01', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1628, 924, '2009-06-01', 12, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1629, 924, '2009-06-02', 12, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1630, 924, '2009-06-02', 12, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8118, 2642, '2013-07-27', 12, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8119, 2642, '2013-07-28', 12, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8120, 2642, '2013-07-29', 12, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8121, 2642, '2013-07-30', 12, '07:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1645, 928, '2009-08-21', 12, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1646, 928, '2009-08-21', 12, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1647, 928, '2009-08-22', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1648, 928, '2009-08-22', 12, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1649, 928, '2009-08-23', 12, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1653, 929, '2009-09-14', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1654, 929, '2009-09-16', 5, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1655, 929, '2009-09-18', 5, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1664, 931, '2009-06-11', 8, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1665, 931, '2009-06-12', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1666, 931, '2009-06-12', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1667, 931, '2009-06-13', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1668, 931, '2009-06-13', 8, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1671, 936, '2009-04-03', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1672, 936, '2009-04-04', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1673, 936, '2009-04-05', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4306, 1675, '2010-06-18', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4307, 1675, '2010-06-18', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4308, 1675, '2010-06-19', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4309, 1675, '2010-06-19', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4310, 1675, '2010-06-20', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4311, 1675, '2010-06-20', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4312, 1675, '2010-06-21', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4313, 1675, '2010-06-21', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1699, 944, '2009-08-12', 16, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1700, 944, '2009-08-13', 16, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1701, 944, '2009-08-15', 16, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1708, 583, '2009-05-11', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1709, 583, '2009-05-11', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1710, 583, '2009-05-12', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1711, 583, '2009-05-12', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1716, 405, '2009-05-28', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1717, 405, '2009-05-29', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1718, 405, '2009-05-30', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1719, 405, '2009-05-31', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1723, 945, '2009-06-01', 5, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1724, 945, '2009-06-02', 6, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1725, 945, '2009-06-04', 6, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1726, 945, '2009-06-05', 5, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1731, 949, '2009-07-13', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1732, 949, '2009-07-15', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1733, 949, '2009-07-16', 2, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1734, 952, '2009-06-11', 16, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1735, 952, '2009-06-13', 16, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1742, 954, '2009-08-29', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1743, 954, '2009-08-30', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1750, 957, '2009-05-24', 8, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1751, 957, '2009-05-25', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1752, 957, '2009-05-26', 8, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1753, 957, '2009-05-27', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1758, 959, '2009-07-20', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1759, 959, '2009-07-20', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1760, 959, '2009-07-21', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1761, 959, '2009-07-21', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1762, 959, '2009-07-22', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1763, 959, '2009-07-22', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1766, 961, '2009-08-05', 8, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1767, 961, '2009-08-05', 8, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1789, 962, '2009-08-20', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1790, 962, '2009-08-20', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1791, 963, '2009-04-17', 3, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1792, 963, '2009-04-17', 3, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1793, 963, '2009-04-18', 3, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1794, 963, '2009-04-18', 3, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1795, 963, '2009-04-19', 3, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1796, 963, '2009-04-19', 3, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1797, 964, '2009-05-31', 2, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1798, 964, '2009-06-01', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1799, 964, '2009-06-01', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1800, 964, '2009-06-02', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1801, 964, '2009-05-31', 2, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1802, 964, '2009-06-01', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1803, 964, '2009-06-01', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1804, 964, '2009-06-02', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1805, 965, '2009-05-14', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1806, 965, '2009-05-14', 4, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1807, 965, '2009-05-15', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1808, 966, '2009-08-02', 12, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1809, 966, '2009-08-03', 12, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1810, 966, '2009-08-04', 12, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1811, 966, '2009-08-05', 12, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1812, 967, '2009-07-10', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1813, 967, '2009-07-11', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1814, 967, '2009-07-11', 8, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1815, 967, '2009-07-12', 8, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1816, 968, '2009-05-30', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1817, 968, '2009-05-30', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1818, 968, '2009-05-31', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1819, 957, '2009-05-11', 8, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1820, 957, '2009-05-12', 8, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1821, 957, '2009-05-13', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1822, 957, '2009-05-14', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8256, 2666, '2013-07-16', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8257, 2666, '2013-07-17', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8258, 2666, '2013-07-18', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8259, 2666, '2013-07-19', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8275, 2671, '2013-07-24', 12, '01:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8276, 2671, '2013-07-25', 12, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8277, 2671, '2013-07-25', 12, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8278, 2671, '2013-07-26', 12, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1831, 970, '2009-06-07', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1832, 970, '2009-06-08', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1833, 970, '2009-06-09', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1834, 970, '2009-06-10', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1835, 971, '2009-05-14', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1836, 971, '2009-05-14', 12, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1837, 971, '2009-05-15', 12, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1838, 971, '2009-05-15', 12, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1839, 971, '2009-05-16', 12, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1840, 971, '2009-05-16', 12, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1841, 972, '2009-05-15', 12, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1842, 972, '2009-05-16', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1843, 396, '2009-08-30', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1844, 396, '2009-08-31', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1845, 396, '2009-09-01', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1846, 396, '2009-09-02', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1847, 396, '2009-09-13', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1848, 396, '2009-09-14', 4, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1849, 396, '2009-09-15', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1850, 396, '2009-09-16', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1851, 396, '2009-09-13', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1852, 396, '2009-09-14', 4, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1853, 396, '2009-09-15', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1854, 396, '2009-09-16', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1855, 973, '2009-05-15', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1856, 973, '2009-05-15', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1857, 973, '2009-05-16', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1858, 973, '2009-05-16', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1859, 974, '2009-08-10', 3, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1860, 974, '2009-08-11', 3, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1861, 974, '2009-08-12', 3, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1862, 974, '2009-08-13', 3, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1863, 975, '2009-05-29', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1864, 975, '2009-05-29', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1865, 975, '2009-05-30', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1866, 975, '2009-05-30', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1867, 975, '2009-05-31', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1868, 976, '2009-07-31', 8, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1869, 976, '2009-08-01', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1870, 976, '2009-08-01', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1871, 976, '2009-08-02', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1872, 977, '2009-06-12', 16, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1873, 977, '2009-06-13', 16, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1874, 977, '2009-06-13', 16, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1875, 977, '2009-06-14', 16, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1876, 883, '2009-07-20', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1877, 883, '2009-07-21', 12, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1878, 883, '2009-07-22', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1879, 978, '2009-09-14', 2, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1880, 978, '2009-09-15', 2, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1881, 978, '2009-09-15', 2, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1882, 978, '2009-09-16', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1883, 980, '2009-07-05', 8, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1884, 980, '2009-07-06', 8, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1885, 980, '2009-07-06', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1886, 980, '2009-07-07', 8, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1887, 964, '2009-05-31', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1888, 964, '2009-06-01', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1889, 964, '2009-06-02', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1890, 964, '2009-06-03', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1891, 879, '2009-07-12', 8, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1892, 879, '2009-07-13', 8, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1893, 879, '2009-07-14', 8, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1894, 879, '2009-07-15', 8, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1895, 984, '2009-09-10', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1896, 984, '2009-09-11', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1897, 984, '2009-09-12', 2, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1898, 986, '2009-05-26', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1899, 986, '2009-05-27', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1900, 986, '2009-05-28', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1901, 986, '2009-05-28', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1902, 987, '2009-07-31', 16, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1903, 987, '2009-08-01', 16, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1904, 987, '2009-08-02', 16, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1905, 988, '2009-09-06', 8, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1906, 988, '2009-09-07', 8, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1907, 988, '2009-09-07', 8, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1908, 988, '2009-09-08', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1909, 991, '2009-08-21', 12, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1910, 991, '2009-08-22', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1911, 991, '2009-08-23', 12, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1912, 991, '2009-08-24', 12, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1913, 993, '2009-06-05', 6, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1914, 993, '2009-06-06', 6, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1915, 993, '2009-06-07', 6, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1916, 994, '2009-07-10', 3, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1917, 994, '2009-07-11', 3, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1918, 994, '2009-07-12', 3, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1919, 995, '2009-07-17', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1920, 995, '2009-07-18', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1921, 996, '2009-06-16', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1922, 996, '2009-06-16', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1923, 996, '2009-06-17', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1924, 996, '2009-06-17', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1925, 996, '2009-06-18', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1926, 996, '2009-06-18', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1927, 997, '2009-04-21', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1928, 997, '2009-04-21', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1929, 997, '2009-04-22', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1930, 997, '2009-04-22', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1931, 997, '2009-04-23', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1932, 997, '2009-04-23', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1933, 997, '2009-04-21', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1934, 997, '2009-04-21', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1935, 997, '2009-04-22', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1936, 997, '2009-04-22', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1937, 997, '2009-04-23', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1938, 997, '2009-04-23', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1939, 998, '2009-06-12', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1940, 998, '2009-06-13', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1941, 998, '2009-06-14', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1942, 999, '2009-05-24', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1943, 999, '2009-05-25', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1944, 999, '2009-05-26', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1945, 999, '2009-05-27', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1946, 1000, '2009-07-13', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1947, 1000, '2009-07-13', 2, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1948, 1000, '2009-07-14', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1949, 1000, '2009-07-14', 2, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1950, 1002, '2009-05-22', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1951, 1002, '2009-05-23', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1952, 1002, '2009-05-24', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1953, 992, '2009-07-12', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1954, 992, '2009-07-13', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1955, 992, '2009-07-14', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1956, 946, '2009-05-19', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1957, 946, '2009-05-20', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1958, 946, '2009-05-21', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1959, 946, '2009-05-22', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1960, 1004, '2009-06-25', 2, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1961, 1004, '2009-06-26', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1962, 1004, '2009-06-27', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1963, 938, '2009-08-22', 6, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1964, 938, '2009-08-23', 6, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1965, 938, '2009-08-24', 6, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1966, 1005, '2009-08-07', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1967, 1005, '2009-08-07', 4, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1968, 1006, '2009-06-24', 8, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1969, 1006, '2009-06-25', 8, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1970, 1006, '2009-06-25', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1971, 1006, '2009-06-26', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1972, 1007, '2009-07-16', 10, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1973, 1007, '2009-07-16', 10, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1974, 1007, '2009-07-17', 10, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1975, 1007, '2009-07-17', 10, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1976, 1007, '2009-07-18', 10, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1977, 1007, '2009-07-18', 10, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1978, 1007, '2009-07-19', 10, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1979, 1007, '2009-07-19', 10, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1980, 1008, '2009-05-27', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1981, 1008, '2009-05-28', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1982, 1008, '2009-05-29', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1983, 1011, '2009-07-17', 12, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1984, 1011, '2009-07-18', 12, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1985, 1011, '2009-07-19', 12, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1986, 1012, '2009-06-28', 16, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1987, 1012, '2009-06-29', 16, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1988, 1012, '2009-06-29', 16, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1989, 1012, '2009-06-30', 16, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1990, 1013, '2009-07-16', 20, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1991, 1013, '2009-07-17', 20, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1992, 1013, '2009-07-17', 20, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1993, 1013, '2009-07-18', 20, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1994, 1014, '2009-08-17', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1995, 1014, '2009-08-18', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1996, 1014, '2009-08-18', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1997, 1014, '2009-08-19', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1998, 1015, '2009-07-16', 20, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (1999, 1015, '2009-07-17', 20, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2000, 1015, '2009-07-18', 20, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2001, 1015, '2009-07-19', 10, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2002, 1016, '2009-07-20', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2003, 1016, '2009-07-21', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2004, 1016, '2009-07-21', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2005, 1016, '2009-07-22', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2018, 1022, '2009-09-16', 20, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2022, 1027, '2009-05-22', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2023, 1027, '2009-05-23', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2028, 1029, '2009-06-14', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2010, 1018, '2009-05-23', 8, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2011, 1018, '2009-05-24', 8, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2012, 1020, '2009-05-22', 4, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2013, 1020, '2009-05-23', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2014, 1020, '2009-05-23', 4, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2015, 1020, '2009-05-24', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2029, 1029, '2009-06-14', 8, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2030, 1029, '2009-06-15', 8, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2031, 1029, '2009-06-15', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2032, 1029, '2009-06-16', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2034, 1030, '2009-06-28', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2035, 1030, '2009-06-29', 12, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2036, 1030, '2009-06-30', 12, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2037, 1031, '2009-08-13', 12, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2038, 1031, '2009-08-14', 12, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2039, 1031, '2009-08-14', 12, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2040, 1031, '2009-08-15', 12, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2041, 1031, '2009-08-15', 12, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2042, 1032, '2009-04-10', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2043, 1032, '2009-04-10', 2, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2044, 1032, '2009-04-11', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2045, 1032, '2009-04-11', 2, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2046, 1032, '2009-04-12', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2047, 1032, '2009-04-12', 2, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2048, 1032, '2009-04-13', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2049, 1032, '2009-04-13', 2, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2050, 1032, '2009-04-14', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2051, 1032, '2009-04-14', 2, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2052, 1033, '2009-05-08', 2, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2053, 1033, '2009-05-09', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2054, 1033, '2009-05-11', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2055, 1033, '2009-05-12', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8237, 472, '2013-07-18', 3, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8238, 472, '2013-07-18', 3, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8260, 2667, '2013-05-06', 2, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8261, 2667, '2013-05-07', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2061, 1036, '2009-05-31', 8, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2062, 1036, '2009-06-01', 8, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2063, 1036, '2009-06-02', 8, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2064, 1036, '2009-06-03', 8, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2065, 1037, '2009-09-18', 20, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2066, 1037, '2009-09-19', 20, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2067, 1037, '2009-09-19', 20, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2068, 1037, '2009-09-20', 20, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2069, 1038, '2009-06-06', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2070, 1038, '2009-06-07', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2071, 1038, '2009-06-08', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2072, 941, '2009-09-07', 8, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2073, 941, '2009-09-07', 8, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2074, 941, '2009-09-08', 8, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2075, 941, '2009-09-08', 8, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2076, 941, '2009-09-09', 8, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2077, 941, '2009-09-09', 8, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2078, 941, '2009-09-10', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2079, 941, '2009-09-10', 8, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2080, 941, '2009-09-11', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2081, 893, '2009-05-28', 16, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2082, 893, '2009-05-29', 16, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2083, 893, '2009-05-30', 16, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2084, 893, '2009-05-30', 12, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2085, 893, '2009-05-31', 16, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2086, 1039, '2009-07-10', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2087, 1039, '2009-07-11', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2088, 1039, '2009-07-11', 2, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2089, 1039, '2009-07-12', 1, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2090, 1040, '2009-05-02', 8, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2091, 1040, '2009-05-03', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2092, 1040, '2009-05-03', 8, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2093, 1040, '2009-05-04', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2094, 1043, '2009-08-28', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2095, 1043, '2009-08-28', 4, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2096, 1043, '2009-08-29', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2097, 1043, '2009-08-29', 4, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2098, 1043, '2009-08-30', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2099, 1043, '2009-08-30', 4, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2100, 524, '2009-08-21', 4, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2101, 524, '2009-08-22', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2102, 524, '2009-08-23', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2150, 1062, '2009-06-07', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2151, 1062, '2009-06-08', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2152, 1062, '2009-06-09', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2153, 1062, '2009-06-10', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2107, 524, '2009-08-21', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2108, 524, '2009-08-22', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2109, 524, '2009-08-23', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2154, 1062, '2009-06-11', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2155, 1064, '2009-05-05', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2702, 1230, '2009-06-26', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2703, 1230, '2009-06-26', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2704, 1230, '2009-06-27', 2, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2705, 1230, '2009-06-27', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2120, 1047, '2009-08-03', 4, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2121, 1047, '2009-08-04', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2122, 1047, '2009-08-04', 4, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2123, 1047, '2009-08-05', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2124, 1051, '2009-07-08', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2125, 1051, '2009-07-08', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2126, 1051, '2009-07-09', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2127, 1051, '2009-07-09', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2128, 1051, '2009-07-10', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2129, 1051, '2009-07-10', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2130, 1051, '2009-07-11', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2131, 1051, '2009-07-11', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2132, 1052, '2009-05-18', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2133, 1052, '2009-05-19', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2134, 1052, '2009-05-20', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2135, 1052, '2009-05-21', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2136, 1054, '2009-08-28', 5, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2137, 1054, '2009-08-29', 5, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2138, 1054, '2009-08-30', 5, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2139, 1054, '2009-08-31', 5, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2140, 1056, '2009-05-30', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2141, 1056, '2009-05-31', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2142, 1059, '2009-05-31', 4, '12:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2143, 1059, '2009-06-01', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2144, 1059, '2009-06-02', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2145, 1059, '2009-06-03', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2146, 1060, '2009-07-17', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2147, 1060, '2009-07-17', 8, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2148, 1060, '2009-07-18', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2149, 1060, '2009-07-19', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2156, 1064, '2009-05-06', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2157, 1064, '2009-05-07', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2158, 1064, '2009-05-08', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2159, 1065, '2009-06-05', 8, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2160, 1065, '2009-06-06', 8, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2161, 1065, '2009-06-06', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2162, 1065, '2009-06-07', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8239, 879, '2013-07-14', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8240, 879, '2013-07-15', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8241, 879, '2013-07-16', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8242, 879, '2013-07-17', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2167, 1069, '2009-07-03', 4, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2168, 1069, '2009-07-03', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2169, 1069, '2009-07-04', 4, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2170, 1069, '2009-07-04', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2171, 1069, '2009-07-05', 4, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2172, 1069, '2009-07-05', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2173, 1069, '2009-07-06', 4, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2174, 1069, '2009-07-06', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2175, 1071, '2009-06-26', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2176, 1071, '2009-06-26', 8, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2177, 1071, '2009-06-27', 8, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2178, 1071, '2009-06-28', 8, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2179, 1072, '2009-05-23', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2180, 1072, '2009-05-24', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2181, 1072, '2009-05-24', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2182, 1072, '2009-05-25', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2183, 553, '2009-05-29', 4, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2184, 553, '2009-05-30', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2185, 553, '2009-05-30', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2186, 553, '2009-05-31', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2187, 1011, '2009-07-17', 6, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2188, 1011, '2009-07-18', 10, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2189, 1011, '2009-07-19', 10, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8243, 879, '2013-07-18', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8244, 879, '2013-07-19', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8245, 879, '2013-07-20', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2197, 1077, '2009-07-21', 7, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2198, 1077, '2009-07-22', 7, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2199, 1077, '2009-07-22', 7, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2200, 1077, '2009-07-23', 7, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2201, 1078, '2009-08-21', 4, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2202, 1078, '2009-08-22', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2203, 1079, '2009-05-22', 8, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2204, 1079, '2009-05-22', 8, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2205, 1079, '2009-05-23', 8, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2206, 1077, '2009-07-21', 7, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2207, 1077, '2009-07-22', 7, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2208, 1077, '2009-07-23', 7, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8135, 2648, '2013-08-09', 16, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8136, 2648, '2013-08-10', 16, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8137, 2648, '2013-08-10', 16, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8138, 2648, '2013-08-11', 16, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9102, 3942, '2014-08-07', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9103, 3942, '2014-08-08', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9104, 3942, '2014-08-09', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9169, 3957, '2014-07-01', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2221, 1086, '2009-05-28', 3, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2222, 1086, '2009-05-28', 3, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2223, 1086, '2009-05-29', 3, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2224, 1087, '2009-06-21', 8, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2225, 1087, '2009-06-22', 8, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2226, 1087, '2009-06-23', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2227, 1089, '2009-05-04', 1, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2228, 1089, '2009-05-05', 1, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2229, 1090, '2009-06-26', 8, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2230, 1090, '2009-06-27', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2231, 1090, '2009-06-27', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2232, 1090, '2009-06-28', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2298, 1108, '2009-07-30', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2299, 1108, '2009-07-31', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2300, 1111, '2009-09-13', 16, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2301, 1111, '2009-09-14', 16, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2302, 1111, '2009-09-15', 16, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2303, 1111, '2009-09-16', 16, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2239, 1092, '2009-05-08', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2240, 1092, '2009-05-08', 2, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2241, 1092, '2009-05-09', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2242, 1092, '2009-05-09', 2, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2243, 1092, '2009-05-10', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2244, 1092, '2009-05-10', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2245, 1093, '2009-05-09', 12, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2246, 1093, '2009-05-09', 12, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2247, 1093, '2009-05-10', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2248, 1093, '2009-05-10', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2249, 1094, '2009-05-18', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2250, 1094, '2009-05-18', 4, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2251, 1094, '2009-05-19', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2252, 1094, '2009-05-19', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2253, 1094, '2009-05-20', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2254, 1094, '2009-05-20', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2255, 1094, '2009-05-18', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2256, 1094, '2009-05-18', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2257, 1094, '2009-05-19', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2258, 1094, '2009-05-19', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2259, 1094, '2009-05-20', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2260, 1094, '2009-05-20', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2261, 1094, '2009-05-21', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2262, 1095, '2009-08-07', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2263, 1095, '2009-08-07', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2264, 1095, '2009-08-08', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2265, 1095, '2009-08-08', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2266, 1095, '2009-08-09', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2267, 1095, '2009-08-09', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5605, 2004, '2011-06-03', 16, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5606, 2004, '2011-06-04', 16, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5607, 2004, '2011-06-05', 16, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2271, 1099, '2009-07-13', 10, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2272, 1099, '2009-07-14', 10, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2273, 1099, '2009-07-15', 10, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2274, 1099, '2009-07-16', 10, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2275, 1100, '2009-06-27', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2276, 1100, '2009-06-28', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2277, 1100, '2009-06-29', 8, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2278, 1101, '2009-09-07', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2279, 1101, '2009-09-08', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2280, 1101, '2009-09-09', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2281, 1101, '2009-09-10', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2282, 270, '2009-06-23', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2283, 270, '2009-06-24', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2284, 270, '2009-06-25', 2, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2285, 270, '2009-06-26', 2, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2286, 1102, '2009-06-05', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2287, 1102, '2009-06-05', 4, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2288, 1102, '2009-06-06', 4, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2289, 1102, '2009-06-06', 4, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2304, 1111, '2009-09-13', 16, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2305, 1111, '2009-09-14', 16, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2306, 1111, '2009-09-15', 16, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2307, 1111, '2009-09-16', 16, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2308, 1112, '2009-06-22', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2309, 1112, '2009-06-24', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2346, 1125, '2009-06-18', 3, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2347, 1125, '2009-06-18', 3, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2348, 1125, '2009-06-19', 3, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2349, 1125, '2009-06-19', 3, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2314, 1114, '2009-06-26', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2315, 1114, '2009-06-27', 8, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2316, 1114, '2009-06-28', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2317, 1115, '2009-07-21', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2318, 1115, '2009-07-21', 2, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2319, 1115, '2009-07-22', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2320, 1115, '2009-07-22', 2, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2321, 1115, '2009-07-23', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2322, 1115, '2009-07-24', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2323, 1115, '2009-07-24', 2, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2324, 1115, '2009-07-21', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2325, 1115, '2009-07-21', 2, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2326, 1115, '2009-07-22', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2327, 1115, '2009-07-22', 2, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2328, 1115, '2009-07-23', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2329, 1115, '2009-07-24', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2330, 1115, '2009-07-24', 2, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2331, 1116, '2009-07-16', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2332, 1116, '2009-07-16', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2333, 1116, '2009-07-17', 3, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2334, 1116, '2009-07-17', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2335, 1119, '2009-05-21', 6, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2336, 1119, '2009-05-21', 6, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2337, 1119, '2009-05-22', 6, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2338, 1119, '2009-05-22', 6, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2339, 1119, '2009-05-23', 6, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2340, 1119, '2009-05-23', 6, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2341, 1121, '2009-06-19', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2342, 1121, '2009-06-20', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2343, 1122, '2009-05-31', 4, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2344, 1122, '2009-06-01', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2345, 1122, '2009-06-02', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2350, 1126, '2009-05-11', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2351, 1126, '2009-05-11', 4, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2352, 1126, '2009-05-12', 4, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2353, 1126, '2009-05-12', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2354, 1126, '2009-05-13', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2355, 1126, '2009-05-13', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2356, 1128, '2009-07-07', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2357, 1128, '2009-07-08', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2358, 1128, '2009-07-09', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2359, 1128, '2009-07-10', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4314, 1676, '2010-08-13', 10, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4315, 1676, '2010-08-14', 10, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2362, 1131, '2009-07-31', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2363, 1131, '2009-08-01', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2364, 1131, '2009-08-02', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2365, 1132, '2009-08-24', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2366, 1132, '2009-08-25', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2367, 1132, '2009-08-26', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2368, 1132, '2009-08-27', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2369, 1133, '2009-08-14', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2370, 1133, '2009-08-14', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2371, 1133, '2009-08-15', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2372, 1133, '2009-08-15', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2373, 1133, '2009-08-16', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2374, 1134, '2009-06-28', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2375, 1134, '2009-06-29', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2376, 1134, '2009-06-29', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2377, 1134, '2009-06-30', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2378, 1136, '2009-06-21', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2379, 1136, '2009-06-21', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2380, 1136, '2009-06-22', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2381, 1136, '2009-06-22', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2382, 1136, '2009-06-23', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2383, 1136, '2009-06-23', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2384, 1136, '2009-06-24', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2385, 1136, '2009-06-24', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2386, 1136, '2009-06-25', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2387, 1136, '2009-06-25', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2388, 1137, '2009-05-19', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2389, 1140, '2009-06-12', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2390, 1140, '2009-06-13', 8, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2391, 1140, '2009-06-13', 8, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2392, 1140, '2009-06-14', 8, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2393, 1140, '2009-06-12', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2394, 1140, '2009-06-13', 8, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2395, 1140, '2009-06-13', 8, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2396, 1140, '2009-06-14', 8, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2397, 1141, '2009-07-30', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2398, 1141, '2009-07-31', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2399, 1141, '2009-08-01', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2400, 1142, '2009-06-24', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2401, 1142, '2009-06-25', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2402, 1142, '2009-06-26', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2407, 1145, '2009-06-01', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2408, 1145, '2009-06-03', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2409, 1147, '2009-08-26', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2410, 1147, '2009-08-27', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2411, 1147, '2009-08-27', 4, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2412, 1147, '2009-08-28', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2413, 1147, '2009-08-28', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2414, 1147, '2009-08-29', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2415, 1147, '2009-08-29', 4, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2416, 1147, '2009-08-30', 4, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2417, 1148, '2009-05-16', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2418, 1148, '2009-05-17', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2419, 1149, '2009-08-02', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2420, 1149, '2009-08-02', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2421, 1149, '2009-08-03', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2422, 1149, '2009-08-03', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2423, 1150, '2009-07-10', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2424, 1150, '2009-07-11', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2425, 1151, '2009-07-16', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2426, 1151, '2009-07-16', 4, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2427, 1151, '2009-07-17', 4, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2428, 1151, '2009-07-18', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2429, 1151, '2009-07-18', 4, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2430, 1151, '2009-07-19', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2431, 1142, '2009-07-14', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2432, 1142, '2009-07-15', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2433, 1142, '2009-07-16', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2434, 1152, '2009-07-30', 12, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2435, 1152, '2009-07-31', 12, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2436, 1154, '2009-05-18', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2437, 1154, '2009-05-19', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2438, 1154, '2009-05-20', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2439, 1155, '2009-08-10', 2, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2440, 1155, '2009-08-11', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2441, 1155, '2009-08-12', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2442, 1142, '2009-07-14', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2443, 1142, '2009-07-15', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2444, 1142, '2009-07-16', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2445, 1157, '2009-09-20', 8, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2446, 1157, '2009-09-21', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2447, 1157, '2009-09-21', 8, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2448, 1157, '2009-09-22', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2449, 1157, '2009-09-22', 8, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2450, 1157, '2009-09-23', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2451, 1158, '2009-07-17', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2452, 1158, '2009-07-17', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2453, 1158, '2009-07-18', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2454, 1158, '2009-07-18', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2455, 1159, '2009-06-20', 8, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2456, 1159, '2009-06-20', 8, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2457, 1159, '2009-06-21', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2458, 1161, '2009-07-22', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2459, 1161, '2009-07-23', 2, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2460, 1161, '2009-07-24', 2, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2461, 1163, '2009-06-28', 2, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2462, 1163, '2009-06-29', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2463, 1164, '2009-08-31', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2464, 1164, '2009-09-01', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2465, 1164, '2009-09-02', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2466, 1164, '2009-09-04', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2467, 1165, '2009-08-16', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2468, 1165, '2009-08-17', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2469, 1165, '2009-08-18', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2470, 1166, '2009-06-17', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2471, 1166, '2009-06-17', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2472, 1166, '2009-06-18', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2473, 1166, '2009-06-18', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2474, 1166, '2009-06-19', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2475, 1167, '2009-08-09', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2476, 1167, '2009-08-09', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2477, 1167, '2009-08-10', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2478, 1167, '2009-08-10', 4, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2479, 1167, '2009-08-11', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2563, 1187, '2009-07-10', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2564, 1187, '2009-07-10', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2565, 1187, '2009-07-11', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2566, 1187, '2009-07-11', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2484, 1170, '2009-08-07', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2485, 1170, '2009-08-07', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2486, 1170, '2009-08-08', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2487, 1170, '2009-08-08', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2488, 1170, '2009-08-09', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2489, 1171, '2009-07-08', 16, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2490, 1171, '2009-07-08', 16, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2491, 1171, '2009-07-09', 16, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2492, 1171, '2009-07-09', 16, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2493, 1171, '2009-07-10', 16, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2494, 1174, '2009-07-03', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2495, 1174, '2009-07-04', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2496, 1174, '2009-07-05', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2497, 1174, '2009-07-06', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2498, 1175, '2009-09-21', 7, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2499, 1175, '2009-09-22', 7, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2500, 1175, '2009-09-23', 7, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2501, 1175, '2009-09-24', 7, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2502, 1175, '2009-09-25', 7, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2503, 1176, '2009-06-21', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2504, 1176, '2009-06-21', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2505, 1176, '2009-06-22', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2506, 1176, '2009-06-23', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2507, 1177, '2009-06-25', 16, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2508, 1177, '2009-06-26', 16, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2509, 1177, '2009-06-27', 16, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2510, 1177, '2009-06-28', 16, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2511, 1178, '2009-07-20', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2512, 1178, '2009-07-21', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2513, 1178, '2009-07-22', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2514, 1178, '2009-07-23', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2515, 1179, '2009-06-27', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2516, 1179, '2009-06-28', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2517, 1180, '2009-07-24', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2518, 1180, '2009-07-25', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2519, 1180, '2009-07-25', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2520, 1180, '2009-07-26', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2521, 1181, '2009-06-06', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2522, 1181, '2009-06-06', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2523, 1181, '2009-06-07', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2524, 1181, '2009-06-07', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2525, 1181, '2009-06-06', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2526, 1181, '2009-06-06', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2527, 1181, '2009-06-07', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2528, 1181, '2009-06-07', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2529, 887, '2009-08-03', 12, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2530, 887, '2009-08-04', 12, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2531, 887, '2009-08-05', 12, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2532, 1182, '2009-06-20', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2533, 1182, '2009-06-20', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2534, 1182, '2009-06-21', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2535, 1182, '2009-06-21', 4, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2607, 1205, '2009-07-06', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2608, 1205, '2009-07-07', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2609, 1205, '2009-07-08', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2613, 1207, '2009-07-13', 3, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2540, 1184, '2009-07-06', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2541, 1184, '2009-07-07', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2542, 1184, '2009-07-08', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2543, 1185, '2009-07-06', 4, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2544, 1185, '2009-07-07', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2545, 1185, '2009-07-08', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2546, 1185, '2009-07-09', 4, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2547, 1094, '2009-07-16', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2548, 1094, '2009-07-16', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2549, 1094, '2009-07-17', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2550, 1094, '2009-07-17', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2551, 1094, '2009-07-19', 4, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2552, 1094, '2009-07-19', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2614, 1207, '2009-07-13', 3, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2615, 1207, '2009-07-14', 3, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2616, 1207, '2009-07-14', 3, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2617, 1207, '2009-07-15', 3, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2618, 1207, '2009-07-15', 3, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2619, 1207, '2009-07-16', 3, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2567, 1188, '2009-07-07', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2568, 1188, '2009-07-08', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2569, 1188, '2009-07-09', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2570, 1189, '2009-06-24', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2571, 1189, '2009-06-25', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2620, 1207, '2009-07-16', 3, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2627, 1210, '2009-07-03', 4, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2628, 1210, '2009-07-04', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2575, 1191, '2009-09-14', 8, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2576, 1191, '2009-09-15', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2577, 1191, '2009-09-16', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2578, 1191, '2009-09-17', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5646, 2012, '2011-05-26', 12, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5647, 2012, '2011-05-27', 12, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5648, 2012, '2011-05-27', 12, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5649, 2012, '2011-05-28', 12, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2583, 1194, '2009-06-22', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2584, 1194, '2009-06-23', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2585, 1194, '2009-06-24', 2, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2586, 1194, '2009-06-25', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2587, 1195, '2009-07-24', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2588, 1195, '2009-07-24', 8, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2589, 1195, '2009-07-25', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2590, 1195, '2009-07-25', 8, '03:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2591, 1197, '2009-09-18', 16, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2592, 1197, '2009-09-18', 16, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2593, 1197, '2009-09-19', 16, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2594, 1198, '2009-07-07', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2595, 1198, '2009-07-07', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2596, 1198, '2009-07-08', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2597, 1198, '2009-07-08', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2598, 1198, '2009-07-09', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2599, 1198, '2009-07-09', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2629, 1210, '2009-07-05', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2638, 1213, '2009-08-01', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2639, 1213, '2009-08-01', 8, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2604, 1202, '2009-07-20', 6, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2605, 1202, '2009-07-21', 6, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2606, 1202, '2009-07-22', 6, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2610, 1206, '2009-07-28', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2611, 1206, '2009-07-29', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2612, 1206, '2009-07-29', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2621, 1208, '2009-07-23', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2622, 1208, '2009-07-23', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2623, 1208, '2009-07-24', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2624, 1208, '2009-07-24', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2625, 1208, '2009-07-25', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2626, 1208, '2009-07-26', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2630, 554, '2009-08-09', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2631, 554, '2009-08-10', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2632, 554, '2009-08-11', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2633, 554, '2009-08-12', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2640, 1213, '2009-08-02', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2641, 1213, '2009-08-02', 8, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2642, 1213, '2009-08-03', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2643, 1213, '2009-08-03', 8, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2644, 1213, '2009-08-01', 8, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2645, 1213, '2009-08-02', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2646, 1213, '2009-08-02', 8, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2647, 1213, '2009-08-03', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2648, 1213, '2009-08-03', 8, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2649, 1213, '2009-08-04', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2650, 1213, '2009-08-01', 8, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2651, 1213, '2009-08-02', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2652, 1213, '2009-08-02', 8, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2653, 1213, '2009-08-03', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2654, 1213, '2009-08-03', 8, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2655, 1213, '2009-08-04', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2656, 1215, '2009-07-29', 2, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2657, 1215, '2009-07-30', 2, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2658, 1215, '2009-07-31', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2659, 1215, '2009-08-01', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2695, 1225, '2009-09-19', 12, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2661, 1217, '2009-08-16', 20, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2662, 1217, '2009-08-17', 20, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2663, 1217, '2009-08-17', 20, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2664, 1217, '2009-08-18', 20, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2665, 1218, '2009-06-26', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2666, 1218, '2009-06-27', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2667, 1218, '2009-06-28', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2668, 1218, '2009-06-29', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2669, 1218, '2009-06-30', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8808, 3868, '2013-09-09', 8, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8809, 3868, '2013-09-10', 8, '11:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8810, 3868, '2013-09-11', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2674, 1220, '2009-06-15', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2675, 1220, '2009-06-15', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2676, 1220, '2009-06-16', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2677, 1220, '2009-06-16', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2678, 1220, '2009-06-17', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2679, 1220, '2009-06-17', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2680, 1220, '2009-06-18', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2681, 1220, '2009-06-18', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2682, 1221, '2009-07-16', 2, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2683, 1221, '2009-07-16', 2, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2684, 1221, '2009-07-17', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2685, 1221, '2009-07-17', 2, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2696, 1225, '2009-09-20', 12, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2706, 1230, '2009-06-28', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2712, 1231, '2009-09-08', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2713, 1231, '2009-09-09', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2690, 1223, '2009-08-11', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2691, 1223, '2009-08-12', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2714, 1231, '2009-09-11', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2715, 1231, '2009-08-30', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2716, 1231, '2009-09-02', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2717, 1231, '2009-09-04', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2718, 1231, '2009-09-06', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2719, 1231, '2009-09-07', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2720, 1231, '2009-09-08', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2721, 1231, '2009-09-09', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2722, 1231, '2009-09-11', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2723, 1232, '2009-07-11', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2724, 1232, '2009-07-11', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2725, 1232, '2009-07-12', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2726, 1232, '2009-07-12', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2727, 1233, '2009-07-04', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2728, 1233, '2009-07-05', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2729, 1234, '2009-07-20', 20, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2730, 1234, '2009-07-21', 20, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2731, 1234, '2009-07-22', 20, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2732, 1236, '2009-07-02', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2733, 1236, '2009-07-03', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2734, 1061, '2009-07-03', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2735, 1061, '2009-07-04', 2, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2736, 1061, '2009-07-05', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2737, 1185, '2009-07-06', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2738, 1185, '2009-07-07', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2739, 1185, '2009-07-08', 4, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5608, 2005, '2011-06-01', 12, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5609, 2005, '2011-06-01', 12, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5610, 2005, '2011-06-02', 12, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5611, 2005, '2011-06-02', 12, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2744, 1238, '2009-09-12', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2745, 1238, '2009-09-12', 8, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2746, 1238, '2009-09-13', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2747, 1238, '2009-09-14', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2748, 1239, '2009-09-24', 16, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2749, 1239, '2009-09-25', 16, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2750, 1239, '2009-09-26', 16, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2751, 1239, '2009-09-27', 16, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2752, 1240, '2009-08-27', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2753, 1240, '2009-08-28', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2754, 1240, '2009-08-29', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2755, 1240, '2009-08-30', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2756, 1241, '2009-07-01', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2757, 1241, '2009-07-02', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2758, 1241, '2009-07-03', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2759, 1244, '2009-09-10', 4, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2760, 1244, '2009-09-11', 4, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2761, 1244, '2009-09-11', 4, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2762, 1244, '2009-09-12', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2763, 1245, '2009-07-03', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2764, 1245, '2009-07-04', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2765, 1245, '2009-07-04', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2766, 1247, '2009-09-17', 6, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2767, 1247, '2009-09-18', 6, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2768, 1247, '2009-09-19', 6, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2769, 1247, '2009-09-20', 6, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2770, 1248, '2009-09-15', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2771, 1248, '2009-09-16', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2772, 1248, '2009-09-17', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2773, 1248, '2009-09-18', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2774, 1250, '2009-07-21', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2775, 1250, '2009-07-21', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2776, 1250, '2009-07-22', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2777, 1250, '2009-07-21', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2778, 1250, '2009-07-21', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2779, 1250, '2009-07-22', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2780, 1251, '2009-07-30', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2781, 1252, '2009-08-07', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2782, 1252, '2009-08-08', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2783, 1252, '2009-08-09', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2784, 1252, '2009-08-09', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2785, 1253, '2009-07-11', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2786, 1253, '2009-07-11', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2787, 1253, '2009-07-12', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2788, 1253, '2009-07-11', 4, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2789, 1253, '2009-07-11', 4, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2790, 1253, '2009-07-12', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2791, 1254, '2009-07-05', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2792, 1254, '2009-07-06', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2793, 1254, '2009-07-06', 2, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2794, 1254, '2009-07-07', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5612, 2005, '2011-06-03', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5613, 2005, '2011-06-03', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5614, 2005, '2011-06-04', 12, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5615, 2005, '2011-06-04', 12, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5650, 2012, '2011-05-28', 12, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5675, 2019, '2011-07-16', 16, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8103, 2638, '2013-07-28', 20, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8104, 2638, '2013-07-29', 20, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8105, 2638, '2013-07-30', 20, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5696, 2024, '2011-06-01', 8, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5697, 2024, '2011-06-02', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5698, 2024, '2011-06-03', 8, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5699, 2024, '2011-06-04', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5707, 1725, '2011-06-17', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5708, 1725, '2011-06-17', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5709, 1725, '2011-06-18', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5710, 1725, '2011-06-18', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5711, 1725, '2011-06-19', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5712, 1725, '2011-06-19', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5713, 1725, '2011-06-20', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5714, 1725, '2011-06-20', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5719, 2029, '2011-06-01', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5720, 2029, '2011-06-01', 4, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5721, 2029, '2011-06-02', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5722, 2029, '2011-06-02', 4, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5727, 2031, '2011-05-06', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5728, 2031, '2011-05-07', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5731, 2035, '2011-06-18', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2823, 1257, '2009-09-13', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2824, 1257, '2009-09-14', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2825, 1257, '2009-09-15', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2826, 1257, '2009-09-16', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2827, 1258, '2009-07-15', 2, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2828, 1258, '2009-07-16', 2, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2829, 1258, '2009-07-17', 2, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2830, 1258, '2009-07-18', 2, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2831, 1258, '2009-07-15', 2, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2832, 1258, '2009-07-16', 2, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2833, 1258, '2009-07-17', 2, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2834, 1258, '2009-07-18', 2, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2835, 1259, '2009-08-20', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5732, 2035, '2011-06-19', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2836, 1260, '2009-07-27', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2837, 1260, '2009-07-27', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2838, 1260, '2009-07-28', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2839, 1260, '2009-07-28', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2840, 1260, '2009-07-29', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2841, 1260, '2009-07-29', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2842, 1260, '2009-07-30', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2843, 1260, '2009-07-30', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2844, 1261, '2009-07-03', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2845, 1261, '2009-07-04', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2846, 1262, '2009-07-03', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2847, 1262, '2009-07-04', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2848, 1262, '2009-07-05', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2849, 1263, '2009-08-14', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2850, 1263, '2009-08-15', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2851, 1263, '2009-08-15', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2852, 1263, '2009-08-16', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2853, 1264, '2009-07-03', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2854, 1264, '2009-07-03', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2855, 1264, '2009-07-04', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2856, 1264, '2009-07-04', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2857, 1264, '2009-07-05', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2858, 1264, '2009-07-05', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2859, 624, '2009-09-11', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2860, 624, '2009-09-12', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2861, 624, '2009-09-12', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2862, 624, '2009-09-13', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2863, 1265, '2009-07-26', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2864, 1265, '2009-07-27', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2865, 1265, '2009-07-28', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2866, 1265, '2009-07-29', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2867, 1266, '2009-08-19', 2, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2868, 1266, '2009-08-20', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2869, 1266, '2009-08-21', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2870, 1266, '2009-08-19', 2, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2871, 1266, '2009-08-20', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2872, 1266, '2009-08-21', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2873, 1267, '2009-08-05', 3, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2874, 1267, '2009-08-06', 3, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2875, 1267, '2009-08-07', 3, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2876, 1268, '2009-07-25', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2877, 1268, '2009-07-26', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2878, 1268, '2009-07-27', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2879, 1268, '2009-07-28', 3, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2880, 1268, '2009-07-29', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2881, 1268, '2009-07-30', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2882, 1268, '2009-07-31', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2883, 1271, '2009-08-08', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2884, 1271, '2009-08-09', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2885, 1271, '2009-08-10', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2886, 1271, '2009-08-12', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2887, 1272, '2009-07-25', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2888, 1272, '2009-07-26', 2, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2889, 1273, '2009-09-21', 4, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2890, 1273, '2009-09-22', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2891, 1273, '2009-09-23', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2892, 1273, '2009-09-24', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3059, 1317, '2009-08-31', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3060, 1317, '2009-09-01', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3061, 1317, '2009-09-02', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3062, 1317, '2009-09-03', 3, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2897, 1094, '2009-08-06', 3, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2898, 1094, '2009-08-06', 3, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2899, 1094, '2009-08-07', 3, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2900, 1094, '2009-08-07', 3, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2901, 1094, '2009-08-09', 3, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2902, 1094, '2009-08-09', 3, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2903, 1275, '2009-07-06', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2904, 1275, '2009-07-07', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2905, 1275, '2009-07-08', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2906, 1275, '2009-07-09', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2907, 1276, '2009-07-21', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2908, 1276, '2009-07-22', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2909, 1276, '2009-07-23', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2910, 1276, '2009-07-24', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2911, 1277, '2009-09-10', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2912, 1277, '2009-09-11', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2913, 1277, '2009-09-12', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2914, 1277, '2009-09-13', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2915, 1277, '2009-09-10', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2916, 1277, '2009-09-11', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2917, 1277, '2009-09-12', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2918, 1277, '2009-09-13', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2919, 1278, '2009-07-11', 6, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2920, 1278, '2009-07-12', 6, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2921, 1278, '2009-07-13', 6, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2922, 1279, '2009-09-21', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2923, 1279, '2009-09-22', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2924, 1279, '2009-09-23', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2925, 1279, '2009-09-24', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2926, 1280, '2009-08-14', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2927, 1280, '2009-08-15', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2928, 1280, '2009-08-16', 3, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2929, 1281, '2009-08-24', 6, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2930, 1281, '2009-08-24', 6, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2931, 1281, '2009-08-25', 6, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2932, 1281, '2009-08-25', 6, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2933, 1281, '2009-08-26', 6, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2934, 1281, '2009-08-26', 6, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2935, 1281, '2009-08-27', 6, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2936, 1281, '2009-08-27', 6, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2937, 1282, '2009-07-23', 1, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2938, 1282, '2009-07-23', 1, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2939, 1282, '2009-07-24', 1, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2940, 1282, '2009-07-24', 1, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2941, 1282, '2009-07-25', 1, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2942, 1282, '2009-07-25', 1, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2943, 1282, '2009-07-26', 1, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2944, 1282, '2009-07-26', 1, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2945, 1282, '2009-07-27', 1, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2946, 1282, '2009-07-27', 1, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2947, 1283, '2009-09-14', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2948, 1283, '2009-09-15', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2949, 1283, '2009-09-16', 8, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2950, 1283, '2009-09-17', 8, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2951, 1284, '2009-08-28', 12, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2952, 1284, '2009-08-29', 12, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2957, 1288, '2009-07-27', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2958, 1288, '2009-07-28', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2959, 1288, '2009-07-29', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2960, 1288, '2009-07-30', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2961, 1288, '2009-07-31', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2962, 1289, '2009-09-21', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2963, 1289, '2009-09-21', 1, '03:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2964, 1289, '2009-09-22', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2965, 1289, '2009-09-22', 1, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2966, 1289, '2009-09-23', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2967, 1290, '2009-07-09', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2968, 1290, '2009-07-10', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2969, 1290, '2009-07-11', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2970, 1290, '2009-07-12', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2971, 1292, '2009-09-09', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2972, 1292, '2009-09-10', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2973, 1292, '2009-09-11', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2974, 1292, '2009-09-12', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2975, 1292, '2009-09-13', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2976, 1294, '2009-09-05', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2977, 1294, '2009-09-06', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2978, 1294, '2009-09-06', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2979, 1294, '2009-09-07', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5317, 1955, '2010-10-08', 1, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5318, 1955, '2010-10-09', 1, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5319, 1955, '2010-10-10', 1, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5320, 1955, '2010-10-11', 1, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2984, 1296, '2009-08-14', 4, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2985, 1296, '2009-08-15', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2986, 1296, '2009-08-15', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2987, 1296, '2009-08-16', 4, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2988, 1296, '2009-08-14', 4, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2989, 1296, '2009-08-15', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2990, 1296, '2009-08-15', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2991, 1296, '2009-08-16', 4, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2992, 1297, '2009-08-09', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2993, 1297, '2009-08-10', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2994, 1297, '2009-08-11', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (2995, 1297, '2009-08-12', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3063, 1318, '2009-08-17', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3064, 1318, '2009-08-18', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3017, 785, '2009-11-10', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3018, 785, '2009-11-10', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3000, 1277, '2009-09-10', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3001, 1277, '2009-09-11', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3002, 1277, '2009-09-12', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3003, 1277, '2009-09-13', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3004, 1301, '2009-10-09', 8, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3005, 1301, '2009-10-10', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3006, 1301, '2009-10-10', 8, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3007, 1301, '2009-10-11', 8, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3008, 1303, '2009-08-14', 6, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3009, 1303, '2009-08-15', 6, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3010, 1303, '2009-08-16', 6, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3019, 785, '2009-11-11', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3020, 785, '2009-11-11', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3021, 1306, '2009-09-10', 12, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3022, 1306, '2009-09-10', 12, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3023, 1306, '2009-09-11', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3024, 1306, '2009-09-11', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3025, 1306, '2009-09-12', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3026, 1306, '2009-09-12', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3027, 1306, '2009-09-13', 12, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3028, 1306, '2009-09-13', 12, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3029, 1307, '2009-07-23', 4, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3030, 1307, '2009-07-24', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3031, 1307, '2009-07-24', 4, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3032, 1307, '2009-07-25', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3033, 1308, '2009-09-14', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3034, 1308, '2009-09-15', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3035, 1308, '2009-09-16', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3036, 1309, '2009-08-22', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3037, 1309, '2009-08-23', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3038, 1310, '2009-09-25', 20, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3039, 1310, '2009-09-25', 20, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3040, 1310, '2009-09-26', 20, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3041, 1310, '2009-09-26', 20, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3042, 1310, '2009-09-27', 20, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3043, 1312, '2009-07-16', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3044, 1312, '2009-07-17', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3045, 1312, '2009-07-18', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3046, 1312, '2009-07-19', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3047, 1314, '2009-07-21', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3048, 1314, '2009-07-22', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3049, 1314, '2009-07-23', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3050, 1314, '2009-07-24', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3056, 1316, '2009-08-10', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3057, 1316, '2009-08-11', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3058, 1316, '2009-08-12', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3065, 1319, '2009-07-29', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3066, 1319, '2009-07-29', 2, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3067, 1319, '2009-07-30', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3068, 1320, '2009-08-23', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3069, 1320, '2009-08-24', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3070, 1320, '2009-08-24', 4, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3071, 1320, '2009-08-25', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3072, 1320, '2009-08-25', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3073, 1321, '2009-08-15', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3074, 1321, '2009-08-16', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3075, 1321, '2009-08-16', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3076, 1321, '2009-08-17', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3077, 1321, '2009-08-17', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3078, 1321, '2009-08-18', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3079, 1322, '2009-08-14', 6, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3080, 1322, '2009-08-15', 6, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3081, 1322, '2009-08-16', 6, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3082, 1322, '2009-08-17', 6, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3083, 1323, '2009-07-19', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3084, 1323, '2009-07-20', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3085, 1323, '2009-07-21', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3086, 1325, '2009-09-14', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3087, 1325, '2009-09-15', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3088, 1325, '2009-09-15', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3089, 1325, '2009-09-16', 4, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3090, 1326, '2009-09-11', 20, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3091, 1326, '2009-09-11', 20, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3092, 1326, '2009-09-12', 20, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3093, 1326, '2009-09-12', 20, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3094, 1326, '2009-09-13', 20, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3095, 1326, '2009-09-13', 20, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3096, 1330, '2009-06-18', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3097, 1330, '2009-06-18', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3098, 1330, '2009-06-19', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3099, 1330, '2009-06-19', 4, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3100, 1330, '2009-06-20', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3101, 1330, '2009-06-20', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3102, 1330, '2009-06-21', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3103, 1330, '2009-06-21', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3104, 1330, '2009-06-22', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3105, 1330, '2009-06-22', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3106, 1330, '2009-06-23', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3107, 1330, '2009-06-23', 4, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3108, 1330, '2009-06-24', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3109, 1330, '2009-06-24', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3110, 1330, '2009-06-25', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3111, 1330, '2009-06-25', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3112, 1332, '2009-07-31', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3113, 1332, '2009-08-01', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3114, 1333, '2009-09-11', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3115, 1333, '2009-09-12', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3116, 1333, '2009-09-12', 2, '03:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3117, 1333, '2009-09-13', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3118, 1334, '2009-07-21', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3119, 1334, '2009-07-22', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3120, 1334, '2009-07-23', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3121, 1334, '2009-07-24', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3122, 1335, '2009-08-15', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3123, 1335, '2009-08-16', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3124, 1335, '2009-08-17', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3125, 1336, '2009-08-08', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3126, 1336, '2009-08-08', 4, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3127, 1339, '2009-09-25', 8, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3128, 1339, '2009-09-26', 8, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3129, 1339, '2009-09-26', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3130, 1339, '2009-09-27', 8, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3131, 1339, '2009-09-27', 8, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3132, 1339, '2009-09-25', 8, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3133, 1339, '2009-09-25', 8, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3134, 1339, '2009-09-26', 8, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3135, 1339, '2009-09-26', 8, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3136, 1339, '2009-09-27', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3137, 1341, '2009-08-09', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3138, 1341, '2009-08-10', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3139, 1341, '2009-08-11', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3140, 1341, '2009-08-12', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3141, 1342, '2009-07-24', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3142, 1342, '2009-07-25', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3143, 1342, '2009-07-26', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3144, 1342, '2009-07-27', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3145, 1342, '2009-07-28', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3146, 1342, '2009-07-29', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5651, 2013, '2011-05-20', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5652, 2013, '2011-05-21', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5653, 2013, '2011-05-21', 4, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5654, 2013, '2011-05-22', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3151, 1346, '2009-09-07', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3152, 1346, '2009-09-08', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3153, 1346, '2009-09-09', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3154, 1346, '2009-09-10', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3155, 1347, '2009-08-21', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3156, 1349, '2009-09-17', 4, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3157, 1349, '2009-09-18', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3158, 1349, '2009-09-19', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3159, 1349, '2009-09-20', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3160, 1351, '2009-09-10', 2, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3161, 1351, '2009-09-11', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3162, 1351, '2009-09-12', 2, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3163, 1352, '2009-08-17', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3164, 1352, '2009-08-18', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3165, 1352, '2009-08-19', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8106, 2638, '2013-07-31', 20, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8122, 2643, '2013-05-15', 6, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8123, 2643, '2013-05-16', 6, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3170, 1354, '2009-08-15', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3171, 1354, '2009-08-15', 2, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3172, 1354, '2009-08-16', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3173, 1354, '2009-08-16', 2, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3174, 1354, '2009-08-17', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3175, 1356, '2009-08-17', 3, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3176, 1356, '2009-08-18', 3, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3177, 1356, '2009-08-19', 3, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3178, 1356, '2009-08-20', 3, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3179, 1357, '2009-09-17', 2, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3180, 1357, '2009-09-17', 2, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3181, 1357, '2009-09-18', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3182, 1357, '2009-09-18', 2, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3183, 1357, '2009-09-19', 2, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3184, 1357, '2009-09-19', 2, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3185, 1357, '2009-09-20', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3186, 1357, '2009-09-20', 2, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3187, 1357, '2009-09-21', 2, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3188, 1357, '2009-09-21', 2, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3189, 1358, '2009-08-06', 2, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3190, 1358, '2009-08-07', 2, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3191, 1360, '2009-08-17', 4, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3192, 1360, '2009-08-18', 4, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3193, 1360, '2009-08-19', 4, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3194, 1360, '2009-08-20', 4, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3195, 1361, '2009-08-08', 4, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3196, 1361, '2009-08-09', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3197, 1362, '2009-10-07', 4, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3198, 1362, '2009-10-08', 4, '12:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3199, 1362, '2009-10-09', 4, '12:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3200, 1362, '2009-10-10', 4, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3201, 1364, '2009-07-31', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3202, 1364, '2009-08-01', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3203, 1364, '2009-08-02', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3227, 1370, '2009-09-25', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3228, 1370, '2009-09-26', 12, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3229, 1371, '2009-08-03', 1, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3230, 1371, '2009-08-04', 1, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3231, 1373, '2009-09-26', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3232, 1373, '2009-09-26', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3233, 1373, '2009-09-27', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3234, 1374, '2009-09-14', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3235, 1374, '2009-09-15', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3236, 1374, '2009-09-16', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3214, 1142, '2009-09-15', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3215, 1142, '2009-09-16', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3216, 1142, '2009-09-17', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3217, 1369, '2009-09-14', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3218, 1369, '2009-09-15', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3219, 1369, '2009-09-16', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3220, 273, '2009-08-01', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3221, 273, '2009-08-02', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3222, 273, '2009-08-03', 2, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3223, 273, '2009-08-04', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3224, 1364, '2009-07-31', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3225, 1364, '2009-08-01', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3226, 1364, '2009-08-02', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3237, 1374, '2009-09-17', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3238, 1374, '2009-09-18', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3239, 1374, '2009-09-19', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3240, 1374, '2009-09-14', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3241, 1374, '2009-09-15', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3242, 1374, '2009-09-16', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3243, 1374, '2009-09-17', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3244, 1375, '2009-08-23', 1, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3245, 1375, '2009-08-24', 1, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3246, 1375, '2009-08-25', 1, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3247, 1375, '2009-08-26', 1, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3248, 708, '2009-09-11', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8800, 1868, '2013-09-25', 2, '10:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8801, 1868, '2013-09-26', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8802, 1868, '2013-09-27', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8803, 1868, '2013-09-28', 2, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3253, 1378, '2009-08-28', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3254, 1378, '2009-08-29', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3255, 1378, '2009-08-30', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3256, 1363, '2009-09-12', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3257, 1363, '2009-09-12', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3258, 1363, '2009-09-13', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3259, 1363, '2009-09-13', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3260, 1363, '2009-09-14', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3261, 1379, '2009-08-15', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3262, 1379, '2009-08-16', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3263, 1379, '2009-08-17', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3264, 1380, '2009-08-21', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3265, 1380, '2009-08-21', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3266, 1380, '2009-08-22', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3267, 1380, '2009-08-22', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3268, 1381, '2009-08-27', 20, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3269, 1381, '2009-08-28', 20, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3270, 1381, '2009-08-29', 20, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3271, 1385, '2009-08-08', 4, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3272, 1385, '2009-08-08', 4, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3273, 1385, '2009-08-09', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3274, 1385, '2009-08-09', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3275, 1387, '2009-09-01', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3276, 1387, '2009-09-02', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3277, 1387, '2009-09-03', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3278, 1387, '2009-09-04', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3279, 1389, '2009-08-17', 3, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3280, 1389, '2009-08-18', 3, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3281, 1389, '2009-08-19', 3, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3282, 1389, '2009-08-20', 3, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3283, 1390, '2009-09-14', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3284, 1390, '2009-09-15', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3285, 1391, '2009-08-22', 4, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3286, 1391, '2009-08-23', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3287, 1392, '2009-08-22', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3288, 1392, '2009-08-23', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3289, 1392, '2009-08-24', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3290, 1392, '2009-08-25', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3291, 1393, '2009-09-12', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3292, 1393, '2009-09-13', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3293, 1393, '2009-09-14', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3294, 1394, '2009-08-02', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3295, 1394, '2009-08-03', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3296, 1394, '2009-08-04', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3297, 1394, '2009-08-05', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3298, 1396, '2009-08-14', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3299, 1396, '2009-08-15', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3300, 1396, '2009-08-16', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3301, 1397, '2009-08-29', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3302, 1397, '2009-08-29', 4, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3303, 1397, '2009-08-30', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3304, 1397, '2009-08-30', 4, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3305, 1398, '2009-08-20', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3306, 1398, '2009-08-21', 5, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3307, 1399, '2009-10-03', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3308, 1399, '2009-10-04', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3309, 1399, '2009-10-05', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3310, 1400, '2009-09-11', 12, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3311, 1400, '2009-09-11', 12, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3312, 1400, '2009-09-12', 12, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3313, 1400, '2009-09-13', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3314, 1401, '2009-08-24', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3315, 1401, '2009-08-25', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3316, 1401, '2009-08-26', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3317, 1402, '2009-09-14', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3318, 1402, '2009-09-15', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3319, 1402, '2009-09-16', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3320, 1402, '2009-09-17', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3321, 1402, '2009-09-18', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3322, 1403, '2009-09-05', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3323, 1403, '2009-09-06', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3324, 1403, '2009-09-07', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3325, 1404, '2009-09-18', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3326, 1404, '2009-09-19', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3327, 1404, '2009-09-20', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3328, 1403, '2009-09-05', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3329, 1403, '2009-09-06', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3330, 1403, '2009-09-07', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3331, 1405, '2009-09-25', 4, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3332, 1405, '2009-09-26', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3333, 1406, '2009-08-21', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3334, 1406, '2009-08-22', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3335, 1407, '2009-09-09', 12, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3336, 1407, '2009-09-10', 12, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3337, 1407, '2009-09-10', 12, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3338, 1407, '2009-09-11', 12, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3339, 1408, '2009-06-12', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3340, 1408, '2009-06-12', 12, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3341, 1408, '2009-06-13', 12, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3342, 1408, '2009-06-13', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3343, 1408, '2009-06-14', 12, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3344, 1409, '2009-08-18', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3345, 1409, '2009-08-19', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3346, 1308, '2009-09-14', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3347, 1308, '2009-09-15', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3348, 1410, '2009-09-18', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3349, 1410, '2009-09-19', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3350, 1410, '2009-09-19', 8, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3351, 1410, '2009-09-20', 8, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3352, 1410, '2009-09-20', 8, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3353, 1411, '2009-09-08', 4, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3354, 1411, '2009-09-09', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3355, 1411, '2009-09-10', 4, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3356, 1411, '2009-09-11', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3357, 1382, '2009-08-27', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3358, 1382, '2009-08-28', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3359, 1382, '2009-08-29', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3360, 1382, '2009-08-27', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3361, 1382, '2009-08-28', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3362, 1382, '2009-08-29', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3363, 1413, '2009-08-21', 2, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3364, 1413, '2009-08-21', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3365, 1413, '2009-08-22', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3366, 1413, '2009-08-22', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3367, 1413, '2009-08-23', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3368, 1413, '2009-08-23', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3423, 1430, '2009-08-29', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3424, 1430, '2009-08-30', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3425, 1431, '2009-08-23', 2, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3426, 1431, '2009-08-24', 2, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3373, 1415, '2009-08-17', 2, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3374, 1415, '2009-08-17', 2, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3375, 1415, '2009-08-18', 2, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3376, 1415, '2009-08-18', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3377, 1416, '2009-09-25', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3378, 1416, '2009-09-26', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3379, 1416, '2009-09-27', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3380, 1419, '2009-09-23', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3381, 1419, '2009-09-24', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3382, 1421, '2009-08-31', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3383, 1421, '2009-08-31', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3384, 1421, '2009-09-01', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3385, 1421, '2009-09-01', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3386, 1421, '2009-09-02', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3387, 1421, '2009-09-02', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3388, 1421, '2009-09-03', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3389, 1421, '2009-09-03', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3390, 1422, '2009-08-20', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3391, 1422, '2009-08-21', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3392, 1422, '2009-08-22', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3393, 1422, '2009-08-23', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3394, 1422, '2009-08-20', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3395, 1422, '2009-08-21', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3396, 1422, '2009-08-22', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3397, 1422, '2009-08-23', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3402, 1424, '2009-08-22', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3403, 1424, '2009-08-23', 4, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3404, 1424, '2009-08-24', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3405, 1425, '2009-10-10', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3406, 1425, '2009-10-11', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3407, 1426, '2009-08-18', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3408, 1426, '2009-08-19', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3409, 1426, '2009-08-20', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3410, 1427, '2009-08-13', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3411, 1427, '2009-08-14', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3412, 1428, '2009-09-26', 8, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3413, 1428, '2009-09-27', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3414, 1428, '2009-09-28', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3415, 1429, '2009-09-04', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3416, 1429, '2009-09-04', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3417, 1429, '2009-09-05', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3418, 1429, '2009-09-05', 4, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3419, 1429, '2009-09-06', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3420, 1429, '2009-09-06', 4, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3421, 1429, '2009-09-07', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3422, 1429, '2009-09-07', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3427, 1431, '2009-08-25', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3428, 1431, '2009-08-26', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3429, 1432, '2009-09-24', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3430, 1432, '2009-09-25', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3431, 1432, '2009-09-26', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3432, 1433, '2009-08-22', 3, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3433, 1433, '2009-08-22', 3, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3434, 1433, '2009-08-23', 3, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3435, 1433, '2009-08-23', 3, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3436, 1434, '2009-09-06', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3437, 1435, '2009-09-08', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3438, 1435, '2009-09-09', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3439, 1435, '2009-09-10', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3440, 1436, '2009-10-02', 3, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3441, 1436, '2009-10-03', 3, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3442, 1436, '2009-10-03', 3, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3443, 1438, '2009-09-18', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3444, 1438, '2009-09-19', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3445, 1438, '2009-09-20', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3446, 1439, '2009-09-11', 12, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3447, 1439, '2009-09-11', 12, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3448, 1439, '2009-09-12', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3449, 1439, '2009-09-12', 12, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3450, 1439, '2009-09-13', 12, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3451, 1191, '2009-09-14', 8, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3452, 1191, '2009-09-15', 8, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3453, 1191, '2009-09-15', 8, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3454, 1191, '2009-09-16', 8, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3455, 1191, '2009-09-16', 8, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3456, 1191, '2009-09-17', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3457, 691, '2009-09-18', 12, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3458, 691, '2009-09-18', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3459, 691, '2009-09-19', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3460, 691, '2009-09-20', 12, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3461, 1440, '2009-09-15', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3462, 1440, '2009-09-16', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3463, 1440, '2009-09-17', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3464, 1440, '2009-09-18', 2, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3465, 1442, '2009-09-26', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3466, 1442, '2009-09-27', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3467, 1442, '2009-09-27', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3468, 1442, '2009-09-28', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3469, 1428, '2009-09-26', 8, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3470, 1428, '2009-09-27', 8, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3471, 1428, '2009-09-28', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3472, 1445, '2009-08-23', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3473, 1445, '2009-08-23', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3474, 1445, '2009-08-24', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3475, 1445, '2009-08-24', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3492, 1452, '2009-10-02', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3493, 1452, '2009-10-03', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3494, 1452, '2009-10-04', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3479, 1447, '2009-08-26', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3480, 1447, '2009-08-27', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3481, 1447, '2009-08-28', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3482, 1447, '2009-08-29', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3483, 1448, '2009-09-25', 8, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3484, 1448, '2009-09-25', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3485, 1449, '2009-09-28', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3486, 1449, '2009-09-29', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3487, 1449, '2009-09-30', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3488, 1449, '2009-10-01', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3489, 1450, '2009-09-25', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3490, 1450, '2009-09-26', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3491, 1450, '2009-09-26', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7487, 2459, '2012-08-24', 12, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7488, 2459, '2012-08-25', 12, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3497, 1454, '2009-09-09', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3498, 1454, '2009-09-10', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3499, 1454, '2009-09-11', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3500, 1455, '2009-10-02', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3501, 1455, '2009-10-03', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3502, 1399, '2009-10-05', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3503, 1399, '2009-10-06', 2, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3504, 1458, '2009-09-12', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3505, 1458, '2009-09-12', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3506, 1458, '2009-09-13', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3507, 1460, '2009-09-18', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3508, 1460, '2009-09-19', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3509, 1460, '2009-09-20', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3510, 1462, '2009-09-25', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3511, 1462, '2009-09-26', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3512, 1462, '2009-09-27', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3513, 1462, '2009-09-28', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3514, 1463, '2009-09-21', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3515, 1463, '2009-09-21', 2, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3516, 1463, '2009-09-22', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3517, 1463, '2009-09-22', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3518, 1463, '2009-09-23', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3519, 1463, '2009-09-23', 2, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3520, 1463, '2009-09-24', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3521, 1463, '2009-09-24', 2, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3522, 1464, '2009-09-03', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3523, 1464, '2009-09-04', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3524, 1464, '2009-09-05', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3525, 1464, '2009-09-06', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3526, 1465, '2009-09-14', 12, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3527, 1465, '2009-09-15', 12, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3528, 1465, '2009-09-15', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3529, 1465, '2009-09-16', 12, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3530, 1465, '2009-09-16', 12, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3531, 1465, '2009-09-17', 12, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3532, 1466, '2009-10-10', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3533, 1466, '2009-10-10', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3534, 1466, '2009-10-11', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3535, 1466, '2009-10-11', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3536, 1467, '2009-10-05', 2, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3537, 1467, '2009-10-06', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3538, 1467, '2009-10-06', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3539, 1467, '2009-10-07', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3540, 1469, '2009-09-16', 2, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3541, 1469, '2009-09-17', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3542, 1469, '2009-09-18', 2, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3543, 1470, '2009-09-18', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3544, 1470, '2009-09-19', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5616, 2006, '2011-08-05', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5617, 2006, '2011-08-06', 12, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3547, 1474, '2009-09-21', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3548, 1474, '2009-09-22', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3549, 1474, '2009-09-23', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3550, 1474, '2009-09-24', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3551, 1475, '2009-09-20', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3552, 1475, '2009-09-20', 4, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3553, 1475, '2009-09-21', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3554, 1475, '2009-09-21', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3555, 1475, '2009-09-22', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3556, 1475, '2009-09-22', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3557, 1475, '2009-09-23', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3558, 1476, '2009-09-14', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3559, 1476, '2009-09-15', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3560, 1476, '2009-09-16', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3574, 1481, '2009-09-14', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3575, 1481, '2009-09-15', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3576, 1481, '2009-09-16', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3577, 1481, '2009-09-16', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3565, 1478, '2009-10-19', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3566, 1478, '2009-10-20', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3567, 1479, '2009-10-02', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3568, 1479, '2009-10-03', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3569, 1479, '2009-10-04', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3570, 1476, '2009-09-14', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3571, 1476, '2009-09-15', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3572, 1476, '2009-09-16', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3573, 1480, '2009-09-19', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3578, 1481, '2009-09-17', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3579, 1481, '2009-09-18', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3580, 1482, '2009-09-04', 4, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3581, 1482, '2009-09-05', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3582, 1482, '2009-09-05', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3583, 1482, '2009-09-06', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3584, 1482, '2009-09-06', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3585, 1488, '2009-09-07', 8, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3586, 1488, '2009-09-07', 8, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3587, 1488, '2009-09-08', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3588, 1488, '2009-09-08', 8, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3589, 1489, '2009-09-25', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3590, 1489, '2009-09-26', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3591, 1490, '2009-09-16', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3592, 1490, '2009-09-17', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3593, 1490, '2009-09-16', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3594, 1490, '2009-09-17', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3595, 1349, '2009-10-03', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3596, 1349, '2009-10-04', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3597, 1349, '2009-10-04', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3598, 1349, '2009-10-05', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3599, 1493, '2009-09-26', 2, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3600, 1495, '2009-09-25', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3601, 1495, '2009-09-26', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3602, 1495, '2009-09-27', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3607, 1498, '2009-09-18', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3608, 1498, '2009-09-19', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3609, 1498, '2009-09-20', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3610, 1499, '2009-09-18', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3611, 1499, '2009-09-19', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3612, 1500, '2009-09-27', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3613, 1500, '2009-09-28', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3614, 1500, '2009-09-29', 2, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3615, 1501, '2009-09-17', 2, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3616, 1501, '2009-09-18', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3617, 1501, '2009-09-19', 2, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3618, 1502, '2009-09-30', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3619, 1502, '2009-10-01', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3620, 1502, '2009-10-02', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3621, 1503, '2009-10-02', 4, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3622, 1503, '2009-10-03', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3623, 1503, '2009-10-04', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3624, 1503, '2009-10-02', 4, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3625, 1503, '2009-10-03', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3626, 554, '2009-10-23', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3627, 554, '2009-10-24', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3628, 554, '2009-10-25', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3629, 1493, '2009-10-03', 2, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3630, 1493, '2009-10-04', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3631, 1504, '2009-10-14', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3632, 1505, '2009-09-21', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3633, 1505, '2009-09-22', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3634, 1505, '2009-09-23', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3635, 1505, '2009-09-24', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3636, 1505, '2009-09-25', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3637, 1507, '2009-09-25', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3638, 1507, '2009-09-26', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3639, 1508, '2009-09-27', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3640, 1508, '2009-09-28', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3641, 1508, '2009-09-29', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3642, 1508, '2009-09-30', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3643, 1512, '2009-10-04', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3644, 1512, '2009-10-04', 2, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3645, 1512, '2009-10-05', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3646, 1425, '2009-10-10', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3647, 1425, '2009-10-11', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3648, 1515, '2009-10-16', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3649, 1515, '2009-10-17', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3650, 1515, '2009-10-18', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3651, 1519, '2009-08-11', 16, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3652, 1519, '2009-08-12', 16, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3653, 1519, '2009-08-13', 16, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3654, 1522, '2009-06-24', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3655, 1522, '2009-06-24', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3656, 1522, '2009-06-25', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3657, 1522, '2009-06-26', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3658, 1273, '2010-06-21', 8, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3659, 1273, '2010-06-22', 8, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3660, 1273, '2010-06-23', 8, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3661, 1273, '2010-06-24', 8, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3662, 527, '2010-09-15', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3663, 527, '2010-09-16', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3664, 527, '2010-09-17', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3665, 527, '2010-09-18', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3666, 527, '2010-09-19', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3667, 917, '2010-05-22', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3668, 917, '2010-05-22', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3669, 917, '2010-05-23', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3670, 917, '2010-05-23', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3671, 917, '2010-05-24', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3672, 917, '2010-05-24', 4, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3673, 917, '2010-05-25', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3674, 917, '2010-05-25', 4, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3675, 1526, '2010-07-25', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3676, 1526, '2010-07-25', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3677, 1526, '2010-07-26', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3678, 1526, '2010-07-26', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3679, 1526, '2010-07-27', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3680, 1526, '2010-07-27', 2, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3681, 1526, '2010-07-28', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3682, 1526, '2010-07-28', 2, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3683, 1526, '2010-07-29', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3684, 1526, '2010-07-29', 2, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3685, 1526, '2010-07-30', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3686, 1526, '2010-07-30', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3687, 1529, '2010-05-08', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3688, 1529, '2010-05-09', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3689, 1530, '2010-06-05', 12, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3690, 1530, '2010-06-06', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3691, 1530, '2010-06-07', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3692, 1531, '2010-05-23', 20, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3693, 1531, '2010-05-23', 20, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3694, 1531, '2010-05-24', 20, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3695, 1531, '2010-05-24', 20, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3696, 1531, '2010-05-25', 20, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3697, 1531, '2010-05-25', 20, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3698, 1531, '2010-05-26', 20, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3699, 1531, '2010-05-26', 20, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3700, 1531, '2010-05-27', 20, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3701, 1531, '2010-05-27', 20, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3702, 1531, '2010-05-28', 20, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3703, 1531, '2010-05-28', 20, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3704, 1531, '2010-05-29', 20, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3705, 1531, '2010-05-29', 20, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3706, 1533, '2010-05-28', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3707, 1533, '2010-05-28', 8, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3708, 1533, '2010-05-29', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3709, 1533, '2010-05-29', 8, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3710, 1533, '2010-05-30', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3711, 1533, '2010-05-30', 8, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3712, 1533, '2010-05-31', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3713, 1533, '2010-05-31', 8, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3714, 1535, '2009-09-11', 16, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3715, 1535, '2009-09-12', 16, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3716, 1535, '2009-09-12', 16, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3717, 1535, '2009-09-13', 16, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3718, 1535, '2009-09-13', 16, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3719, 1535, '2009-09-14', 16, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3720, 1535, '2009-09-14', 16, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3721, 1094, '2010-07-12', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3722, 1094, '2010-07-12', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3723, 1094, '2010-07-13', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3724, 1094, '2010-07-13', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3725, 1094, '2010-07-14', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3726, 1094, '2010-07-14', 4, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3727, 1536, '2010-05-30', 8, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3728, 1536, '2010-05-31', 8, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3729, 1536, '2010-06-01', 8, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3730, 1536, '2010-06-02', 8, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3731, 1538, '2010-06-11', 12, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3732, 1538, '2010-06-12', 12, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3733, 1538, '2010-06-12', 12, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3734, 1538, '2010-06-13', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3735, 1539, '2010-05-14', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3736, 1539, '2010-05-15', 2, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3737, 1540, '2010-05-24', 16, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3738, 1540, '2010-05-24', 16, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3739, 1540, '2010-05-25', 16, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3740, 1540, '2010-05-25', 16, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3741, 1540, '2010-05-26', 16, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3742, 1540, '2010-05-26', 16, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3743, 1540, '2010-05-27', 16, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3744, 1540, '2010-05-27', 16, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3745, 1540, '2010-05-28', 16, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3746, 1540, '2010-05-28', 16, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3747, 1542, '2010-06-21', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3748, 1542, '2010-06-22', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3749, 1542, '2010-06-23', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3750, 1542, '2010-06-24', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3751, 1543, '2010-06-09', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3752, 1543, '2010-06-10', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3753, 1543, '2010-06-11', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3754, 1544, '2010-09-13', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3755, 1544, '2010-09-14', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3756, 1544, '2010-09-15', 4, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3757, 1544, '2010-09-16', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3758, 1524, '2010-07-20', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3759, 1524, '2010-07-21', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3760, 1524, '2010-07-22', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3761, 1545, '2010-05-14', 12, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3762, 1545, '2010-05-14', 12, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3763, 1545, '2010-05-15', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3764, 1545, '2010-05-15', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3765, 1545, '2010-05-16', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3766, 1546, '2010-05-27', 6, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3767, 1546, '2010-05-28', 6, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3768, 1546, '2010-05-28', 6, '03:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3769, 1546, '2010-05-29', 6, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3770, 1547, '2010-06-26', 20, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3771, 1547, '2010-06-27', 20, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3772, 1547, '2010-06-27', 20, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3773, 1547, '2010-06-28', 20, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3774, 1213, '2010-08-07', 12, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3775, 1213, '2010-08-07', 12, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3776, 1213, '2010-08-08', 12, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3777, 1213, '2010-08-08', 12, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3778, 1213, '2010-08-09', 12, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3779, 1213, '2010-08-09', 12, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3780, 1213, '2010-08-10', 12, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3781, 1548, '2010-06-29', 16, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3782, 1548, '2010-06-30', 16, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3783, 1548, '2010-06-30', 16, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3784, 1548, '2010-07-01', 16, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3785, 1548, '2010-06-29', 16, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3786, 1548, '2010-06-30', 16, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3787, 1548, '2010-06-30', 16, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3788, 1548, '2010-07-01', 16, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3789, 1549, '2010-06-12', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3790, 1549, '2010-06-13', 12, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3791, 1550, '2010-07-22', 12, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3792, 1550, '2010-07-23', 12, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3793, 1550, '2010-07-24', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3794, 1550, '2010-07-25', 12, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3795, 1551, '2010-06-25', 12, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3796, 1551, '2010-06-26', 12, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3797, 1551, '2010-06-26', 12, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3798, 1551, '2010-06-27', 12, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3799, 1552, '2010-05-31', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3800, 1552, '2010-06-01', 2, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3801, 1552, '2010-06-02', 2, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3802, 1552, '2010-06-03', 2, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3803, 1553, '2010-07-23', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3804, 1553, '2010-07-24', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3805, 1553, '2010-07-24', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3806, 1553, '2010-07-25', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3807, 1554, '2010-08-05', 8, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3808, 1554, '2010-08-06', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3809, 1554, '2010-08-06', 8, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3810, 1554, '2010-08-07', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3811, 1554, '2010-08-08', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3812, 1555, '2010-08-06', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3813, 1555, '2010-08-07', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3814, 1555, '2010-08-07', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3815, 1555, '2010-08-08', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3836, 1562, '2010-06-24', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3837, 1562, '2010-06-25', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3838, 1562, '2010-06-26', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3819, 1059, '2010-06-06', 20, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3820, 1059, '2010-06-07', 20, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3821, 1059, '2010-06-08', 20, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3822, 1059, '2010-06-09', 20, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3823, 1559, '2010-09-09', 12, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3824, 1559, '2010-09-10', 12, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3825, 1559, '2010-09-10', 12, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3826, 1559, '2010-09-11', 12, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3827, 1559, '2010-09-11', 12, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3828, 1559, '2010-09-12', 12, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3829, 1557, '2010-05-04', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3830, 1557, '2010-05-05', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3831, 1557, '2010-05-06', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3832, 1557, '2010-05-07', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3833, 1560, '2010-06-25', 12, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3834, 1560, '2010-06-26', 12, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3835, 1560, '2010-06-27', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3839, 1564, '2010-08-21', 2, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3840, 1564, '2010-08-21', 2, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3841, 1564, '2010-08-22', 2, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3842, 1564, '2010-08-22', 2, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3843, 1565, '2010-07-16', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3844, 1565, '2010-07-16', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3845, 1566, '2010-08-12', 12, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3846, 1566, '2010-08-13', 12, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3847, 1566, '2010-08-14', 12, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3848, 1566, '2010-08-14', 12, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3849, 1567, '2010-07-05', 12, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3850, 1567, '2010-07-06', 12, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3851, 1567, '2010-07-07', 12, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3852, 1567, '2010-07-08', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3853, 1568, '2010-05-22', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3854, 1568, '2010-05-23', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3855, 1568, '2010-05-24', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3856, 1568, '2010-05-25', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3857, 1568, '2010-05-26', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3858, 1568, '2010-05-27', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3859, 1568, '2010-05-28', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3860, 1568, '2010-05-29', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3861, 1569, '2010-07-06', 16, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3862, 1569, '2010-07-07', 16, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3863, 1569, '2010-07-08', 16, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3864, 1569, '2010-07-09', 16, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3865, 1570, '2010-07-29', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3866, 1570, '2010-07-30', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3867, 1570, '2010-07-31', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3868, 1571, '2010-07-01', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3869, 1571, '2010-07-02', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3870, 1571, '2010-07-03', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3871, 945, '2010-05-24', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3872, 945, '2010-05-25', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3873, 945, '2010-05-27', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3874, 945, '2010-05-28', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3875, 945, '2010-05-24', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3876, 945, '2010-05-25', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3877, 945, '2010-05-27', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3878, 945, '2010-05-28', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5618, 2006, '2011-08-05', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5619, 2006, '2011-08-06', 12, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5655, 2014, '2011-06-16', 8, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5656, 2014, '2011-06-17', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3909, 1577, '2010-05-23', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3884, 1574, '2010-06-24', 8, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3885, 1574, '2010-06-25', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3886, 1574, '2010-06-25', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3887, 1574, '2010-06-26', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3888, 1574, '2010-06-26', 8, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3889, 1574, '2010-06-27', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3890, 1575, '2010-08-01', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3891, 1575, '2010-08-01', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3892, 1575, '2010-08-02', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3893, 1575, '2010-08-02', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3894, 1575, '2010-08-03', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3895, 1575, '2010-08-03', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3896, 1575, '2010-08-04', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3897, 1575, '2010-08-04', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3898, 1575, '2010-08-05', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3899, 1575, '2010-08-05', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3900, 1575, '2010-08-06', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3901, 1575, '2010-08-06', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3902, 1575, '2010-08-07', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3903, 1575, '2010-08-07', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3904, 1575, '2010-08-08', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3905, 1575, '2010-08-08', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3906, 1576, '2010-06-04', 16, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3907, 1576, '2010-06-05', 16, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3908, 1576, '2010-06-06', 16, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3910, 1577, '2010-05-24', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3911, 1577, '2010-05-25', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3912, 1577, '2010-05-26', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3913, 1577, '2010-05-27', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3914, 1579, '2010-06-17', 8, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3915, 1579, '2010-06-18', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3916, 1579, '2010-06-18', 8, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3917, 1579, '2010-06-19', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3918, 1579, '2010-06-19', 8, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3919, 1579, '2010-06-20', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3920, 1580, '2010-09-08', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3921, 1580, '2010-09-09', 8, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3922, 1580, '2010-09-10', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3933, 1588, '2010-05-13', 2, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3934, 1588, '2010-05-13', 2, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3935, 1588, '2010-05-14', 2, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3936, 1588, '2010-05-14', 2, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3927, 1582, '2010-05-03', 8, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3928, 1582, '2010-05-04', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3929, 1582, '2010-05-04', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3930, 1582, '2010-05-05', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3976, 981, '2010-06-04', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3977, 981, '2010-06-05', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3937, 1588, '2010-05-15', 2, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3938, 1588, '2010-05-15', 2, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3939, 1588, '2010-05-16', 2, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3940, 1588, '2010-05-16', 2, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3941, 1588, '2010-05-13', 2, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3942, 1588, '2010-05-13', 2, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3943, 1588, '2010-05-14', 2, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3944, 1588, '2010-05-14', 2, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3945, 1589, '2010-07-01', 16, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3946, 1589, '2010-07-02', 16, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3947, 1589, '2010-07-03', 16, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3948, 1589, '2010-07-04', 16, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3949, 1568, '2010-05-22', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3950, 1568, '2010-05-23', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3951, 1568, '2010-05-24', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3952, 1568, '2010-05-25', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3953, 1568, '2010-05-26', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3954, 1568, '2010-05-27', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3955, 1568, '2010-05-28', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3956, 1568, '2010-05-29', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9123, 3945, '2014-08-03', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9124, 3945, '2014-08-03', 8, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9129, 2429, '2014-06-16', 8, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9130, 2429, '2014-06-17', 8, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9131, 2429, '2014-06-18', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9142, 3949, '2014-06-26', 2, '07:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9143, 3949, '2014-06-26', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9144, 3949, '2014-06-27', 2, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9145, 3949, '2014-06-27', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3967, 1591, '2010-06-06', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3968, 1591, '2010-06-06', 12, '03:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3969, 1591, '2010-06-07', 12, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3970, 1591, '2010-06-07', 12, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3971, 1591, '2010-06-08', 12, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3972, 1591, '2010-06-08', 12, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3973, 1591, '2010-06-09', 12, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3974, 1592, '2010-07-22', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3975, 1592, '2010-07-26', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3978, 981, '2010-06-06', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3979, 1595, '2010-07-29', 12, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3980, 1595, '2010-07-30', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3981, 1595, '2010-07-30', 12, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3982, 1595, '2010-07-31', 12, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3983, 1595, '2010-07-31', 12, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3984, 1595, '2010-08-01', 12, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3985, 1597, '2010-05-18', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3986, 1597, '2010-05-18', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3987, 1597, '2010-05-19', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3988, 1597, '2010-05-19', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3989, 1597, '2010-05-20', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3990, 1597, '2010-05-21', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3991, 1597, '2010-05-21', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3992, 1597, '2010-05-22', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3993, 1598, '2010-06-14', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3994, 1598, '2010-06-15', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3995, 1598, '2010-06-16', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3996, 1598, '2010-06-17', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3997, 1599, '2010-05-15', 6, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3998, 1599, '2010-05-15', 6, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (3999, 1599, '2010-05-16', 6, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4000, 1599, '2010-05-16', 6, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4001, 1599, '2010-05-17', 6, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4002, 1599, '2010-05-17', 6, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4003, 1599, '2010-05-18', 6, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4004, 1599, '2010-05-18', 6, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4005, 1601, '2010-06-15', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4006, 1601, '2010-06-16', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4007, 1601, '2010-06-17', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4008, 1601, '2010-06-18', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4009, 1601, '2010-06-15', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4010, 1601, '2010-06-16', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4011, 1601, '2010-06-17', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4012, 1601, '2010-06-18', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4013, 1602, '2010-08-07', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4014, 1602, '2010-08-07', 8, '03:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4015, 1602, '2010-08-08', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4016, 1602, '2010-08-08', 8, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4017, 1602, '2010-08-09', 8, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4018, 1602, '2010-08-09', 8, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4019, 1603, '2010-09-24', 20, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4020, 1603, '2010-09-25', 20, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4021, 1603, '2010-09-25', 20, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4022, 1603, '2010-09-26', 20, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4023, 1603, '2010-09-24', 20, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4024, 1603, '2010-09-25', 20, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4025, 1603, '2010-09-25', 20, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4026, 1603, '2010-09-26', 20, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4027, 1605, '2010-10-13', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4028, 1605, '2010-10-13', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4029, 1605, '2010-10-14', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4030, 1605, '2010-10-14', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4031, 1605, '2010-10-15', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4032, 1605, '2010-10-15', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4033, 1605, '2010-10-16', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4034, 1605, '2010-10-16', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4035, 1605, '2010-10-13', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4036, 1605, '2010-10-14', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4037, 1605, '2010-10-15', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4038, 1605, '2010-10-16', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4039, 1608, '2010-06-28', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4040, 1608, '2010-06-29', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4041, 1608, '2010-07-01', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4042, 1608, '2010-07-02', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4043, 1610, '2010-06-26', 12, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4044, 1610, '2010-06-27', 12, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4045, 1610, '2010-06-28', 12, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4046, 1611, '2010-05-16', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4047, 1611, '2010-05-16', 4, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4048, 1611, '2010-05-17', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4049, 1611, '2010-05-17', 4, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4050, 1611, '2010-05-18', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4051, 1597, '2010-05-24', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4052, 1597, '2010-05-25', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4053, 1597, '2010-05-25', 2, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4054, 1597, '2010-05-26', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4074, 1618, '2010-08-24', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4075, 1618, '2010-08-25', 4, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4076, 1618, '2010-08-26', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5620, 2007, '2011-05-09', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4059, 1615, '2010-09-04', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4060, 1615, '2010-09-05', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4061, 1615, '2010-09-06', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4062, 1615, '2010-09-07', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4063, 1616, '2010-08-13', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4064, 1616, '2010-08-13', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4065, 1616, '2010-08-14', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4066, 1616, '2010-08-14', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4067, 1616, '2010-08-15', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4068, 1617, '2010-08-27', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4069, 1617, '2010-08-27', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4070, 1617, '2010-08-28', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4071, 1617, '2010-08-28', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4072, 1617, '2010-08-29', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4073, 1617, '2010-08-29', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5621, 2007, '2011-05-10', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5622, 2007, '2011-05-10', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5623, 2007, '2011-05-11', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5657, 2014, '2011-06-18', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5658, 2014, '2011-06-19', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4083, 1620, '2010-07-16', 8, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4084, 1620, '2010-07-17', 8, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4085, 1621, '2010-08-27', 12, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4086, 1621, '2010-08-28', 12, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4087, 1621, '2010-08-29', 12, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4088, 1622, '2010-04-21', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4089, 1622, '2010-04-22', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4090, 1618, '2010-06-22', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4091, 1618, '2010-06-23', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4092, 1618, '2010-06-24', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4093, 1624, '2010-08-01', 2, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4094, 1624, '2010-08-02', 2, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4095, 1624, '2010-08-03', 2, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4096, 1624, '2010-08-04', 2, '03:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4097, 1624, '2010-08-05', 2, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4098, 1625, '2010-05-20', 8, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4099, 1625, '2010-05-21', 8, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4100, 1625, '2010-05-21', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4101, 1626, '2010-07-15', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4102, 1626, '2010-07-16', 12, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4103, 1626, '2010-07-17', 12, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4104, 1626, '2010-07-18', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4105, 1626, '2010-07-15', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4106, 1626, '2010-07-16', 12, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4107, 1626, '2010-07-17', 12, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4108, 1626, '2010-07-18', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4109, 1627, '2010-05-09', 1, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4110, 1627, '2010-05-10', 1, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8124, 2643, '2013-05-16', 6, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8125, 2643, '2013-05-17', 6, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8126, 2643, '2013-05-17', 6, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8127, 2643, '2013-05-18', 6, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5700, 2026, '2011-07-11', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5701, 2026, '2011-07-12', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4117, 1633, '2010-07-25', 8, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4118, 1633, '2010-07-26', 8, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4119, 1633, '2010-07-26', 8, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4120, 1633, '2010-07-27', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4121, 1633, '2010-07-27', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4122, 1633, '2010-07-28', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4123, 901, '2010-07-05', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4124, 901, '2010-07-06', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4125, 901, '2010-07-07', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4126, 1635, '2010-06-24', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4127, 1635, '2010-06-24', 8, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4128, 1635, '2010-06-25', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4129, 1635, '2010-06-25', 8, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4130, 1635, '2010-06-26', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4131, 1635, '2010-06-26', 8, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4132, 1637, '2010-06-20', 4, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4133, 1637, '2010-06-21', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4134, 1637, '2010-06-22', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4135, 1637, '2010-06-20', 4, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4136, 1637, '2010-06-21', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4137, 1637, '2010-06-22', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4138, 1637, '2010-06-20', 4, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4139, 1637, '2010-06-21', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4140, 1637, '2010-06-22', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4141, 1638, '2010-06-21', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4142, 1638, '2010-06-21', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4143, 1638, '2010-06-22', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4144, 1638, '2010-06-22', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4145, 1558, '2010-04-25', 12, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4146, 1558, '2010-04-25', 12, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4147, 1558, '2010-04-26', 12, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4148, 1558, '2010-04-26', 12, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4149, 1558, '2010-04-27', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4150, 1558, '2010-04-27', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4151, 1558, '2010-04-28', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4152, 1558, '2010-04-28', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4153, 1563, '2010-06-20', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4154, 1563, '2010-06-21', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4155, 1595, '2010-07-29', 12, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4156, 1595, '2010-07-30', 12, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4157, 1595, '2010-07-30', 12, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4158, 1595, '2010-07-31', 12, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4159, 1595, '2010-07-31', 12, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4160, 1595, '2010-08-01', 12, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4161, 1606, '2010-05-08', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4162, 1606, '2010-05-08', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4163, 1606, '2010-05-09', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4164, 1606, '2010-05-09', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4165, 984, '2010-05-07', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4166, 984, '2010-05-08', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4167, 984, '2010-05-09', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5624, 2008, '2011-06-20', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5625, 2008, '2011-06-21', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5702, 2026, '2011-07-13', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8246, 264, '2013-05-24', 8, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4172, 1102, '2010-06-04', 3, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4173, 1102, '2010-06-04', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4174, 1102, '2010-06-05', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4175, 1102, '2010-06-05', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4176, 959, '2010-07-15', 8, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4177, 959, '2010-07-16', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4178, 1333, '2010-05-06', 2, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4179, 1333, '2010-05-07', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4180, 1640, '2010-06-05', 12, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4181, 1640, '2010-06-06', 12, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4182, 1640, '2010-06-07', 12, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4183, 1640, '2010-06-07', 12, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4184, 1640, '2010-06-08', 12, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4185, 941, '2010-09-06', 8, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4186, 941, '2010-09-07', 8, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4187, 941, '2010-09-08', 8, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4188, 941, '2010-09-09', 8, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4189, 941, '2010-09-10', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4190, 941, '2010-09-11', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4191, 1621, '2010-08-27', 8, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4192, 1621, '2010-08-28', 8, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4193, 1621, '2010-08-29', 8, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8247, 264, '2013-05-24', 8, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8248, 264, '2013-05-25', 8, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8249, 264, '2013-05-25', 8, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4205, 988, '2010-09-07', 8, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4206, 988, '2010-09-08', 8, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4207, 988, '2010-09-08', 8, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4201, 513, '2010-09-25', 6, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4202, 513, '2010-09-26', 6, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4203, 513, '2010-09-26', 6, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4204, 513, '2010-09-27', 6, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4208, 988, '2010-09-09', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4210, 1543, '2010-05-19', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4211, 1543, '2010-05-20', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4214, 1622, '2010-06-03', 2, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4215, 1257, '2010-06-11', 4, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4216, 1257, '2010-06-12', 4, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4217, 1257, '2010-06-13', 4, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4218, 1257, '2010-06-14', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4219, 1649, '2010-07-10', 12, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4220, 1649, '2010-07-10', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4221, 1649, '2010-07-11', 12, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4222, 1649, '2010-07-11', 12, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4223, 1649, '2010-07-12', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4224, 1320, '2010-08-23', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4225, 1320, '2010-08-24', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4226, 1320, '2010-08-25', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4227, 1320, '2010-08-25', 4, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4228, 1650, '2010-08-17', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4229, 1650, '2010-08-18', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4230, 1650, '2010-08-19', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4231, 1651, '2010-07-19', 12, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4232, 1651, '2010-07-19', 12, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4233, 1651, '2010-07-20', 12, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4234, 1651, '2010-07-20', 12, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4235, 1652, '2010-06-13', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4236, 1652, '2010-06-13', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4237, 1652, '2010-06-14', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4238, 1652, '2010-06-14', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4239, 1577, '2010-07-05', 10, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4240, 1577, '2010-07-05', 10, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4241, 1577, '2010-07-06', 10, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4242, 1577, '2010-07-06', 10, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4243, 1577, '2010-07-07', 10, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4244, 1577, '2010-07-07', 10, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4245, 1577, '2010-07-08', 10, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4246, 1577, '2010-07-08', 10, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4247, 1577, '2010-07-09', 10, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4248, 1577, '2010-07-09', 10, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4249, 1653, '2010-06-19', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4250, 1653, '2010-06-19', 4, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4251, 1653, '2010-06-20', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4252, 1653, '2010-06-20', 4, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4253, 1653, '2010-06-21', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4254, 1655, '2010-09-12', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4255, 1655, '2010-09-13', 4, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4256, 1655, '2010-09-13', 4, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4257, 1655, '2010-09-14', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4258, 1657, '2010-06-07', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4259, 1657, '2010-06-08', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4260, 1657, '2010-06-09', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4261, 1657, '2010-06-10', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4262, 1659, '2010-06-17', 8, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4263, 1659, '2010-06-18', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4264, 1659, '2010-06-18', 8, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4265, 1659, '2010-06-19', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4266, 1659, '2010-06-19', 8, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4267, 1659, '2010-06-20', 8, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4268, 1661, '2010-09-11', 8, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4269, 1661, '2010-09-12', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4270, 1664, '2010-07-09', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4271, 1664, '2010-07-10', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4272, 1075, '2010-05-22', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4273, 1075, '2010-05-23', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4274, 1075, '2010-05-24', 2, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4316, 1676, '2010-08-15', 10, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4320, 1677, '2010-05-21', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4321, 1677, '2010-05-21', 4, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4278, 1665, '2010-09-08', 4, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4279, 1665, '2010-09-09', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4280, 1665, '2010-09-10', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4281, 1667, '2010-05-14', 8, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4282, 1667, '2010-05-15', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4283, 1670, '2010-04-27', 8, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4284, 1670, '2010-04-28', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4285, 1670, '2010-04-29', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4286, 1671, '2010-07-04', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4287, 1671, '2010-07-06', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4288, 1671, '2010-07-07', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4289, 1671, '2010-07-09', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4290, 1672, '2010-09-09', 8, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4291, 1672, '2010-09-10', 8, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4292, 1672, '2010-09-10', 8, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4293, 1672, '2010-09-11', 8, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4294, 1672, '2010-09-11', 8, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4295, 1672, '2010-09-12', 8, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4296, 1589, '2010-07-01', 16, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4297, 1589, '2010-07-02', 16, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4298, 1589, '2010-07-03', 16, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4299, 1589, '2010-07-04', 16, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4300, 1674, '2010-08-07', 12, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4301, 1674, '2010-08-08', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4302, 1674, '2010-08-08', 12, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4303, 1674, '2010-08-09', 12, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4304, 1674, '2010-08-09', 12, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4305, 1674, '2010-08-10', 12, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4322, 1677, '2010-05-22', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4323, 1677, '2010-05-22', 4, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4324, 1677, '2010-05-23', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4326, 1678, '2010-06-16', 4, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4327, 1678, '2010-06-17', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4328, 1678, '2010-06-18', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4329, 1679, '2010-09-02', 12, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4330, 1679, '2010-09-02', 12, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4331, 1679, '2010-09-03', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4332, 1679, '2010-09-03', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4333, 1679, '2010-09-04', 12, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4334, 1679, '2010-09-04', 12, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4335, 1679, '2010-09-05', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4336, 1679, '2010-09-05', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4337, 1680, '2010-08-13', 8, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4338, 1680, '2010-08-14', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4339, 1680, '2010-08-15', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5939, 2078, '2011-05-17', 2, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5940, 2078, '2011-05-18', 2, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5941, 2078, '2011-05-18', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5942, 2078, '2011-05-19', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4344, 1675, '2010-07-28', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4345, 1675, '2010-07-28', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4346, 1675, '2010-07-29', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4347, 1675, '2010-07-29', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4348, 1675, '2010-07-30', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4349, 1675, '2010-07-30', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4350, 1675, '2010-07-31', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4351, 1675, '2010-07-31', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4352, 1675, '2010-08-01', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4353, 1675, '2010-08-01', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4354, 1683, '2010-06-21', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4355, 1683, '2010-06-21', 4, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4356, 1683, '2010-06-22', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4357, 1683, '2010-06-22', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4358, 1683, '2010-06-23', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4359, 1683, '2010-06-23', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4360, 1684, '2010-06-10', 12, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4361, 1684, '2010-06-11', 12, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4362, 1684, '2010-06-12', 12, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5313, 1954, '2010-09-28', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5314, 1954, '2010-09-29', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5315, 1954, '2010-09-29', 2, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5316, 1954, '2010-09-30', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4367, 1687, '2010-05-28', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4368, 1687, '2010-05-29', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4369, 1689, '2010-08-16', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4370, 1689, '2010-08-17', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4371, 1689, '2010-08-18', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4372, 1689, '2010-08-19', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4373, 1690, '2010-05-08', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4374, 1690, '2010-05-09', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4375, 1691, '2010-09-06', 8, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4376, 1691, '2010-09-06', 8, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4377, 1691, '2010-09-07', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4378, 1691, '2010-09-07', 8, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4379, 1691, '2010-09-08', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4380, 1691, '2010-09-08', 8, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4381, 1691, '2010-09-06', 8, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4382, 1691, '2010-09-06', 8, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4383, 1691, '2010-09-07', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4384, 1691, '2010-09-07', 8, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4385, 1691, '2010-09-08', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4386, 1691, '2010-09-08', 8, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4387, 1692, '2010-07-16', 4, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4388, 1692, '2010-07-17', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4389, 1692, '2010-07-17', 4, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4390, 1692, '2010-07-18', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4391, 1612, '2010-06-08', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4392, 1612, '2010-06-09', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4393, 1612, '2010-06-10', 4, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4394, 1612, '2010-06-11', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4395, 1693, '2010-05-25', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4396, 1693, '2010-05-26', 8, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4397, 1693, '2010-05-27', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4398, 1693, '2010-05-28', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4399, 1694, '2010-04-16', 4, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4400, 1694, '2010-04-17', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4401, 1694, '2010-04-18', 4, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4402, 1694, '2010-04-19', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4403, 1695, '2010-06-22', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4404, 1695, '2010-06-22', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4405, 1696, '2010-04-02', 4, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4406, 1696, '2010-04-03', 4, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4407, 1696, '2010-04-04', 4, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4408, 1699, '2010-06-20', 5, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4409, 1699, '2010-06-21', 5, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4410, 1699, '2010-06-22', 5, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4411, 1699, '2010-06-20', 5, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4412, 1699, '2010-06-21', 5, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4413, 1699, '2010-06-22', 5, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4414, 1700, '2010-06-20', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4415, 1700, '2010-06-20', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4416, 1700, '2010-06-21', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4417, 1700, '2010-06-21', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4418, 1700, '2010-06-22', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4419, 1700, '2010-06-22', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4420, 1701, '2010-08-20', 6, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4421, 1701, '2010-08-20', 6, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4422, 1701, '2010-08-21', 6, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4423, 1701, '2010-08-21', 6, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4424, 1702, '2010-06-25', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4425, 1702, '2010-06-26', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4426, 1702, '2010-06-27', 2, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4427, 1703, '2010-05-20', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4428, 1703, '2010-05-21', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4429, 1703, '2010-05-22', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4430, 1703, '2010-05-23', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4431, 1703, '2010-05-24', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4432, 1704, '2010-07-10', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4433, 1704, '2010-07-11', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4434, 1704, '2010-07-12', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4435, 1704, '2010-07-13', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4436, 1668, '2010-05-28', 12, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4437, 1668, '2010-05-28', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4438, 1668, '2010-05-29', 12, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4439, 1668, '2010-05-29', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4440, 1668, '2010-05-30', 12, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4441, 1668, '2010-05-30', 12, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4442, 1703, '2010-05-20', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4443, 1703, '2010-05-21', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4444, 1703, '2010-05-22', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4445, 1703, '2010-05-23', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4446, 1703, '2010-05-24', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4447, 1706, '2010-05-20', 10, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4448, 1706, '2010-05-21', 10, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4449, 1706, '2010-05-22', 10, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4450, 1706, '2010-05-20', 10, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4451, 1706, '2010-05-21', 10, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4452, 1706, '2010-05-22', 10, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4453, 1707, '2010-04-18', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4454, 1707, '2010-04-18', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4455, 1707, '2010-04-19', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4456, 1707, '2010-04-19', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4457, 1707, '2010-04-20', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4458, 1707, '2010-04-20', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4459, 1709, '2010-08-05', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4460, 1709, '2010-08-06', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4461, 1709, '2010-08-07', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4462, 1709, '2010-08-08', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4463, 1711, '2010-05-23', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4464, 1711, '2010-05-24', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4465, 1711, '2010-05-25', 2, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4466, 1712, '2010-05-24', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4467, 1712, '2010-05-25', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4468, 1712, '2010-05-26', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4469, 1712, '2010-05-27', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4470, 1713, '2010-08-06', 4, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4471, 1713, '2010-08-07', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4472, 1713, '2010-08-07', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4473, 1713, '2010-08-08', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4490, 1720, '2010-05-22', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4491, 1720, '2010-05-23', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8107, 2639, '2013-06-29', 2, '07:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8108, 2639, '2013-06-29', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8109, 2639, '2013-06-30', 2, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8110, 2639, '2013-06-30', 2, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8111, 2640, '2013-06-13', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8112, 2640, '2013-06-14', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8113, 2640, '2013-06-15', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4484, 1717, '2010-05-21', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4485, 1717, '2010-05-22', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4486, 1717, '2010-05-22', 4, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4487, 1717, '2010-05-23', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4488, 1719, '2010-07-09', 8, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4489, 1719, '2010-07-10', 8, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4492, 1720, '2010-05-24', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4493, 517, '2010-08-29', 8, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4494, 517, '2010-08-30', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4495, 517, '2010-08-30', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4496, 517, '2010-08-31', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4497, 517, '2010-08-31', 8, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4498, 517, '2010-09-01', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4499, 1721, '2010-07-22', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4500, 1721, '2010-07-22', 8, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4501, 1722, '2010-06-07', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4502, 1722, '2010-06-08', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4503, 1722, '2010-06-09', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4504, 1722, '2010-06-10', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4505, 1722, '2010-06-11', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4506, 1722, '2010-06-07', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4507, 1722, '2010-06-08', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4508, 1722, '2010-06-09', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4509, 1722, '2010-06-10', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4510, 1722, '2010-06-11', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4511, 1723, '2010-06-17', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4512, 1723, '2010-06-18', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4513, 1723, '2010-06-19', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4514, 1724, '2010-06-18', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4515, 1724, '2010-06-18', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4516, 1724, '2010-06-19', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4517, 1724, '2010-06-19', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4518, 1724, '2010-06-20', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4519, 1724, '2010-06-20', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4520, 1725, '2010-07-16', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4521, 1725, '2010-07-16', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4522, 1725, '2010-07-17', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4523, 1725, '2010-07-17', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4524, 1725, '2010-07-18', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4525, 1725, '2010-07-18', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4526, 1724, '2010-06-18', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4527, 1724, '2010-06-18', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4528, 1724, '2010-06-19', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4529, 1724, '2010-06-19', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4530, 1724, '2010-06-20', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4531, 1724, '2010-06-20', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4532, 1726, '2010-05-01', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4533, 1726, '2010-05-01', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4534, 1726, '2010-05-02', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4535, 1726, '2010-05-02', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4536, 1726, '2010-05-03', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4537, 1726, '2010-05-03', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4538, 1726, '2010-05-04', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4539, 1728, '2010-06-19', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4540, 1728, '2010-06-19', 2, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4541, 1735, '2010-08-12', 12, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4542, 1735, '2010-08-12', 12, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4543, 1735, '2010-08-13', 12, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4544, 1735, '2010-08-13', 12, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4545, 1735, '2010-08-14', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4546, 1735, '2010-08-14', 12, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4547, 1735, '2010-08-15', 12, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4548, 1736, '2010-04-28', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4549, 1736, '2010-04-28', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4550, 1736, '2010-04-29', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4551, 1352, '2010-09-09', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4552, 1352, '2010-09-10', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4553, 1352, '2010-09-11', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4554, 1352, '2010-09-12', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4555, 1352, '2010-08-26', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4556, 1352, '2010-08-27', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4557, 1352, '2010-08-28', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4558, 1352, '2010-08-29', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4576, 1740, '2010-09-17', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4577, 1740, '2010-09-18', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4578, 1740, '2010-09-19', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4579, 1741, '2010-07-26', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4563, 1738, '2010-05-22', 3, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4564, 1738, '2010-05-23', 3, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4565, 1738, '2010-05-23', 3, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4566, 1738, '2010-05-24', 3, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5883, 1943, '2011-05-26', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5884, 1943, '2011-05-27', 12, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5885, 1943, '2011-05-27', 12, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4570, 1739, '2010-08-02', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4571, 1739, '2010-08-03', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4572, 1739, '2010-08-04', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4573, 1739, '2010-08-05', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4574, 1739, '2010-08-06', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4575, 1739, '2010-08-07', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4580, 1741, '2010-07-27', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4581, 1741, '2010-07-28', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4582, 1741, '2010-07-29', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4583, 1094, '2010-05-24', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4584, 1094, '2010-05-24', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4585, 1094, '2010-05-25', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4586, 1094, '2010-05-25', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4587, 1094, '2010-05-26', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4588, 1094, '2010-05-26', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4589, 1742, '2010-06-17', 12, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4590, 1742, '2010-06-18', 12, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4591, 1742, '2010-06-18', 12, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4592, 1742, '2010-06-19', 12, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4593, 1742, '2010-06-19', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4594, 1742, '2010-06-20', 12, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4595, 1744, '2010-06-27', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4596, 1744, '2010-06-28', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4597, 1744, '2010-06-28', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4598, 1744, '2010-06-29', 2, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4599, 1745, '2010-09-17', 4, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4600, 1745, '2010-09-17', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4601, 1745, '2010-09-18', 4, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4602, 1745, '2010-09-18', 4, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4603, 1746, '2010-05-08', 2, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4604, 1746, '2010-05-08', 2, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4605, 1746, '2010-05-09', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4606, 1746, '2010-05-09', 2, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4607, 1748, '2010-05-26', 6, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4608, 1748, '2010-05-27', 6, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4609, 1748, '2010-05-28', 6, '12:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4610, 1748, '2010-05-29', 6, '12:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4611, 1749, '2010-07-25', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4612, 1749, '2010-07-26', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4613, 1749, '2010-07-27', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4614, 1749, '2010-07-28', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4615, 1750, '2010-07-05', 1, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4616, 1750, '2010-07-06', 1, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4617, 1750, '2010-07-06', 1, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4618, 1751, '2010-07-31', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7489, 2459, '2012-08-25', 12, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7490, 2459, '2012-08-26', 12, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7497, 2207, '2012-06-20', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7673, 2508, '2012-08-05', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4623, 1754, '2010-06-27', 3, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4624, 1754, '2010-06-28', 3, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4625, 1754, '2010-06-28', 3, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4626, 1754, '2010-06-29', 3, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4627, 1756, '2010-06-13', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4628, 1756, '2010-06-14', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4629, 1756, '2010-06-15', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4630, 1756, '2010-06-17', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4631, 1756, '2010-06-18', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4632, 1757, '2011-09-01', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4633, 1757, '2011-09-01', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4634, 1757, '2011-09-02', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4635, 1757, '2011-09-02', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4636, 1757, '2011-09-03', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4637, 1757, '2011-09-03', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4638, 1757, '2011-09-04', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4639, 1757, '2011-09-04', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8114, 2641, '2013-07-28', 12, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8115, 2641, '2013-07-29', 12, '09:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4648, 1701, '2010-08-27', 1, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4649, 1701, '2010-08-27', 1, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5703, 2027, '2011-08-11', 8, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5704, 2027, '2011-08-12', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5715, 2028, '2011-06-05', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4650, 1764, '2010-06-05', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4651, 1764, '2010-06-05', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4652, 1764, '2010-06-06', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4653, 1764, '2010-06-06', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4654, 1765, '2010-07-24', 2, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4655, 1765, '2010-07-25', 2, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4656, 1765, '2010-07-26', 2, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4657, 1765, '2010-07-27', 2, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4658, 1765, '2010-07-28', 2, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4659, 1765, '2010-07-29', 2, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4660, 1765, '2010-07-30', 2, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4661, 1765, '2010-07-31', 2, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4662, 1766, '2010-08-12', 12, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4663, 1766, '2010-08-13', 12, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4664, 1766, '2010-08-14', 12, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4665, 1766, '2010-08-15', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4666, 1493, '2010-07-03', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4667, 1767, '2010-05-30', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4668, 1767, '2010-05-31', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4669, 1767, '2010-06-01', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4670, 1277, '2010-09-07', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4671, 1277, '2010-09-08', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4672, 1277, '2010-09-09', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4673, 1277, '2010-09-10', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4674, 1277, '2010-09-07', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4675, 1277, '2010-09-08', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4676, 1277, '2010-09-09', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4677, 1277, '2010-09-10', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4678, 1277, '2010-09-07', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4679, 1277, '2010-09-08', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4680, 1277, '2010-09-09', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4681, 1277, '2010-09-10', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4682, 1277, '2010-09-07', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4683, 1277, '2010-09-08', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4684, 1277, '2010-09-09', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4685, 1277, '2010-09-10', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4686, 1277, '2010-09-07', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4687, 1277, '2010-09-08', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4688, 1277, '2010-09-09', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4689, 1277, '2010-09-10', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4690, 1277, '2010-09-07', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4691, 1277, '2010-09-08', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4692, 1277, '2010-09-09', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4693, 1277, '2010-09-10', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4694, 1771, '2010-06-25', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4695, 1771, '2010-06-25', 4, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4696, 1771, '2010-06-26', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4697, 1771, '2010-06-26', 4, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4698, 1772, '2010-06-23', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4699, 1772, '2010-06-24', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4700, 1772, '2010-06-25', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4701, 1773, '2010-07-10', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4702, 1773, '2010-07-11', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4703, 1773, '2010-07-10', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4704, 1773, '2010-07-11', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4705, 1270, '2010-07-28', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4706, 1270, '2010-07-29', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4707, 1270, '2010-07-29', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4708, 1270, '2010-07-30', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4709, 1702, '2010-06-12', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4710, 1702, '2010-06-13', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4711, 1775, '2010-07-12', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4712, 1775, '2010-07-13', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4713, 1775, '2010-07-14', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4714, 1775, '2010-07-15', 2, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4715, 1775, '2010-07-16', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4716, 1776, '2010-08-10', 4, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4717, 1776, '2010-08-11', 4, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4718, 1776, '2010-08-12', 4, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4719, 1777, '2010-08-02', 2, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4720, 1777, '2010-08-03', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4721, 1778, '2010-08-27', 10, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4722, 1778, '2010-08-27', 10, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4723, 1778, '2010-08-28', 10, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4724, 1779, '2010-06-09', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4725, 1779, '2010-06-09', 2, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4726, 1779, '2010-06-10', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4727, 1779, '2010-06-10', 2, '03:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4728, 1780, '2010-09-12', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4729, 1780, '2010-09-13', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4730, 1780, '2010-09-14', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4731, 1780, '2010-09-14', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8455, 2424, '2013-05-23', 16, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8456, 2424, '2013-05-24', 16, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8457, 2424, '2013-05-25', 16, '09:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8458, 2424, '2013-05-26', 16, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8463, 2085, '2013-05-14', 8, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8464, 2085, '2013-05-15', 8, '10:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4741, 1783, '2010-06-24', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4742, 1783, '2010-06-24', 3, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4743, 1783, '2010-06-25', 3, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4744, 1783, '2010-06-25', 3, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4745, 1783, '2010-06-26', 3, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4746, 1784, '2010-07-26', 2, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4747, 1784, '2010-07-27', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4748, 1784, '2010-07-28', 2, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4749, 1784, '2010-07-29', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4756, 1787, '2010-09-18', 16, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4757, 1787, '2010-09-18', 16, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4758, 1787, '2010-09-19', 16, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4759, 1787, '2010-09-19', 16, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4760, 1790, '2010-08-28', 20, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4761, 1790, '2010-08-29', 20, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4762, 1791, '2010-06-17', 2, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4763, 1791, '2010-06-18', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4764, 1792, '2010-07-11', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4765, 1792, '2010-07-12', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4766, 1792, '2010-07-13', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4767, 1792, '2010-07-14', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4768, 1792, '2010-07-15', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4786, 1797, '2010-07-23', 8, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4787, 1797, '2010-07-24', 8, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4788, 1797, '2010-07-24', 8, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4789, 1797, '2010-07-25', 8, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7531, 2467, '2012-08-07', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7532, 2467, '2012-08-08', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7535, 2470, '2012-06-08', 11, '01:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7536, 2470, '2012-06-09', 11, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4777, 1796, '2010-08-30', 2, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4778, 1796, '2010-08-30', 2, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4779, 1796, '2010-08-31', 2, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4780, 1796, '2010-08-31', 2, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4781, 1796, '2010-09-01', 2, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4782, 1796, '2010-09-01', 2, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4783, 1796, '2010-09-02', 2, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4784, 1796, '2010-09-02', 2, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4785, 1796, '2010-09-03', 2, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7537, 2470, '2012-06-09', 11, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7538, 2470, '2012-06-10', 11, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4796, 1799, '2010-09-10', 12, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4797, 1799, '2010-09-10', 12, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4798, 1799, '2010-09-11', 12, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4799, 1799, '2010-09-11', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4800, 1799, '2010-09-12', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4801, 1799, '2010-09-10', 12, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4802, 1799, '2010-09-10', 12, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4803, 1799, '2010-09-11', 12, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4804, 1799, '2010-09-11', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4805, 1799, '2010-09-12', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4806, 1801, '2010-06-28', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4807, 1802, '2010-07-20', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4808, 1802, '2010-07-21', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4809, 1427, '2010-07-19', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4810, 1427, '2010-07-20', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4811, 1804, '2010-07-26', 2, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4812, 1804, '2010-07-27', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4813, 1805, '2010-08-08', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4814, 1805, '2010-08-08', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4815, 1805, '2010-08-09', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4816, 1805, '2010-08-09', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4817, 1805, '2010-08-10', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4818, 1805, '2010-08-10', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4819, 1806, '2010-09-03', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4820, 1806, '2010-09-03', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4821, 1806, '2010-09-04', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4822, 1806, '2010-09-04', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4823, 1807, '2010-07-12', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4824, 1807, '2010-07-13', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4825, 1807, '2010-07-14', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4826, 1755, '2010-08-03', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4827, 1755, '2010-08-04', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4828, 1755, '2010-08-05', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4829, 1755, '2010-08-06', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4830, 1808, '2010-07-04', 2, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4831, 1808, '2010-07-04', 2, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4832, 1808, '2010-07-05', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4833, 1808, '2010-07-05', 2, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4834, 1808, '2010-07-06', 2, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4835, 1808, '2010-07-06', 2, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4836, 1808, '2010-07-07', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4841, 1811, '2010-08-07', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4842, 1811, '2010-08-07', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4843, 1812, '2010-08-03', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4844, 1812, '2010-08-04', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4845, 1812, '2010-08-05', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4846, 1812, '2010-08-06', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4847, 1812, '2010-08-07', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4848, 1813, '2010-07-31', 4, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4849, 1813, '2010-08-01', 4, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4850, 1813, '2010-08-02', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4851, 1814, '2011-07-04', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4852, 1814, '2011-07-04', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4853, 1814, '2011-07-05', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4854, 1814, '2011-07-05', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4855, 1814, '2011-07-06', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4856, 1814, '2011-07-06', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4857, 1814, '2011-07-07', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4858, 1814, '2011-07-07', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4859, 1815, '2010-09-11', 4, '12:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4860, 1815, '2010-09-12', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4861, 1816, '2010-07-24', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4862, 1816, '2010-07-25', 2, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4863, 1817, '2010-09-11', 4, '12:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4864, 1817, '2010-09-12', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5626, 2008, '2011-06-20', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5627, 2008, '2011-06-21', 8, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5628, 2008, '2011-06-22', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4868, 1819, '2011-07-21', 12, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4869, 1819, '2011-07-22', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4870, 1819, '2011-07-23', 12, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4871, 1819, '2011-07-24', 12, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4872, 1819, '2011-07-25', 12, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4873, 1820, '2011-06-30', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4874, 1820, '2011-06-30', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4875, 1820, '2011-07-01', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4876, 1820, '2011-07-01', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4877, 1820, '2011-07-02', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4878, 1820, '2011-07-02', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4879, 1820, '2011-07-03', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4880, 1820, '2011-07-03', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4881, 1821, '2010-10-01', 16, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4882, 1821, '2010-10-01', 16, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4883, 1821, '2010-10-02', 16, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4884, 1821, '2010-10-02', 16, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4885, 1822, '2010-07-24', 5, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4886, 1822, '2010-07-24', 5, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4887, 1822, '2010-07-25', 5, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4888, 1823, '2010-08-06', 4, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4889, 1823, '2010-08-06', 4, '03:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4890, 1823, '2010-08-07', 4, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4891, 1825, '2010-07-13', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4892, 1825, '2010-07-13', 2, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4893, 1825, '2010-07-15', 2, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4894, 1826, '2010-07-20', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4895, 1826, '2010-07-21', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4896, 1826, '2010-07-22', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4897, 1827, '2010-09-23', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4898, 1827, '2010-09-23', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4899, 1827, '2010-09-24', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4900, 1827, '2010-09-24', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4901, 1828, '2010-08-13', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4902, 1828, '2010-08-14', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4903, 1828, '2010-08-15', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4904, 1828, '2010-08-13', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4905, 1828, '2010-08-14', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4906, 1828, '2010-08-15', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4907, 1832, '2010-08-01', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4908, 1832, '2010-08-02', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4909, 1832, '2010-08-03', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4910, 1833, '2010-09-18', 16, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4911, 1833, '2010-09-19', 16, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4912, 1834, '2010-08-14', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4913, 1834, '2010-08-14', 2, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4914, 1834, '2010-08-15', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4915, 1835, '2010-08-02', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4916, 1835, '2010-08-03', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4917, 1835, '2010-08-04', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4918, 1835, '2010-08-05', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4919, 1836, '2010-09-24', 4, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4920, 1836, '2010-09-25', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4921, 1836, '2010-09-26', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4922, 1836, '2010-09-27', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4923, 1839, '2010-09-30', 12, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4924, 1839, '2010-09-30', 12, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4925, 1839, '2010-10-01', 12, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4926, 1839, '2010-10-01', 12, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4927, 1839, '2010-10-02', 12, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4928, 1839, '2010-10-02', 12, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4929, 1840, '2010-07-21', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4930, 1840, '2010-07-22', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4931, 1841, '2010-07-30', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4932, 1841, '2010-07-31', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4933, 1841, '2010-08-01', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4943, 1845, '2010-07-31', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4944, 1845, '2010-07-31', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4939, 1843, '2010-07-17', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4940, 1843, '2010-07-18', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4941, 1843, '2010-07-19', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4942, 1843, '2010-07-20', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4945, 1845, '2010-08-01', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4946, 1845, '2010-08-02', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4947, 1846, '2010-09-08', 12, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4948, 1846, '2010-09-09', 12, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4949, 1846, '2010-09-10', 12, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4950, 1411, '2010-08-27', 4, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4951, 1411, '2010-08-28', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4952, 1411, '2010-08-29', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4953, 1411, '2010-08-30', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4954, 1848, '2010-08-24', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4955, 1848, '2010-08-25', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4956, 1848, '2010-08-26', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4957, 1848, '2010-08-27', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4958, 1849, '2010-09-06', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4959, 1849, '2010-09-06', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4960, 1849, '2010-09-07', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4961, 1849, '2010-09-07', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4962, 1849, '2010-09-08', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4963, 1849, '2010-09-08', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4964, 1849, '2010-09-09', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4965, 1849, '2010-09-09', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4966, 1850, '2010-08-11', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4967, 1850, '2010-08-12', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4968, 1850, '2010-08-13', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4969, 1851, '2010-09-20', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4970, 1851, '2010-09-21', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4971, 1851, '2010-09-22', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8997, 3929, '2014-07-19', 12, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8998, 3929, '2014-07-20', 12, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8999, 3929, '2014-07-21', 12, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4975, 1856, '2010-09-06', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4976, 1856, '2010-09-06', 2, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4977, 1856, '2010-09-07', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4978, 1856, '2010-09-07', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4979, 1856, '2010-09-08', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4980, 1856, '2010-09-08', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4981, 1856, '2010-09-09', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4982, 1856, '2010-09-09', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4983, 1856, '2010-09-10', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4984, 1856, '2010-09-10', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4985, 1857, '2011-07-18', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4986, 1857, '2011-07-19', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4987, 1857, '2011-07-20', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4988, 1857, '2011-07-22', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4989, 1858, '2011-07-21', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4990, 1858, '2011-07-21', 8, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4991, 1858, '2011-07-22', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4992, 1858, '2011-07-22', 8, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4993, 1858, '2011-07-23', 8, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4994, 1858, '2011-07-23', 8, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4995, 1858, '2011-07-24', 8, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4996, 1859, '2010-09-12', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4997, 1859, '2010-09-12', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4998, 1859, '2010-09-13', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (4999, 1859, '2010-09-13', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5000, 1859, '2010-09-14', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5001, 1859, '2010-09-14', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5002, 1859, '2010-09-15', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5003, 1859, '2010-09-15', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5004, 1859, '2010-09-16', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5005, 1859, '2010-09-16', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5006, 1860, '2010-09-03', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5007, 1860, '2010-09-04', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5008, 1860, '2010-09-05', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5009, 1860, '2010-09-06', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5010, 1864, '2010-08-06', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5011, 1864, '2010-08-06', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5012, 1864, '2010-08-07', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5013, 1864, '2010-08-07', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5014, 1864, '2010-08-08', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5015, 1864, '2010-08-08', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5016, 1865, '2010-08-09', 1, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5017, 1865, '2010-08-09', 1, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5018, 1865, '2010-08-10', 1, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5019, 1865, '2010-08-10', 1, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5020, 1870, '2011-06-02', 8, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5021, 1870, '2011-06-03', 8, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5022, 1870, '2011-06-03', 8, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5023, 1870, '2011-06-04', 8, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5024, 1871, '2010-08-20', 3, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5025, 1871, '2010-08-20', 3, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5026, 1871, '2010-08-21', 3, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5027, 1871, '2010-08-21', 3, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5028, 1873, '2010-08-10', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5029, 1873, '2010-08-10', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5030, 1873, '2010-08-11', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5031, 1873, '2010-08-11', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5032, 1878, '2010-09-10', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5033, 1878, '2010-09-10', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5034, 1878, '2010-09-11', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5035, 1878, '2010-09-11', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5036, 1878, '2010-09-12', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5037, 1878, '2010-09-12', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5038, 1879, '2010-08-27', 4, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5039, 1879, '2010-08-28', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5040, 1880, '2010-08-20', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5041, 1880, '2010-08-20', 8, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5042, 1880, '2010-08-21', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5043, 1880, '2010-08-21', 8, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5044, 1880, '2010-08-22', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5045, 1880, '2010-08-22', 8, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5046, 1880, '2010-08-23', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5047, 1881, '2010-09-03', 3, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5048, 1881, '2010-09-05', 3, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5049, 1882, '2010-08-20', 4, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5050, 1882, '2010-08-21', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5051, 1882, '2010-08-22', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5052, 1883, '2010-09-20', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5053, 1883, '2010-09-20', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5054, 1883, '2010-09-21', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5055, 1883, '2010-09-21', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5056, 1883, '2010-09-22', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5057, 1883, '2010-09-22', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5058, 1883, '2010-09-23', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5059, 1883, '2010-09-23', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5060, 1883, '2010-09-24', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5061, 1883, '2010-09-24', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5062, 1884, '2010-09-10', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5063, 1884, '2010-09-10', 8, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5064, 1884, '2010-09-11', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5065, 1884, '2010-09-11', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5629, 1561, '2011-09-19', 4, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5630, 1561, '2011-09-20', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5631, 1561, '2011-09-21', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5676, 2020, '2011-05-19', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5080, 1889, '2010-08-13', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5081, 1889, '2010-08-14', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5082, 1889, '2010-08-14', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5083, 1889, '2010-08-15', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5091, 1891, '2010-09-24', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5092, 1891, '2010-09-25', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5093, 1893, '2010-08-24', 2, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5077, 1888, '2010-08-13', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5078, 1888, '2010-08-14', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5079, 1888, '2010-08-15', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5087, 1086, '2010-10-01', 4, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5088, 1086, '2010-10-01', 4, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5089, 1086, '2010-10-02', 4, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5090, 1086, '2010-10-02', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5094, 1893, '2010-08-24', 2, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5095, 1893, '2010-08-25', 2, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5096, 1893, '2010-08-25', 2, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5097, 1893, '2010-08-26', 2, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5098, 1894, '2010-09-16', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5099, 1894, '2010-09-17', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5100, 1894, '2010-09-18', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5101, 1895, '2010-09-10', 3, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5102, 1895, '2010-09-11', 3, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5103, 1895, '2010-09-11', 3, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5104, 1895, '2010-09-12', 3, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5105, 1895, '2010-09-12', 3, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5106, 1896, '2010-09-24', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5107, 1896, '2010-09-25', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5108, 1896, '2010-09-25', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5109, 1896, '2010-09-26', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5110, 1897, '2010-08-24', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5111, 1897, '2010-08-25', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5112, 1897, '2010-08-25', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5113, 1897, '2010-08-26', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5114, 1898, '2010-09-13', 4, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5115, 1898, '2010-09-14', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5116, 1898, '2010-09-14', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5117, 1898, '2010-09-15', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5118, 1899, '2010-09-04', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5119, 1899, '2010-09-05', 2, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5120, 1899, '2010-09-05', 2, '03:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5121, 1899, '2010-09-06', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5122, 1900, '2011-08-04', 20, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5123, 1900, '2011-08-05', 20, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5124, 1900, '2011-08-06', 20, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5125, 1900, '2011-08-07', 20, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5126, 1901, '2010-09-07', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5127, 1901, '2010-09-07', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5128, 1901, '2010-09-08', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5129, 1901, '2010-09-08', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5130, 1902, '2011-08-01', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5131, 1902, '2011-08-02', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5132, 1902, '2011-08-03', 8, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5133, 1902, '2011-08-03', 8, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5134, 1902, '2011-08-04', 8, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9146, 3949, '2014-06-28', 2, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5136, 1904, '2010-09-06', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5137, 1904, '2010-09-07', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5138, 1904, '2010-09-08', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5139, 1904, '2010-09-09', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5140, 1904, '2010-09-10', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5143, 1145, '2010-09-03', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5144, 1145, '2010-09-04', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5145, 1145, '2010-09-05', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5165, 1912, '2010-09-24', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5166, 1912, '2010-09-25', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5167, 1912, '2010-09-25', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5168, 1912, '2010-09-26', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5150, 1908, '2010-10-16', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5151, 1908, '2010-10-16', 2, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5152, 1908, '2010-10-17', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5153, 1908, '2010-10-17', 2, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5154, 1908, '2010-10-18', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5155, 1908, '2010-10-18', 2, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5156, 1909, '2011-07-22', 16, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5157, 1909, '2011-07-23', 16, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5158, 1909, '2011-07-23', 16, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5159, 1909, '2011-07-24', 16, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5160, 1909, '2011-07-24', 16, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5161, 1909, '2011-07-25', 16, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5162, 1910, '2010-09-01', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5163, 1910, '2010-09-01', 2, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5164, 1910, '2010-09-02', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5169, 1913, '2010-09-14', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5170, 1913, '2010-09-15', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5171, 1913, '2010-09-16', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5172, 1914, '2010-08-28', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5173, 1914, '2010-08-28', 2, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5174, 1914, '2010-08-29', 2, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5175, 1914, '2010-08-29', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5176, 513, '2010-09-25', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5177, 513, '2010-09-26', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5178, 513, '2010-09-27', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5179, 1915, '2011-08-18', 20, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5180, 1915, '2011-08-19', 20, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5181, 1915, '2011-08-20', 20, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5182, 1915, '2011-08-21', 20, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5183, 1916, '2010-09-16', 8, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5184, 1916, '2010-09-16', 8, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5185, 1916, '2010-09-17', 8, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5186, 1916, '2010-09-17', 8, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8250, 264, '2013-05-26', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8262, 2667, '2013-05-08', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8263, 2667, '2013-05-09', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5190, 1918, '2010-09-17', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5191, 1918, '2010-09-18', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5192, 1918, '2010-09-18', 4, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5193, 1918, '2010-09-19', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5194, 1919, '2010-09-04', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5195, 1919, '2010-09-05', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5196, 1920, '2010-09-17', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5197, 1920, '2010-09-18', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5198, 1920, '2010-09-19', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5221, 1926, '2010-09-14', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5222, 1926, '2010-09-15', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5223, 1928, '2010-09-08', 1, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5202, 1921, '2010-10-01', 6, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5203, 1921, '2010-10-02', 6, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5204, 1921, '2010-10-02', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5205, 1921, '2010-10-03', 6, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5224, 1928, '2010-09-09', 1, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5210, 1924, '2010-10-01', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5211, 1924, '2010-10-02', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5212, 1924, '2010-10-03', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5225, 1928, '2010-09-09', 1, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5226, 1928, '2010-09-10', 1, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5215, 765, '2010-09-24', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5216, 765, '2010-09-25', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5217, 765, '2010-09-25', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5218, 765, '2010-09-26', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5219, 765, '2010-09-26', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5220, 765, '2010-09-27', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5227, 1929, '2011-08-26', 16, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5228, 1929, '2011-08-27', 16, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5229, 1929, '2011-08-28', 16, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5230, 1929, '2011-08-29', 16, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5231, 1930, '2010-09-16', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5232, 1930, '2010-09-17', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5233, 1930, '2010-09-18', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5234, 1933, '2010-09-12', 2, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5235, 1933, '2010-09-13', 2, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5236, 1933, '2010-09-14', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5237, 1934, '2010-09-19', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5238, 1934, '2010-09-20', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5239, 1936, '2011-05-30', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5240, 1936, '2011-05-31', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5241, 1936, '2011-06-01', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5242, 1936, '2011-06-02', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5253, 1940, '2010-09-16', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5261, 1942, '2010-09-18', 3, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5262, 1942, '2010-09-18', 3, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5246, 1938, '2010-09-17', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5247, 1938, '2010-09-18', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5248, 1938, '2010-09-18', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5249, 1938, '2010-09-19', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5250, 1939, '2011-08-11', 20, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5251, 1939, '2011-08-12', 20, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5252, 1939, '2011-08-13', 20, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5254, 1479, '2010-10-08', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5255, 1479, '2010-10-09', 4, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5256, 1479, '2010-10-10', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5263, 1942, '2010-09-19', 3, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5264, 1942, '2010-09-20', 3, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5265, 1943, '2010-09-17', 2, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5266, 1943, '2010-09-18', 2, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5267, 1945, '2010-09-26', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5268, 1945, '2010-09-27', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5269, 1946, '2011-09-02', 16, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5270, 1946, '2011-09-02', 16, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5271, 1946, '2011-09-03', 16, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5272, 1946, '2011-09-03', 16, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5273, 1946, '2011-09-04', 16, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5274, 1946, '2011-09-04', 16, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5275, 1947, '2010-10-08', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5276, 1947, '2010-10-09', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5277, 1947, '2010-10-09', 2, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5278, 1947, '2010-10-10', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5279, 1948, '2010-10-03', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5280, 1948, '2010-10-03', 2, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5281, 1948, '2010-10-04', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5282, 1948, '2010-10-04', 2, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5283, 1949, '2010-10-15', 2, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5284, 1949, '2010-10-16', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5285, 1949, '2010-10-17', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5286, 1361, '2010-10-09', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5287, 1361, '2010-10-10', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5288, 1808, '2010-10-09', 2, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5289, 1808, '2010-10-09', 2, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5290, 1808, '2010-10-10', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5291, 1808, '2010-10-10', 2, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5292, 1808, '2010-10-11', 2, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5293, 1808, '2010-10-11', 2, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5294, 1808, '2010-10-12', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5295, 1808, '2010-10-12', 2, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5296, 1682, '2010-10-21', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5297, 1682, '2010-10-22', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5298, 1682, '2010-10-23', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5299, 1099, '2010-10-16', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5300, 1099, '2010-10-16', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5301, 1099, '2010-10-17', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5302, 1099, '2010-10-17', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5303, 1043, '2010-10-01', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5304, 1043, '2010-10-02', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5305, 1043, '2010-10-02', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5306, 1043, '2010-10-03', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5307, 1953, '2011-09-18', 16, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5308, 1953, '2011-09-19', 16, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5309, 1953, '2011-09-20', 16, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5310, 1457, '2010-10-15', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5311, 1457, '2010-10-16', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5312, 1457, '2010-10-17', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5321, 1956, '2010-10-16', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5322, 1956, '2010-10-17', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5323, 1958, '2011-08-12', 8, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5324, 1958, '2011-08-12', 8, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5325, 1958, '2011-08-13', 8, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5326, 1958, '2011-08-13', 8, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5327, 1962, '2011-06-09', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5328, 1962, '2011-06-09', 4, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5329, 1962, '2011-06-10', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5330, 1962, '2011-06-10', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5331, 1962, '2011-06-11', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5332, 1962, '2011-06-11', 4, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5333, 1962, '2011-06-12', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5334, 1962, '2011-06-12', 4, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5335, 1963, '2011-08-11', 8, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5336, 1963, '2011-08-12', 16, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5337, 1548, '2011-07-01', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5338, 1548, '2011-07-02', 12, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5339, 1548, '2011-07-02', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5340, 1548, '2011-07-03', 12, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5341, 1964, '2011-07-22', 20, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5342, 1964, '2011-07-23', 20, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5343, 1964, '2011-07-24', 20, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5344, 1969, '2011-07-10', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5345, 1969, '2011-07-11', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5346, 1969, '2011-07-12', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5347, 1969, '2011-07-13', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5348, 1872, '2011-06-20', 20, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5349, 1872, '2011-06-21', 20, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5350, 1872, '2011-06-21', 20, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5351, 1872, '2011-06-22', 20, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5384, 1530, '2011-06-03', 12, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5385, 1530, '2011-06-04', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5386, 1530, '2011-06-05', 12, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5373, 1975, '2011-05-04', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5374, 1975, '2011-05-05', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5361, 1971, '2011-06-23', 12, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5362, 1971, '2011-06-24', 12, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5363, 1971, '2011-06-24', 12, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5364, 1971, '2011-06-25', 12, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5365, 1971, '2011-06-26', 12, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5369, 1974, '2011-08-01', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5370, 1974, '2011-08-02', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5371, 1974, '2011-08-03', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5372, 1974, '2011-08-05', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5375, 1975, '2011-05-06', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5376, 1980, '2011-05-12', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5377, 1980, '2011-05-12', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5378, 1980, '2011-05-13', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5379, 1980, '2011-05-13', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5380, 1981, '2011-06-15', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5381, 1981, '2011-06-16', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5382, 1981, '2011-06-17', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5383, 1981, '2011-06-18', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5387, 1982, '2010-09-23', 3, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5388, 1982, '2010-09-24', 3, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5389, 1982, '2010-09-24', 3, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5390, 1982, '2010-09-25', 3, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5391, 1983, '2011-07-17', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5392, 1983, '2011-07-17', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5393, 1983, '2011-07-18', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5394, 1983, '2011-07-18', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5395, 1983, '2011-07-19', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5396, 1983, '2011-07-19', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5397, 1984, '2011-06-11', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5398, 1984, '2011-06-12', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5399, 1984, '2011-06-12', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5400, 1984, '2011-06-13', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5401, 1985, '2011-09-09', 20, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5402, 1985, '2011-09-10', 20, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5403, 1985, '2011-09-10', 20, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5404, 1985, '2011-09-11', 20, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5405, 1986, '2011-09-02', 8, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5406, 1986, '2011-09-03', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5407, 1618, '2011-06-27', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5408, 1618, '2011-06-29', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5409, 1618, '2011-07-01', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5410, 1576, '2011-06-03', 16, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5411, 1576, '2011-06-04', 16, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5412, 1576, '2011-06-05', 16, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5413, 1987, '2011-09-09', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5414, 1987, '2011-09-10', 4, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5415, 1987, '2011-09-10', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5416, 1987, '2011-09-11', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5417, 1988, '2011-08-14', 16, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5418, 1988, '2011-08-15', 16, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5419, 1988, '2011-08-15', 16, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5420, 1988, '2011-08-16', 16, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5421, 1988, '2011-08-16', 16, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5422, 1988, '2011-08-17', 16, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5423, 1989, '2011-05-19', 12, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5424, 1989, '2011-05-20', 12, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5425, 1989, '2011-05-20', 20, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5426, 1989, '2011-05-21', 20, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5427, 1989, '2011-05-21', 20, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5428, 1989, '2011-05-22', 20, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5429, 1990, '2011-04-25', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5430, 1990, '2011-04-26', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5431, 1990, '2011-04-27', 4, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5432, 1990, '2011-04-28', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5433, 1991, '2011-05-26', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5434, 1991, '2011-05-26', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5435, 1991, '2011-05-26', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5436, 1992, '2011-05-20', 4, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5437, 1992, '2011-05-20', 4, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5438, 1992, '2011-05-21', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5439, 1992, '2011-05-21', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5440, 1992, '2011-05-22', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5632, 1561, '2011-09-19', 4, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5633, 1561, '2011-09-20', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5634, 1561, '2011-09-21', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5659, 2015, '2011-05-19', 16, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5446, 1974, '2011-08-01', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5447, 1974, '2011-08-02', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5448, 1974, '2011-08-03', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5449, 1974, '2011-08-05', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5450, 1994, '2011-06-24', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5451, 1994, '2011-06-25', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5452, 1994, '2011-06-25', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5453, 1994, '2011-06-26', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5454, 1995, '2011-05-26', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5455, 1995, '2011-05-26', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5456, 1995, '2011-05-27', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5457, 1995, '2011-05-27', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5458, 1995, '2011-05-28', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5459, 1995, '2011-05-28', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5460, 1996, '2011-06-13', 8, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5461, 1996, '2011-06-13', 8, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5462, 1996, '2011-06-14', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5463, 1996, '2011-06-14', 8, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5464, 1996, '2011-06-15', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5465, 1996, '2011-06-16', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5466, 1996, '2011-06-16', 8, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5467, 1997, '2011-07-05', 2, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5468, 1997, '2011-07-06', 2, '12:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5469, 1997, '2011-07-07', 2, '12:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5470, 1997, '2011-07-08', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5471, 1998, '2011-09-15', 8, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5472, 1998, '2011-09-16', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5473, 1998, '2011-09-16', 8, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5474, 1998, '2011-09-17', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5475, 1998, '2011-09-17', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5476, 1998, '2011-09-18', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5477, 1998, '2011-09-18', 8, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5478, 1998, '2011-09-19', 8, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5479, 1999, '2011-09-09', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5480, 1999, '2011-09-10', 4, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5481, 1999, '2011-09-10', 4, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5482, 1999, '2011-09-11', 4, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5483, 1999, '2011-09-08', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5484, 1999, '2011-09-09', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5485, 1999, '2011-09-10', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5486, 1999, '2011-09-10', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5487, 1999, '2011-09-11', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5488, 1955, '2011-05-13', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5489, 1955, '2011-05-14', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5490, 1955, '2011-05-15', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5491, 1955, '2011-05-16', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8984, 3918, '2014-05-16', 8, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8985, 3918, '2014-05-17', 8, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8986, 3918, '2014-05-17', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8987, 3918, '2014-05-18', 8, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9000, 3929, '2014-07-22', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9006, 1538, '2014-07-18', 12, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9007, 1538, '2014-07-19', 12, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9008, 1538, '2014-07-19', 12, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5500, 917, '2011-05-23', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5501, 917, '2011-05-23', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5502, 917, '2011-05-24', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5503, 917, '2011-05-24', 4, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5504, 917, '2011-05-25', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5505, 917, '2011-05-25', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5506, 917, '2011-05-26', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5507, 917, '2011-05-26', 4, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5508, 974, '2011-07-18', 3, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5509, 974, '2011-07-19', 3, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5510, 974, '2011-07-20', 3, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5511, 974, '2011-07-21', 3, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5512, 1719, '2011-07-06', 8, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5513, 1719, '2011-07-07', 8, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5514, 1719, '2011-07-08', 8, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5515, 1719, '2011-07-09', 8, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5516, 1962, '2011-05-19', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5517, 1962, '2011-05-19', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5518, 1962, '2011-05-20', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5519, 1962, '2011-05-20', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5520, 1962, '2011-05-21', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5521, 1962, '2011-05-21', 4, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5522, 1962, '2011-05-22', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5523, 1962, '2011-05-22', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5524, 454, '2011-08-05', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5525, 454, '2011-08-06', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5526, 454, '2011-08-06', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5527, 454, '2011-08-07', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5528, 1808, '2011-07-04', 2, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5529, 1808, '2011-07-05', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5530, 1808, '2011-07-05', 2, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5531, 1808, '2011-07-06', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5532, 1808, '2011-07-06', 2, '03:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5533, 1808, '2011-07-07', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5534, 889, '2011-04-29', 2, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5535, 889, '2011-04-30', 2, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5536, 889, '2011-04-30', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5537, 889, '2011-05-01', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5538, 889, '2011-05-02', 2, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5539, 1748, '2011-05-23', 8, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5540, 1748, '2011-05-24', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5541, 1748, '2011-05-25', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5542, 1748, '2011-05-26', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5543, 1863, '2011-08-12', 10, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5544, 1863, '2011-08-13', 5, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5545, 1863, '2011-08-14', 10, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5546, 649, '2011-06-27', 20, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5547, 649, '2011-06-27', 20, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5548, 649, '2011-06-28', 20, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5549, 649, '2011-06-28', 20, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5550, 649, '2011-06-29', 20, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5551, 649, '2011-06-29', 20, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5552, 649, '2011-06-30', 20, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5553, 649, '2011-06-30', 20, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5554, 1602, '2011-07-09', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5555, 1602, '2011-07-09', 8, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5556, 1602, '2011-07-10', 8, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5557, 1602, '2011-07-10', 8, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5558, 1602, '2011-07-11', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5559, 1602, '2011-07-11', 8, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5560, 1002, '2011-05-27', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5561, 1002, '2011-05-28', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5562, 1002, '2011-05-29', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5563, 1973, '2011-05-20', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5564, 1973, '2011-05-21', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5565, 1973, '2011-05-22', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5566, 1973, '2011-05-23', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5567, 2001, '2011-08-07', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5568, 2001, '2011-08-07', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5569, 2001, '2011-08-08', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5570, 2001, '2011-08-08', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5571, 2001, '2011-08-09', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5572, 2001, '2011-08-09', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5573, 2001, '2011-08-10', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5574, 2001, '2011-08-10', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5575, 1191, '2011-09-11', 8, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5576, 1191, '2011-09-11', 8, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5577, 1191, '2011-09-12', 8, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5578, 1191, '2011-09-12', 8, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5579, 1191, '2011-09-13', 8, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5580, 1191, '2011-09-13', 8, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5581, 1191, '2011-09-14', 8, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5582, 1191, '2011-09-14', 8, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5583, 1191, '2011-09-15', 8, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5584, 994, '2011-08-26', 8, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5585, 994, '2011-08-27', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5586, 994, '2011-08-28', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5587, 1251, '2011-06-10', 12, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5588, 1251, '2011-06-11', 12, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5589, 1251, '2011-06-11', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5590, 1251, '2011-06-12', 12, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5591, 1863, '2011-08-12', 10, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5592, 1863, '2011-08-13', 5, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5593, 1863, '2011-08-14', 10, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5635, 675, '2011-08-04', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5636, 675, '2011-08-04', 8, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5637, 675, '2011-08-05', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5638, 675, '2011-08-05', 8, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5639, 675, '2011-08-06', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5640, 675, '2011-08-06', 8, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5660, 2015, '2011-05-20', 16, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5661, 2015, '2011-05-20', 16, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5662, 2015, '2011-05-21', 16, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5663, 2015, '2011-05-21', 16, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5664, 2015, '2011-05-22', 16, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5665, 2015, '2011-05-22', 16, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5677, 2020, '2011-05-20', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5678, 2020, '2011-05-20', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5679, 2020, '2011-05-21', 4, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5680, 2020, '2011-05-21', 4, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5688, 2023, '2011-06-06', 8, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5689, 2023, '2011-06-06', 8, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5690, 2023, '2011-06-07', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5691, 2023, '2011-06-07', 8, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5692, 2023, '2011-06-08', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5693, 2023, '2011-06-08', 8, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5694, 2023, '2011-06-09', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5695, 2023, '2011-06-09', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5705, 2027, '2011-08-13', 8, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5706, 2027, '2011-08-14', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5716, 2028, '2011-06-06', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5717, 2028, '2011-06-07', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5718, 2028, '2011-06-08', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5723, 2030, '2011-06-02', 12, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5724, 2030, '2011-06-03', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5725, 2030, '2011-06-04', 12, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5726, 2030, '2011-06-05', 12, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5729, 2031, '2011-05-06', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5730, 2031, '2011-05-07', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5733, 2036, '2011-06-17', 12, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5734, 2036, '2011-06-17', 12, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5735, 2036, '2011-06-18', 12, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5736, 2036, '2011-06-18', 12, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5737, 2036, '2011-06-19', 12, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5738, 2036, '2011-06-17', 12, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5739, 2036, '2011-06-17', 12, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5740, 2036, '2011-06-18', 12, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5741, 2036, '2011-06-18', 12, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5742, 2036, '2011-06-19', 12, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5743, 2037, '2011-06-10', 12, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5744, 2037, '2011-06-11', 12, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5745, 2039, '2011-07-11', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5746, 2039, '2011-07-12', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5747, 2039, '2011-07-13', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5748, 2039, '2011-07-14', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5749, 2039, '2011-07-15', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5750, 2040, '2011-06-27', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5751, 2040, '2011-06-28', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5752, 1079, '2011-05-06', 8, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5753, 1079, '2011-05-06', 8, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5754, 1079, '2011-05-07', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5755, 1079, '2011-05-07', 8, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5756, 1079, '2011-05-08', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5757, 2043, '2011-05-20', 1, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5758, 2043, '2011-05-21', 1, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5759, 2043, '2011-05-22', 1, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5760, 2043, '2011-05-23', 1, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5761, 2043, '2011-05-20', 2, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5762, 2043, '2011-05-20', 1, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5763, 2043, '2011-05-21', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5764, 2043, '2011-05-21', 1, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5765, 2043, '2011-05-22', 1, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5766, 2043, '2011-05-22', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5767, 2043, '2011-05-23', 2, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5768, 2043, '2011-05-20', 4, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5769, 2043, '2011-05-20', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5770, 2043, '2011-05-21', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5771, 2043, '2011-05-21', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5772, 2043, '2011-05-22', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5773, 2043, '2011-05-22', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5774, 2043, '2011-05-23', 4, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5775, 1152, '2011-07-28', 4, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5776, 1152, '2011-07-29', 4, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5777, 1152, '2011-07-30', 4, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5778, 1152, '2011-07-31', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5779, 2044, '2011-08-26', 8, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5780, 2044, '2011-08-27', 8, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5781, 2044, '2011-08-28', 8, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5782, 2045, '2011-07-29', 8, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5783, 2045, '2011-07-30', 8, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5784, 2045, '2011-07-31', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5785, 2045, '2011-08-01', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8949, 2071, '2014-09-11', 20, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8950, 2071, '2014-09-11', 20, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8951, 2071, '2014-09-12', 20, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8952, 2071, '2014-09-12', 20, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5790, 2053, '2011-05-13', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5791, 2053, '2011-05-13', 4, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5792, 2053, '2011-05-14', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5793, 2053, '2011-05-14', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5794, 2054, '2011-08-18', 8, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5795, 2054, '2011-08-19', 8, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5796, 2054, '2011-08-20', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5797, 2054, '2011-08-21', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5798, 2054, '2011-08-22', 8, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5799, 2054, '2011-08-16', 8, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5800, 2054, '2011-08-17', 8, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5801, 2054, '2011-08-18', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5802, 2054, '2011-08-19', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5803, 2054, '2011-08-20', 8, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5804, 2054, '2011-09-08', 8, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5805, 2054, '2011-09-09', 8, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5806, 2054, '2011-09-10', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5807, 2054, '2011-09-11', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5808, 2054, '2011-09-12', 8, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5809, 2055, '2011-05-10', 2, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5810, 2055, '2011-05-11', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5811, 2055, '2011-05-12', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5812, 2056, '2011-07-09', 12, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5813, 2056, '2011-07-09', 12, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5814, 2056, '2011-07-10', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5815, 2056, '2011-07-10', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5816, 2056, '2011-07-11', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5817, 2056, '2011-07-11', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8860, 3888, '2013-09-16', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8861, 3888, '2013-09-16', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8862, 3888, '2013-09-17', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5821, 1132, '2011-05-15', 2, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5822, 1132, '2011-05-16', 2, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5823, 1132, '2011-05-17', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5824, 2058, '2011-08-05', 12, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5825, 2058, '2011-08-05', 12, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5826, 2058, '2011-08-06', 12, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5827, 2058, '2011-08-06', 12, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5828, 2059, '2011-08-26', 6, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5829, 2059, '2011-08-26', 6, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5830, 2061, '2011-05-06', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5831, 2061, '2011-05-06', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5832, 2061, '2011-05-07', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5833, 1132, '2011-05-15', 2, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5834, 1132, '2011-05-18', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5835, 1132, '2011-05-19', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5836, 1576, '2011-06-04', 15, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5837, 1576, '2011-06-05', 15, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5838, 1728, '2011-06-17', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5839, 1728, '2011-06-17', 2, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5840, 1728, '2011-06-18', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5841, 2063, '2011-07-23', 1, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5842, 2063, '2011-07-25', 1, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5843, 2063, '2011-07-27', 1, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5844, 2064, '2011-06-03', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5845, 2064, '2011-06-03', 8, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5846, 2064, '2011-06-04', 8, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5847, 2064, '2011-06-04', 8, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5848, 2064, '2011-06-05', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5849, 2064, '2011-06-05', 8, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5850, 2065, '2011-09-20', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5851, 2065, '2011-09-21', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5852, 2065, '2011-09-21', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5853, 2065, '2011-09-22', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5854, 1848, '2011-08-20', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5855, 1848, '2011-08-21', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5856, 1848, '2011-08-22', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5857, 1848, '2011-08-23', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5858, 1849, '2011-09-10', 4, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5859, 1849, '2011-09-11', 4, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5860, 1849, '2011-09-12', 4, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5861, 1849, '2011-09-13', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5862, 2066, '2011-06-18', 4, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5863, 2066, '2011-06-18', 4, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5864, 2066, '2011-06-19', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5865, 2066, '2011-06-19', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5866, 2066, '2011-06-20', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5867, 2067, '2011-06-24', 12, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5868, 2067, '2011-06-24', 12, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5869, 2067, '2011-06-26', 12, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5870, 2067, '2011-06-26', 12, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5871, 2068, '2011-06-12', 2, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5872, 2068, '2011-06-13', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5873, 2068, '2011-06-14', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5874, 2068, '2011-06-15', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5875, 2069, '2011-05-03', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5876, 1693, '2011-07-29', 4, '12:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5877, 1693, '2011-07-30', 4, '12:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5878, 1693, '2011-07-31', 4, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5879, 1693, '2011-08-01', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5880, 1648, '2011-05-24', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5881, 1648, '2011-05-25', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5882, 1648, '2011-05-26', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5886, 1943, '2011-05-28', 12, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5891, 2071, '2011-09-18', 9, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5892, 2071, '2011-09-18', 9, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5893, 2071, '2011-09-09', 9, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5894, 2071, '2011-09-09', 9, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5895, 2071, '2011-09-10', 9, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5896, 2071, '2011-09-10', 9, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5897, 2071, '2011-09-11', 9, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5898, 2071, '2011-09-11', 9, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5899, 2072, '2011-04-19', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5900, 2072, '2011-04-19', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5901, 2072, '2011-04-20', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5902, 2072, '2011-04-20', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5926, 2077, '2011-06-03', 20, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5927, 2077, '2011-06-04', 20, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5928, 2077, '2011-06-04', 20, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5906, 2074, '2011-07-28', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5907, 2074, '2011-07-29', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5908, 2074, '2011-07-30', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5909, 2074, '2011-07-31', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5910, 264, '2011-06-02', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5911, 264, '2011-06-03', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5912, 264, '2011-06-04', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5913, 264, '2011-06-05', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5914, 264, '2011-06-02', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5915, 264, '2011-06-03', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5916, 264, '2011-06-04', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5917, 264, '2011-06-05', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5918, 264, '2011-06-02', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5919, 264, '2011-06-03', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5920, 264, '2011-06-04', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5921, 264, '2011-06-05', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5922, 264, '2011-06-02', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5923, 264, '2011-06-03', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5924, 264, '2011-06-04', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5925, 264, '2011-06-05', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5929, 2077, '2011-06-05', 20, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5930, 427, '2011-07-17', 12, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5931, 427, '2011-07-18', 12, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5932, 427, '2011-07-18', 12, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5933, 427, '2011-07-19', 12, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5934, 427, '2011-07-20', 12, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5935, 927, '2011-06-19', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5936, 927, '2011-06-20', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5937, 927, '2011-06-21', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5938, 927, '2011-06-22', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5943, 2079, '2011-09-13', 20, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5944, 2079, '2011-09-14', 20, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5945, 2079, '2011-09-15', 20, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5946, 2080, '2011-08-26', 12, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5947, 2080, '2011-08-27', 12, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5948, 2080, '2011-08-28', 12, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5949, 2081, '2011-06-20', 12, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5950, 2081, '2011-06-20', 12, '12:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5951, 2081, '2011-06-21', 12, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5952, 2081, '2011-06-21', 12, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5953, 2082, '2011-07-15', 12, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5954, 2082, '2011-07-16', 12, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5955, 2082, '2011-07-17', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5956, 2083, '2011-08-26', 1, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5957, 1152, '2011-07-28', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5958, 1152, '2011-07-29', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5959, 1152, '2011-07-30', 4, '12:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5960, 1152, '2011-07-31', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5961, 2084, '2011-07-16', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5962, 2084, '2011-07-16', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5963, 2084, '2011-07-17', 8, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5978, 2085, '2011-05-14', 8, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5979, 2085, '2011-05-15', 8, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5980, 2086, '2011-08-12', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5981, 2086, '2011-08-12', 4, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5968, 1488, '2011-08-21', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5969, 1488, '2011-08-21', 8, '12:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5970, 1488, '2011-08-22', 8, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5971, 1488, '2011-08-22', 8, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5972, 1488, '2011-08-23', 8, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5973, 1488, '2011-08-23', 8, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5974, 1488, '2011-08-24', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5975, 1488, '2011-08-24', 8, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5976, 1488, '2011-08-25', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5977, 1488, '2011-08-25', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5982, 2086, '2011-08-13', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5983, 2086, '2011-08-13', 4, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5984, 2086, '2011-08-14', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5985, 2086, '2011-08-14', 4, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5986, 2086, '2011-08-15', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5987, 2087, '2011-06-02', 12, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5988, 2087, '2011-06-03', 12, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5989, 2087, '2011-06-03', 12, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5990, 2087, '2011-06-04', 12, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5991, 2087, '2011-06-04', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5992, 2089, '2011-07-16', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5993, 2090, '2011-08-25', 8, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5994, 2090, '2011-08-26', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5995, 2090, '2011-08-26', 8, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5996, 2090, '2011-08-27', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5997, 2090, '2011-08-27', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (5998, 2090, '2011-08-28', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8116, 2641, '2013-07-30', 12, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8117, 2641, '2013-07-31', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6001, 2092, '2011-05-29', 16, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6002, 2092, '2011-05-29', 16, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6003, 2092, '2011-05-30', 16, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6004, 2092, '2011-05-30', 16, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6005, 2092, '2011-05-31', 16, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6006, 2092, '2011-05-31', 16, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6007, 1749, '2011-06-21', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6008, 1749, '2011-06-22', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6009, 1749, '2011-06-23', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6010, 1749, '2011-06-24', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6011, 1749, '2011-06-21', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6012, 1749, '2011-06-22', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6013, 1749, '2011-06-23', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6014, 1749, '2011-06-24', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7533, 2467, '2012-08-07', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7534, 2467, '2012-08-08', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7541, 2472, '2012-08-27', 4, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7542, 2472, '2012-08-28', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6019, 608, '2011-08-11', 8, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6020, 608, '2011-08-12', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6021, 608, '2011-08-12', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6022, 608, '2011-08-13', 8, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6023, 2096, '2011-06-03', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6024, 2096, '2011-06-03', 8, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6025, 2096, '2011-06-04', 8, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6026, 2096, '2011-06-04', 8, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6027, 2096, '2011-06-05', 8, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6028, 2096, '2011-06-05', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8988, 3920, '2014-06-27', 12, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8989, 3920, '2014-06-28', 12, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9028, 3935, '2014-05-30', 8, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9029, 3935, '2014-05-30', 8, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6033, 2100, '2011-04-29', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6034, 2100, '2011-04-29', 4, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6035, 2100, '2011-04-30', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6036, 2100, '2011-04-30', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6037, 1968, '2011-10-02', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6038, 1968, '2011-10-03', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6039, 1968, '2011-10-04', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6040, 1968, '2011-10-05', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6041, 1968, '2011-10-06', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6042, 1968, '2011-10-07', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6043, 1968, '2011-10-08', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6044, 2102, '2011-04-30', 1, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6045, 2102, '2011-04-30', 1, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6046, 2102, '2011-05-01', 1, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6047, 1132, '2011-09-05', 4, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6048, 1132, '2011-09-06', 4, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6049, 1132, '2011-09-07', 4, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6050, 1132, '2011-09-09', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6051, 1132, '2011-09-05', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6052, 1132, '2011-09-06', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6053, 1132, '2011-09-08', 4, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6054, 1132, '2011-09-09', 4, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6055, 1132, '2011-05-15', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6056, 1132, '2011-05-16', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6057, 1132, '2011-05-17', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6058, 1132, '2011-05-18', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6059, 1132, '2011-05-19', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6060, 2104, '2011-09-07', 4, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6061, 2104, '2011-09-08', 4, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6062, 2104, '2011-09-08', 4, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6063, 2104, '2011-09-09', 4, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6064, 2105, '2011-06-07', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6065, 2105, '2011-06-08', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6066, 2105, '2011-06-09', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6067, 2105, '2011-06-10', 2, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6068, 2107, '2011-06-20', 6, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6069, 2107, '2011-06-20', 6, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6070, 2107, '2011-06-21', 6, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6071, 2108, '2011-06-10', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6072, 2108, '2011-06-11', 4, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6073, 2108, '2011-06-11', 4, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6074, 2108, '2011-06-12', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6075, 1411, '2011-09-06', 8, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6076, 1411, '2011-09-07', 8, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6077, 1411, '2011-09-09', 8, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6078, 1411, '2011-09-10', 8, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6079, 2110, '2011-07-18', 2, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6080, 2110, '2011-07-18', 2, '12:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6081, 2110, '2011-07-19', 2, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6082, 2110, '2011-07-19', 2, '12:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6083, 2110, '2011-07-20', 2, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6084, 2110, '2011-07-20', 2, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6085, 2110, '2011-07-21', 2, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6086, 2110, '2011-07-21', 2, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6087, 2111, '2011-07-11', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6088, 2111, '2011-07-12', 2, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6089, 2111, '2011-07-13', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6090, 2112, '2011-05-20', 1, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6091, 2112, '2011-05-21', 1, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6092, 2112, '2011-05-22', 1, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6093, 2112, '2011-05-23', 1, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6094, 2113, '2011-08-09', 4, '12:00 noon', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6095, 2113, '2011-08-10', 4, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6096, 2113, '2011-08-11', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6097, 2114, '2011-04-22', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6098, 2114, '2011-04-22', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6099, 2114, '2011-04-23', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6100, 2114, '2011-04-23', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6101, 2114, '2011-04-24', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6102, 2114, '2011-04-24', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6103, 2115, '2011-05-24', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6104, 2115, '2011-05-25', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6105, 2115, '2011-05-26', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6106, 2115, '2011-05-27', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6107, 2116, '2011-06-09', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6108, 2116, '2011-06-10', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6109, 2116, '2011-06-11', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6110, 2116, '2011-06-12', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6111, 2112, '2011-05-15', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6112, 2112, '2011-05-16', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6113, 2112, '2011-05-17', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6114, 2112, '2011-05-18', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6115, 1863, '2011-08-12', 12, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6116, 1863, '2011-08-13', 6, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6117, 1863, '2011-08-14', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6118, 2117, '2011-05-07', 8, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6119, 2117, '2011-05-07', 8, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6120, 2117, '2011-05-08', 8, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6121, 2118, '2011-09-19', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6122, 2118, '2011-09-20', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6123, 2118, '2011-09-21', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6124, 2118, '2011-09-22', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6125, 2119, '2011-09-12', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6126, 2119, '2011-09-13', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6127, 2119, '2011-09-14', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6128, 2119, '2011-09-15', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6129, 2119, '2011-09-16', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6130, 2120, '2011-05-25', 8, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6131, 2120, '2011-05-26', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6132, 2120, '2011-05-26', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6133, 2120, '2011-05-27', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6134, 2120, '2011-05-27', 8, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6135, 2120, '2011-05-28', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6136, 2121, '2011-08-12', 2, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6137, 2121, '2011-08-13', 2, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6138, 2121, '2011-08-13', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6139, 2121, '2011-08-14', 2, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6140, 2121, '2011-08-14', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6141, 2121, '2011-08-15', 2, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6142, 2125, '2011-06-10', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6143, 2125, '2011-06-11', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6144, 2125, '2011-06-12', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6145, 2126, '2011-07-22', 6, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6146, 2126, '2011-07-23', 6, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6147, 2126, '2011-07-23', 6, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6148, 2126, '2011-07-24', 6, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6149, 2127, '2011-07-22', 8, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6150, 2127, '2011-07-23', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6151, 2127, '2011-07-23', 8, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6152, 2127, '2011-07-24', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6153, 2127, '2011-07-22', 8, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6154, 2127, '2011-07-23', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6155, 2127, '2011-07-23', 8, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6156, 2127, '2011-07-24', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6157, 2128, '2011-06-20', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6158, 2128, '2011-06-21', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6159, 2129, '2011-07-08', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6160, 2129, '2011-07-09', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6161, 2129, '2011-07-10', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6162, 2129, '2011-07-11', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6180, 2134, '2011-06-18', 12, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6181, 2134, '2011-06-19', 12, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6182, 2136, '2011-06-04', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6183, 2136, '2011-06-05', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6184, 2136, '2011-06-06', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6185, 2137, '2011-05-16', 2, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6186, 2137, '2011-05-17', 2, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6187, 2137, '2011-05-18', 2, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6171, 2132, '2011-06-30', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6172, 2132, '2011-07-01', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6173, 2132, '2011-07-02', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6174, 2132, '2011-07-03', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6175, 2133, '2011-07-11', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6176, 2133, '2011-07-12', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6177, 2133, '2011-07-13', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6178, 2133, '2011-07-14', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6179, 2133, '2011-07-15', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6188, 2137, '2011-05-19', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6189, 2139, '2011-06-15', 3, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6190, 2139, '2011-06-16', 3, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6191, 2139, '2011-06-17', 3, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6192, 2139, '2011-06-18', 3, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6193, 2139, '2011-06-19', 3, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6194, 2139, '2011-06-20', 3, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6195, 2140, '2011-08-04', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6196, 2140, '2011-08-05', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6197, 2140, '2011-08-06', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6198, 2140, '2011-08-07', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6199, 2141, '2011-05-08', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6200, 2141, '2011-05-08', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6201, 2141, '2011-05-09', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6202, 2141, '2011-05-09', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6203, 2141, '2011-05-08', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6204, 2141, '2011-05-08', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6205, 2141, '2011-05-09', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6206, 2141, '2011-05-09', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6207, 2142, '2011-06-18', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6208, 2142, '2011-06-18', 4, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6209, 2142, '2011-06-19', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6210, 2145, '2011-08-19', 9, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6211, 2145, '2011-08-20', 9, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6212, 2145, '2011-08-21', 9, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6213, 2146, '2011-09-03', 8, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6214, 2146, '2011-09-03', 8, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6215, 2146, '2011-09-04', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6216, 2146, '2011-09-04', 8, '03:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6217, 2147, '2011-08-18', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6218, 2147, '2011-08-19', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6219, 2147, '2011-08-20', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6220, 2147, '2011-08-21', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6221, 2147, '2011-08-22', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6222, 2147, '2011-08-23', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6223, 2149, '2011-06-07', 1, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6224, 2149, '2011-06-08', 1, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6225, 2149, '2011-06-09', 1, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6226, 612, '2011-06-13', 2, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6227, 612, '2011-06-14', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6228, 612, '2011-06-15', 2, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6229, 612, '2011-06-16', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6230, 2150, '2011-06-25', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6231, 2150, '2011-06-26', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6232, 2151, '2011-06-03', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6233, 2151, '2011-06-04', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6234, 2151, '2011-06-05', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6235, 2153, '2011-09-13', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6236, 2153, '2011-09-14', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6237, 2153, '2011-09-15', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6238, 2153, '2011-09-16', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8279, 2671, '2013-07-26', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8280, 2671, '2013-07-27', 12, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6242, 1157, '2011-09-23', 8, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6243, 1157, '2011-09-23', 8, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6244, 1157, '2011-09-24', 8, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6245, 1157, '2011-09-24', 8, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6246, 1157, '2011-09-25', 8, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6247, 2156, '2011-09-08', 10, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6248, 2156, '2011-09-09', 10, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6249, 2156, '2011-09-10', 10, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6250, 2156, '2011-09-11', 10, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6251, 2158, '2011-06-12', 4, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6252, 2159, '2011-06-18', 8, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6253, 2159, '2011-06-19', 8, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6254, 2161, '2011-07-11', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6255, 2161, '2011-07-12', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6256, 2161, '2011-07-14', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6257, 2162, '2011-07-25', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6258, 2162, '2011-07-26', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6259, 2162, '2011-07-26', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6260, 2162, '2011-07-27', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6261, 2165, '2011-08-13', 2, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6262, 2165, '2011-08-14', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6263, 2165, '2011-08-14', 2, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6264, 2165, '2011-08-15', 2, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6265, 2165, '2011-08-16', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6266, 2166, '2011-08-03', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6267, 2166, '2011-08-04', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6268, 2166, '2011-08-05', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6269, 2166, '2011-08-06', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6270, 2166, '2011-08-07', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6271, 2166, '2011-08-08', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6272, 2166, '2011-08-09', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6273, 2166, '2011-08-10', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6274, 2167, '2011-09-18', 10, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6275, 2167, '2011-09-19', 10, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6276, 2167, '2011-09-20', 10, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6277, 2167, '2011-09-21', 10, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6278, 2167, '2011-09-22', 10, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6279, 1719, '2011-07-06', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6280, 1719, '2011-07-07', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6281, 1719, '2011-07-08', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6282, 2165, '2011-06-18', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6283, 2165, '2011-06-19', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6284, 2165, '2011-06-20', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6285, 2165, '2011-06-21', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6286, 2165, '2011-06-18', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6287, 2165, '2011-06-19', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6288, 2165, '2011-06-20', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6289, 2165, '2011-06-21', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6290, 2169, '2011-06-27', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6291, 2169, '2011-06-28', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6292, 2170, '2011-07-05', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6293, 2170, '2011-07-06', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6294, 2170, '2011-07-07', 4, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6295, 2170, '2011-07-08', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6296, 2171, '2011-06-21', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6297, 2171, '2011-06-22', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6298, 2171, '2011-06-23', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6299, 2172, '2011-06-23', 2, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6300, 2172, '2011-06-24', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6301, 2172, '2011-06-23', 2, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6302, 2172, '2011-06-24', 2, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6303, 2173, '2011-07-16', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6304, 2173, '2011-07-16', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6305, 2173, '2011-07-17', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6306, 2173, '2011-07-17', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6307, 2174, '2011-07-14', 4, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6308, 2174, '2011-07-14', 4, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6309, 2174, '2011-07-15', 4, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6310, 2174, '2011-07-15', 4, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6311, 2176, '2012-06-20', 8, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6312, 2176, '2012-06-21', 8, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6313, 2176, '2012-06-22', 8, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6314, 2176, '2012-06-23', 8, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6315, 2177, '2011-08-19', 12, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6316, 2177, '2011-08-20', 12, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6317, 2177, '2011-08-20', 12, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6318, 2178, '2011-09-12', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6319, 2178, '2011-09-12', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6320, 2178, '2011-09-13', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6321, 2178, '2011-09-13', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6322, 2178, '2011-09-14', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6323, 2178, '2011-09-12', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6324, 2178, '2011-09-12', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6325, 2178, '2011-09-13', 8, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6326, 2178, '2011-09-13', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6327, 2178, '2011-09-14', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6328, 2180, '2011-07-29', 2, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6329, 2180, '2011-07-30', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6330, 2180, '2011-07-30', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6331, 2180, '2011-07-31', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6332, 2185, '2011-07-25', 8, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6333, 2185, '2011-07-26', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6334, 2185, '2011-07-27', 8, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6335, 2185, '2011-07-28', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6336, 1194, '2011-06-23', 2, '03:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6337, 1194, '2011-06-24', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6338, 1194, '2011-06-25', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6339, 1904, '2011-07-11', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6340, 1904, '2011-07-12', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6341, 1904, '2011-07-13', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6342, 1904, '2011-07-14', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6343, 2189, '2011-08-04', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6344, 2189, '2011-08-05', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6345, 2189, '2011-08-06', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6346, 2189, '2011-08-07', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9105, 3943, '2014-09-09', 6, '09:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9106, 3943, '2014-09-10', 6, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9107, 3943, '2014-09-11', 6, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9108, 3943, '2014-09-12', 6, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6352, 2194, '2011-07-08', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6353, 2194, '2011-07-09', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6354, 2194, '2011-07-10', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6355, 2194, '2011-07-08', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6356, 2194, '2011-07-09', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6357, 2194, '2011-07-10', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6358, 2195, '2011-07-13', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6359, 2195, '2011-07-13', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6360, 2195, '2011-07-14', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6361, 389, '2011-07-25', 4, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6362, 389, '2011-07-26', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6363, 389, '2011-07-27', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6364, 2196, '2011-08-02', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6365, 2196, '2011-08-03', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6366, 2196, '2011-08-04', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6367, 2196, '2011-08-05', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6368, 2197, '2011-07-11', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6369, 2197, '2011-07-12', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6370, 2197, '2011-07-12', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6371, 2197, '2011-07-13', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6372, 2198, '2011-10-07', 12, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6373, 2198, '2011-10-08', 12, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6374, 2198, '2011-10-09', 12, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6375, 1770, '2011-08-21', 4, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6376, 1770, '2011-08-22', 4, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6377, 1770, '2011-08-23', 4, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6378, 1770, '2011-08-24', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6379, 2199, '2011-08-04', 1, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6380, 2199, '2011-08-05', 1, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6381, 2200, '2011-08-15', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6382, 2200, '2011-08-16', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6383, 2200, '2011-08-17', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6384, 2201, '2011-09-11', 16, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6385, 2201, '2011-09-12', 16, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6386, 2202, '2011-07-30', 4, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6387, 2202, '2011-07-31', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6388, 2203, '2011-07-15', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6389, 2203, '2011-07-16', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6390, 2204, '2011-08-07', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6391, 2204, '2011-08-08', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6392, 2204, '2011-08-08', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6393, 1202, '2011-07-18', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6394, 1202, '2011-07-19', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6395, 2205, '2011-07-25', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6396, 2205, '2011-07-25', 2, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6397, 2205, '2011-07-26', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6398, 2205, '2011-07-26', 2, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6399, 2207, '2011-07-26', 3, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6400, 2207, '2011-07-27', 3, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6401, 2207, '2011-07-27', 3, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6402, 2207, '2011-07-28', 3, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6403, 2208, '2011-08-17', 2, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6404, 2208, '2011-08-17', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6405, 2208, '2011-08-18', 2, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6406, 2208, '2011-08-18', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6407, 2208, '2011-08-19', 2, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6408, 2204, '2011-08-07', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6409, 2204, '2011-08-07', 4, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6410, 2204, '2011-08-08', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6411, 2204, '2011-08-08', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6412, 513, '2011-08-06', 6, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6413, 513, '2011-08-06', 6, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6414, 513, '2011-08-07', 6, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6415, 513, '2011-08-13', 6, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6416, 513, '2011-08-13', 6, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6417, 513, '2011-08-14', 6, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6418, 2209, '2011-07-11', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6419, 2209, '2011-07-11', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6420, 2209, '2011-07-12', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6421, 2209, '2011-07-12', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6422, 2209, '2011-07-13', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6423, 2209, '2011-07-13', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6424, 2209, '2011-07-14', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6425, 2209, '2011-07-14', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6426, 2209, '2011-07-15', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6427, 2209, '2011-07-15', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6428, 2209, '2011-07-16', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6429, 2209, '2011-07-16', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6430, 2209, '2011-07-17', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6431, 2209, '2011-07-17', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6432, 2209, '2011-07-18', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6433, 2209, '2011-07-18', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6434, 513, '2011-09-10', 6, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6435, 513, '2011-09-10', 6, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6436, 513, '2011-09-11', 6, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8281, 2671, '2013-07-27', 12, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8287, 2672, '2013-08-12', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8288, 2672, '2013-08-13', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8289, 2672, '2013-08-14', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6442, 2211, '2011-07-18', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6443, 2211, '2011-07-19', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6444, 2211, '2011-07-20', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6445, 2211, '2011-07-21', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6446, 2212, '2012-04-26', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6447, 2212, '2012-04-27', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6448, 2212, '2012-04-28', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6449, 2212, '2012-04-29', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6450, 2213, '2011-07-24', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6451, 2213, '2011-07-25', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6452, 2214, '2011-08-03', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6453, 2214, '2011-08-03', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6454, 2214, '2011-08-04', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6455, 2214, '2011-08-04', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6456, 2214, '2011-08-03', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6457, 2214, '2011-08-03', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6458, 2214, '2011-08-04', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6459, 2214, '2011-08-04', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6460, 2214, '2011-08-03', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6461, 2214, '2011-08-03', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6462, 2214, '2011-08-04', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6463, 2214, '2011-08-04', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6464, 2215, '2011-08-05', 2, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6465, 2215, '2011-08-06', 2, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6466, 2216, '2011-07-11', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6467, 2216, '2011-07-12', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6468, 2216, '2011-07-13', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6469, 2217, '2011-07-23', 3, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6470, 2217, '2011-07-24', 3, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6471, 2217, '2011-07-25', 3, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6472, 2217, '2011-07-26', 3, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6473, 2217, '2011-07-27', 3, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6474, 2217, '2011-07-28', 3, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6475, 2217, '2011-07-29', 3, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6476, 2218, '2011-09-09', 6, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6477, 2218, '2011-09-09', 6, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6478, 2218, '2011-09-10', 6, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6479, 2218, '2011-09-10', 6, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6480, 2219, '2011-08-19', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6481, 2211, '2011-07-18', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6482, 2211, '2011-07-19', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6483, 2211, '2011-07-20', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6484, 2211, '2011-07-21', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6485, 273, '2011-07-19', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6486, 273, '2011-07-20', 2, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6487, 273, '2011-07-21', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6488, 2220, '2011-08-06', 3, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6489, 2220, '2011-08-07', 3, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7601, 2489, '2012-05-24', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7602, 2489, '2012-05-25', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7603, 2489, '2012-05-26', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7604, 2489, '2012-05-27', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6494, 712, '2011-09-12', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6495, 712, '2011-09-13', 2, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6496, 712, '2011-09-14', 2, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6497, 712, '2011-09-16', 2, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6498, 712, '2011-09-12', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6499, 712, '2011-09-13', 2, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6500, 712, '2011-09-14', 2, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6501, 712, '2011-09-16', 2, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6502, 2222, '2011-07-27', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6503, 2222, '2011-07-27', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6504, 2222, '2011-07-28', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6505, 2222, '2011-07-28', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6506, 2222, '2011-07-30', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6507, 2222, '2011-07-30', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6508, 2222, '2011-07-27', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6509, 2222, '2011-07-27', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6510, 2222, '2011-07-28', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6511, 2222, '2011-07-28', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6512, 2222, '2011-07-30', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6513, 2222, '2011-07-30', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6514, 2223, '2011-07-25', 2, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6515, 2223, '2011-07-26', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6516, 2223, '2011-07-27', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6517, 2223, '2011-07-28', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6518, 2224, '2012-07-05', 20, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6519, 2224, '2012-07-06', 20, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6520, 2224, '2012-07-06', 20, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6521, 2224, '2012-07-07', 20, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6522, 2225, '2011-09-26', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6523, 2225, '2011-09-27', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6524, 2225, '2011-09-28', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6525, 2225, '2011-09-29', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6526, 2225, '2011-09-30', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6527, 2226, '2011-07-16', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6528, 2226, '2011-07-17', 2, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6529, 2229, '2011-08-06', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6530, 2229, '2011-08-07', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6537, 2232, '2011-09-18', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6538, 2232, '2011-09-19', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6539, 2232, '2011-09-20', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6540, 2232, '2011-09-21', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6535, 2231, '2011-09-15', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6536, 2231, '2011-09-16', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6541, 2233, '2011-09-01', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6542, 2233, '2011-09-02', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6543, 2233, '2011-09-02', 4, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6544, 2233, '2011-09-03', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6545, 2233, '2011-09-03', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6546, 2233, '2011-09-04', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6547, 2234, '2011-07-28', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6548, 2234, '2011-07-29', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6549, 1897, '2011-08-09', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6550, 1897, '2011-08-10', 4, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6551, 1897, '2011-08-10', 4, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6552, 1897, '2011-08-11', 4, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6553, 1897, '2011-08-09', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6554, 1897, '2011-08-10', 4, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6555, 1897, '2011-08-10', 4, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6556, 1897, '2011-08-11', 4, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6557, 2235, '2011-08-15', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6558, 2235, '2011-08-16', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6559, 2235, '2011-08-17', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6560, 2236, '2011-07-30', 1, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6561, 2236, '2011-07-31', 1, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6562, 2239, '2011-08-13', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6563, 2239, '2011-08-14', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6564, 2239, '2011-08-15', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6565, 2239, '2011-08-16', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6566, 2239, '2011-08-17', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6567, 2239, '2011-08-18', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6568, 2111, '2011-07-27', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6569, 2111, '2011-07-28', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6570, 2111, '2011-07-29', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6571, 2241, '2011-07-31', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6572, 2241, '2011-08-01', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6573, 2242, '2011-07-28', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6574, 2242, '2011-07-28', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6575, 2242, '2011-07-29', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6576, 2242, '2011-07-29', 2, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6577, 2244, '2011-08-12', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6578, 2244, '2011-08-13', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6579, 2245, '2011-08-04', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6580, 2245, '2011-08-04', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6581, 2245, '2011-08-05', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6582, 2245, '2011-08-05', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6583, 2245, '2011-08-06', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6584, 2245, '2011-08-06', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6585, 2246, '2011-08-03', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6586, 2246, '2011-08-04', 2, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6587, 2246, '2011-08-03', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6588, 2246, '2011-08-04', 2, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6589, 2247, '2011-09-20', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6590, 2247, '2011-09-21', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6591, 2247, '2011-09-22', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6592, 2247, '2011-09-23', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6593, 2248, '2012-07-18', 12, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6594, 2248, '2012-07-19', 12, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6595, 2248, '2012-07-19', 12, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6596, 2248, '2012-07-20', 12, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6597, 2248, '2012-07-20', 12, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6598, 2248, '2012-07-21', 12, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6599, 2248, '2012-07-21', 12, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6600, 2248, '2012-07-22', 12, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6601, 2249, '2011-08-26', 2, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6602, 2249, '2011-08-27', 2, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6603, 2249, '2011-08-27', 2, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6604, 2249, '2011-08-28', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6605, 2249, '2011-08-28', 2, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6606, 2248, '2012-07-18', 12, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6607, 2248, '2012-07-19', 12, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6608, 2248, '2012-07-19', 12, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6609, 2248, '2012-07-20', 12, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6610, 2248, '2012-07-20', 12, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6611, 2248, '2012-07-21', 12, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6612, 2248, '2012-07-21', 12, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6613, 2248, '2012-07-22', 12, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6614, 2251, '2012-06-10', 12, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6615, 2251, '2012-06-10', 12, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6616, 2251, '2012-06-11', 12, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6617, 2251, '2012-06-11', 12, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6618, 2251, '2012-06-12', 12, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6619, 2251, '2012-06-10', 12, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6620, 2251, '2012-06-10', 12, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6621, 2251, '2012-06-11', 12, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6622, 2251, '2012-06-11', 12, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6623, 2251, '2012-06-12', 12, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6624, 2252, '2011-09-20', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6625, 2252, '2011-09-21', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6626, 2252, '2011-09-22', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6627, 2252, '2011-09-23', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6628, 2254, '2011-08-21', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6629, 2254, '2011-08-22', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6630, 2254, '2011-08-23', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6631, 2256, '2011-08-02', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6632, 2256, '2011-08-03', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6633, 2256, '2011-08-04', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6634, 2257, '2011-09-05', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6635, 2257, '2011-09-06', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6636, 2257, '2011-09-06', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6637, 2257, '2011-09-07', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6638, 2257, '2011-09-05', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6639, 2257, '2011-09-06', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6640, 2257, '2011-09-06', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6641, 2257, '2011-09-07', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6646, 2260, '2011-10-06', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6647, 2260, '2011-10-06', 4, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6648, 2260, '2011-10-07', 4, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6649, 2260, '2011-10-07', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6650, 2260, '2011-10-08', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6651, 2260, '2011-10-08', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6652, 2260, '2011-10-09', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6653, 2261, '2011-08-15', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6654, 2261, '2011-08-16', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6655, 2261, '2011-08-17', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6656, 2263, '2011-08-13', 4, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6657, 2263, '2011-08-14', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6662, 2265, '2011-08-05', 1, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6663, 2265, '2011-08-05', 1, '02:00 pm', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6664, 2265, '2011-08-06', 1, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6665, 2265, '2011-08-06', 1, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6666, 2265, '2011-08-07', 1, '07:30 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6667, 2266, '2012-07-25', 12, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6668, 2266, '2012-07-26', 12, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6669, 2266, '2012-07-27', 12, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6670, 2266, '2012-07-28', 12, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6671, 2266, '2012-07-29', 12, '10:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6672, 1561, '2011-09-20', 4, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6673, 1561, '2011-09-21', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6674, 1561, '2011-09-22', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6675, 1561, '2011-09-23', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6676, 2218, '2011-09-10', 8, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6677, 2218, '2011-09-10', 8, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6678, 2267, '2011-09-21', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6679, 2267, '2011-09-21', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6680, 2267, '2011-09-22', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6681, 2267, '2011-09-22', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6682, 2268, '2011-08-27', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6683, 2268, '2011-08-28', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6684, 2270, '2011-08-19', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6685, 2270, '2011-08-20', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6686, 2270, '2011-08-21', 2, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6687, 1595, '2011-08-21', 12, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6688, 1595, '2011-08-22', 12, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6689, 1595, '2011-08-23', 12, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6690, 1595, '2011-08-23', 12, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6691, 1595, '2011-08-24', 12, '09:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6692, 2271, '2011-09-04', 1, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6693, 2271, '2011-09-05', 1, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6694, 2272, '2011-09-06', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6695, 2272, '2011-09-07', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6696, 2272, '2011-09-08', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6697, 2272, '2011-09-09', 2, '09:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6698, 2273, '2011-08-14', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6699, 2273, '2011-08-15', 4, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6700, 2273, '2011-08-16', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6701, 2274, '2011-09-16', 6, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6702, 2274, '2011-09-16', 6, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6703, 2274, '2011-09-17', 6, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6704, 2274, '2011-09-17', 6, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6705, 2275, '2011-09-23', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6706, 2275, '2011-09-24', 4, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6707, 2275, '2011-09-25', 4, '01:00 pm', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6708, 2204, '2012-06-10', 4, '03:00 pm', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6709, 2204, '2012-06-11', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6710, 2204, '2012-06-11', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6711, 2204, '2012-06-12', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6712, 2204, '2012-06-12', 4, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6713, 2276, '2011-08-15', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6714, 2276, '2011-08-16', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6715, 2276, '2011-08-18', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6716, 2276, '2011-08-19', 2, '10:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6717, 2277, '2011-09-26', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6718, 2277, '2011-09-26', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6719, 2277, '2011-09-27', 12, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6720, 2277, '2011-09-27', 12, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6721, 2278, '2011-09-30', 8, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6722, 2278, '2011-10-01', 8, '09:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6723, 2278, '2011-10-01', 4, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6724, 2279, '2011-09-15', 8, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6725, 2279, '2011-09-16', 8, '08:30 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6726, 2279, '2011-09-16', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6727, 2279, '2011-09-17', 8, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6728, 2279, '2011-09-18', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6729, 818, '2011-09-09', 8, '01:00 pm', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6730, 818, '2011-09-10', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6731, 818, '2011-09-10', 8, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6732, 818, '2011-09-11', 8, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6733, 2281, '2011-09-15', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6734, 2281, '2011-09-15', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6735, 2281, '2011-09-16', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6736, 2281, '2011-09-16', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6737, 2281, '2011-09-17', 4, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6738, 2281, '2011-09-17', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6739, 2281, '2011-09-18', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6740, 2281, '2011-09-18', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6745, 2283, '2012-05-15', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6746, 2283, '2012-05-16', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6747, 2283, '2012-05-17', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6748, 2283, '2012-05-18', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6749, 2284, '2011-10-07', 7, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6750, 2284, '2011-10-08', 7, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6751, 2284, '2011-10-09', 7, '09:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6752, 2286, '2011-08-23', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6753, 2286, '2011-08-24', 2, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6754, 2286, '2011-08-23', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6755, 2286, '2011-08-24', 2, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6756, 2289, '2012-09-14', 8, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6757, 2289, '2012-09-15', 8, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6758, 2289, '2012-09-15', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6759, 2289, '2012-09-16', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6760, 2290, '2011-08-30', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6761, 2290, '2011-08-31', 4, '10:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6762, 2290, '2011-09-01', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6763, 2291, '2011-09-30', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6764, 2291, '2011-10-01', 4, '10:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6765, 2291, '2011-10-02', 4, '09:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6770, 2294, '2011-10-16', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6771, 2294, '2011-10-16', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6772, 2294, '2011-10-17', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6773, 2294, '2011-10-17', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6774, 2294, '2011-10-18', 4, '08:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6775, 2296, '2011-10-21', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6776, 2296, '2011-10-22', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6777, 2296, '2011-10-22', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6778, 2296, '2011-10-23', 2, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6779, 2296, '2011-10-23', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6780, 2297, '2012-06-08', 16, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6781, 2297, '2012-06-09', 16, '08:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6782, 2297, '2012-06-09', 16, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6783, 2297, '2012-06-10', 16, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6784, 2298, '2011-09-24', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6785, 2298, '2011-09-25', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6791, 2300, '2011-10-06', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6792, 2300, '2011-10-07', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6793, 2300, '2011-10-08', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6794, 2300, '2011-10-09', 3, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6795, 2294, '2011-10-16', 4, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6796, 2294, '2011-10-16', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6797, 2294, '2011-10-17', 4, '09:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6798, 2294, '2011-10-17', 4, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6799, 2294, '2011-10-18', 4, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6800, 2303, '2011-08-27', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6801, 2303, '2011-08-28', 2, '11:30 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6802, 2304, '2012-08-17', 6, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6803, 2304, '2012-08-18', 6, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6804, 2304, '2012-08-19', 6, '09:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6805, 2305, '2011-10-02', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6806, 2305, '2011-10-03', 2, '11:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6807, 2305, '2011-10-04', 2, '09:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6808, 2306, '2011-09-24', 2, '11:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6809, 2306, '2011-09-25', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6813, 2311, '2011-09-27', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6814, 2311, '2011-09-28', 3, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6815, 2312, '2011-10-07', 2, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6816, 2312, '2011-10-08', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6817, 2312, '2011-10-09', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6818, 2313, '2011-09-27', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6819, 2313, '2011-09-28', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6820, 2314, '2011-09-26', 3, '08:30 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6821, 2314, '2011-09-26', 3, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6822, 2314, '2011-09-27', 3, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6823, 2295, '2011-09-14', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6824, 2295, '2011-09-15', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6825, 2295, '2011-09-16', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6826, 2295, '2011-09-17', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6827, 2295, '2011-09-14', 2, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6828, 2295, '2011-09-15', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6829, 2295, '2011-09-16', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6830, 2295, '2011-09-17', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6831, 2316, '2011-09-16', 2, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6832, 2316, '2011-09-17', 2, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6833, 2316, '2011-09-18', 2, '12:00 noon', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6834, 2316, '2011-09-16', 2, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6835, 2316, '2011-09-17', 2, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6836, 2316, '2011-09-18', 2, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6837, 2317, '2011-10-13', 3, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6838, 2317, '2011-10-14', 3, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6839, 2317, '2011-10-14', 3, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6840, 2317, '2011-10-15', 3, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6841, 2317, '2011-10-15', 3, '03:30 pm', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6842, 2317, '2011-10-16', 3, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6843, 1210, '2011-09-22', 4, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6844, 1210, '2011-09-23', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6845, 1210, '2011-09-24', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6846, 1210, '2011-09-22', 4, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6847, 1210, '2011-09-23', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6848, 1210, '2011-09-24', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6849, 2286, '2011-09-12', 2, '11:30 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6850, 2286, '2011-09-13', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6851, 2286, '2011-09-14', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6857, 2305, '2011-10-04', 2, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6858, 2305, '2011-10-05', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6859, 2305, '2011-10-06', 2, '10:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6860, 2320, '2011-09-15', 3, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6861, 2320, '2011-09-16', 3, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6862, 2320, '2011-09-16', 3, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6863, 2320, '2011-09-17', 3, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6864, 2322, '2011-09-23', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6865, 2322, '2011-09-23', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6866, 2322, '2011-09-24', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6867, 2322, '2011-09-24', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6868, 2322, '2011-09-25', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6869, 2322, '2011-09-25', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6870, 2322, '2011-09-26', 2, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6871, 2322, '2011-09-26', 2, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6872, 2327, '2011-09-24', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6873, 2327, '2011-09-24', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6874, 2327, '2011-09-25', 2, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6875, 2327, '2011-09-25', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6876, 1493, '2011-09-30', 2, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6879, 2331, '2012-07-11', 12, '01:00 pm', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6880, 2331, '2012-07-12', 12, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6881, 2331, '2012-07-12', 12, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6882, 2331, '2012-07-13', 12, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6883, 2331, '2012-07-13', 12, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6884, 2331, '2012-07-14', 12, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6885, 2331, '2012-07-14', 12, '03:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6886, 2331, '2012-07-15', 12, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6887, 2332, '2012-09-21', 16, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6888, 2332, '2012-09-21', 16, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6889, 2332, '2012-09-22', 16, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6890, 2332, '2012-09-22', 16, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6891, 2332, '2012-09-23', 16, '09:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6892, 2333, '2011-09-23', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6893, 2333, '2011-09-24', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6894, 2335, '2011-10-20', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6895, 2335, '2011-10-20', 2, '02:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6896, 2335, '2011-10-21', 2, '11:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6897, 2336, '2012-07-16', 4, '08:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6898, 2336, '2012-07-16', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6899, 2336, '2012-07-17', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6900, 2336, '2012-07-17', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6901, 2336, '2012-07-18', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6902, 2336, '2012-07-18', 4, '02:00 pm', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6903, 2336, '2012-07-19', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6904, 2336, '2012-07-19', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6905, 2338, '2012-08-03', 20, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6906, 2338, '2012-08-04', 20, '07:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6907, 2338, '2012-08-04', 20, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6908, 2338, '2012-08-05', 20, '07:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6909, 2339, '2011-09-30', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6910, 2339, '2011-10-01', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6911, 2339, '2011-10-02', 2, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6912, 2340, '2012-05-27', 2, '07:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6913, 2340, '2012-05-27', 2, '12:00 noon', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6914, 2340, '2012-05-28', 2, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6915, 2340, '2012-05-28', 2, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6916, 2340, '2012-05-29', 2, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6917, 2340, '2012-05-29', 2, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6918, 2340, '2012-05-30', 2, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6919, 2340, '2012-05-30', 2, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6920, 2343, '2012-09-21', 4, '02:00 pm', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6921, 2343, '2012-09-22', 4, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6922, 2343, '2012-09-23', 4, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6923, 2318, '2012-05-17', 12, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6924, 2318, '2012-05-17', 12, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6925, 2318, '2012-05-18', 12, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6926, 2318, '2012-05-18', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6927, 2318, '2012-05-19', 12, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6928, 2318, '2012-05-19', 12, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6929, 2318, '2012-05-20', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6930, 2318, '2012-05-20', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6931, 2348, '2012-06-08', 20, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6932, 2348, '2012-06-09', 20, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6933, 2348, '2012-06-10', 20, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8264, 2668, '2013-05-24', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8265, 2668, '2013-05-24', 4, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8266, 2668, '2013-05-25', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8267, 2668, '2013-05-25', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8268, 2668, '2013-05-26', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8290, 2672, '2013-08-15', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8291, 2672, '2013-08-16', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6941, 2350, '2011-10-28', 2, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6942, 2350, '2011-10-28', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6943, 2350, '2011-10-29', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6944, 2350, '2011-10-29', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6945, 2350, '2011-10-30', 2, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6946, 2352, '2012-07-20', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6947, 2352, '2012-07-20', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6948, 2352, '2012-07-21', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6949, 2352, '2012-07-21', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6950, 2352, '2012-07-22', 4, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6955, 2355, '2012-06-08', 20, '11:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6956, 2355, '2012-06-09', 20, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6957, 2355, '2012-06-09', 20, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6958, 2355, '2012-06-10', 20, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6959, 2357, '2012-06-12', 4, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6960, 2357, '2012-06-13', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6961, 2357, '2012-06-14', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6962, 2357, '2012-06-15', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6963, 2358, '2012-09-13', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6964, 2358, '2012-09-14', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6965, 2358, '2012-09-15', 8, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6966, 2358, '2012-09-16', 8, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6967, 2359, '2012-05-25', 4, 'Any Time', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6968, 2359, '2012-05-25', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6969, 2359, '2012-05-26', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6970, 2359, '2012-05-26', 4, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6971, 2359, '2012-05-27', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6972, 2359, '2012-05-27', 4, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6973, 2362, '2012-09-14', 12, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6974, 2362, '2012-09-14', 12, '02:30 pm', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6975, 2362, '2012-09-15', 12, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6976, 2362, '2012-09-15', 12, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6977, 2363, '2012-06-01', 16, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6978, 2363, '2012-06-02', 16, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6979, 2363, '2012-06-02', 16, '02:30 pm', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6980, 1479, '2012-06-22', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6981, 1479, '2012-06-23', 2, '10:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6982, 1479, '2012-06-24', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6983, 2367, '2012-06-01', 16, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6984, 2367, '2012-06-02', 16, '10:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6985, 2367, '2012-06-02', 16, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6986, 2367, '2012-06-03', 16, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6987, 2367, '2012-06-03', 16, '04:00 pm', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6988, 2367, '2012-06-04', 16, '10:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6989, 2368, '2012-05-28', 2, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6990, 2368, '2012-05-28', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6991, 2368, '2012-05-29', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6992, 2368, '2012-05-29', 2, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8128, 2643, '2013-05-18', 6, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8129, 2643, '2013-05-19', 6, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8130, 2643, '2013-05-19', 6, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6996, 2372, '2012-05-19', 8, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6997, 2372, '2012-05-20', 8, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6998, 2372, '2012-05-20', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (6999, 2372, '2012-05-21', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7000, 2374, '2012-05-18', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7001, 2374, '2012-05-19', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7002, 2374, '2012-05-20', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7003, 1674, '2012-07-27', 8, '11:30 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7004, 1674, '2012-07-28', 8, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7005, 1674, '2012-07-28', 8, '03:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7006, 1674, '2012-07-29', 8, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7007, 1674, '2012-07-29', 8, '03:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7008, 1674, '2012-07-30', 8, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7009, 2375, '2012-05-12', 4, '07:30 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7010, 2375, '2012-05-12', 4, '01:00 pm', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7011, 2375, '2012-05-13', 4, '07:30 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7012, 2375, '2012-05-13', 4, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7013, 2375, '2012-05-14', 4, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7014, 2375, '2012-05-14', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7015, 2375, '2012-05-15', 4, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7016, 2375, '2012-05-15', 4, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7017, 2376, '2012-05-03', 12, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7018, 2376, '2012-05-04', 12, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7019, 2376, '2012-05-04', 12, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7020, 2376, '2012-05-05', 12, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7021, 1595, '2012-06-28', 12, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7022, 1595, '2012-06-29', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7023, 1595, '2012-06-29', 8, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7024, 1595, '2012-06-30', 12, '08:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7025, 1595, '2012-06-30', 12, '02:00 pm', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7026, 1595, '2012-07-01', 12, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7027, 2377, '2012-08-17', 8, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7028, 2377, '2012-08-18', 8, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7029, 2377, '2012-08-19', 8, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7030, 2378, '2012-06-06', 3, '01:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7031, 2378, '2012-06-07', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7032, 2378, '2012-06-08', 3, 'Any Time', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7033, 2379, '2012-09-17', 20, '08:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7034, 2379, '2012-09-17', 20, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7035, 2379, '2012-09-18', 20, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7036, 2379, '2012-09-18', 20, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7037, 2379, '2012-09-19', 20, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7038, 2379, '2012-09-19', 20, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7039, 2379, '2012-09-20', 20, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7040, 2379, '2012-09-20', 20, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7041, 2379, '2012-09-21', 20, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7042, 2380, '2012-06-22', 20, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7043, 2380, '2012-06-23', 20, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7044, 2380, '2012-06-23', 20, '02:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7045, 2381, '2012-09-17', 6, '09:00 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7046, 2381, '2012-09-17', 6, '04:00 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7047, 2381, '2012-09-18', 6, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7048, 2381, '2012-09-18', 6, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7049, 2381, '2012-09-19', 6, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7050, 2381, '2012-09-19', 6, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7051, 2381, '2012-09-20', 6, '09:00 am', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7052, 2381, '2012-09-20', 6, '03:00 pm', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7053, 2381, '2012-09-21', 6, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7054, 2381, '2012-09-21', 6, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7055, 2382, '2012-07-10', 6, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7056, 2382, '2012-07-10', 6, '01:30 pm', 'Hidden River'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7057, 2382, '2012-07-11', 6, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7058, 2383, '2012-09-10', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7059, 2383, '2012-09-11', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7060, 2383, '2012-09-12', 4, '11:30 am', 'True North Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7061, 2384, '2012-05-14', 4, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7062, 2384, '2012-05-15', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7063, 2384, '2012-05-16', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7064, 2384, '2012-05-17', 4, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7065, 2386, '2012-06-22', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7066, 2386, '2012-06-23', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7067, 2386, '2012-06-24', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7068, 2386, '2012-06-25', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7069, 2387, '2012-07-14', 8, '10:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7070, 2387, '2012-07-15', 8, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7071, 2387, '2012-07-16', 8, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7072, 2387, '2012-07-17', 8, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7073, 2388, '2012-09-08', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7074, 2388, '2012-09-08', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7075, 2388, '2012-09-09', 8, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7076, 2389, '2012-05-16', 8, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7077, 2389, '2012-05-16', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7078, 2389, '2012-05-17', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7079, 2389, '2012-05-17', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7080, 2389, '2012-05-18', 8, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7081, 2389, '2012-05-18', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7082, 2389, '2012-05-19', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7083, 2389, '2012-05-19', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7084, 2389, '2012-05-20', 8, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7085, 2389, '2012-05-20', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7086, 975, '2012-06-15', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7087, 975, '2012-06-15', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7088, 975, '2012-06-16', 4, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7089, 975, '2012-06-16', 4, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7090, 975, '2012-06-17', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7106, 2393, '2012-08-09', 6, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7107, 2393, '2012-08-10', 6, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7108, 2393, '2012-08-11', 6, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7094, 2392, '2012-06-07', 16, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7095, 2392, '2012-06-08', 16, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7096, 2392, '2012-06-08', 16, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7097, 2392, '2012-06-09', 16, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7098, 2392, '2012-06-09', 16, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7099, 2392, '2012-06-10', 16, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7100, 2392, '2012-06-07', 16, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7101, 2392, '2012-06-08', 16, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7102, 2392, '2012-06-08', 16, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7103, 2392, '2012-06-09', 16, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7104, 2392, '2012-06-09', 16, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7105, 2392, '2012-06-10', 16, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7109, 2393, '2012-08-12', 6, '09:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7110, 874, '2012-07-23', 16, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7111, 874, '2012-07-24', 16, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7112, 874, '2012-07-25', 16, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7113, 2395, '2012-09-21', 20, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7114, 2395, '2012-09-22', 20, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7115, 2395, '2012-09-23', 20, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7116, 2397, '2012-05-23', 12, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7117, 2397, '2012-05-24', 12, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7118, 2397, '2012-05-24', 12, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7119, 2397, '2012-05-25', 12, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7120, 2397, '2012-05-25', 12, '01:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7121, 2397, '2012-05-26', 12, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7122, 2397, '2012-05-26', 12, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7123, 2397, '2012-05-27', 12, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7124, 2398, '2012-06-21', 16, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7125, 2398, '2012-06-22', 16, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7126, 2398, '2012-06-23', 16, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7127, 2398, '2012-06-23', 16, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7128, 2399, '2012-07-27', 20, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7129, 2399, '2012-07-28', 20, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7130, 2399, '2012-07-29', 20, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7131, 2400, '2012-06-03', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7132, 2400, '2012-06-04', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7133, 2400, '2012-06-05', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7134, 2400, '2012-06-06', 4, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7135, 2401, '2012-07-28', 8, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7136, 2401, '2012-07-28', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7137, 2401, '2012-07-29', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7138, 2401, '2012-07-30', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7139, 2402, '2012-05-22', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7140, 2402, '2012-05-23', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7141, 2402, '2012-05-23', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7142, 2402, '2012-05-24', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7143, 2403, '2012-05-26', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7144, 2403, '2012-05-27', 4, '11:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7145, 2404, '2012-06-01', 4, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7146, 2404, '2012-06-02', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7147, 2404, '2012-06-03', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7148, 2404, '2012-06-04', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7149, 2404, '2012-06-05', 4, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7150, 2404, '2012-06-06', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7151, 2405, '2012-08-04', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7152, 2405, '2012-08-05', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7153, 2405, '2012-08-07', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7154, 2405, '2012-08-09', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7155, 2405, '2012-08-10', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7156, 2406, '2012-09-11', 2, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7157, 2406, '2012-09-12', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7158, 2406, '2012-09-12', 2, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7159, 2406, '2012-09-13', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7160, 2406, '2012-07-11', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7161, 2406, '2012-07-12', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7162, 2406, '2012-07-12', 2, '03:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7163, 2406, '2012-07-13', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7169, 2408, '2012-06-15', 4, '04:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7170, 2408, '2012-06-16', 4, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7171, 2408, '2012-06-16', 4, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7172, 2408, '2012-06-17', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7173, 2409, '2012-06-20', 1, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7174, 2409, '2012-06-20', 1, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7175, 2410, '2012-06-15', 8, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7176, 2410, '2012-06-15', 8, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7177, 2410, '2012-06-16', 8, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7178, 2410, '2012-06-16', 8, '02:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7179, 2410, '2012-06-17', 8, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7180, 2410, '2012-06-17', 8, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7185, 2413, '2012-07-23', 4, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7186, 2413, '2012-07-24', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7187, 2413, '2012-07-24', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7188, 2413, '2012-07-25', 4, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7189, 1618, '2012-07-17', 6, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7190, 1618, '2012-07-18', 6, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7191, 1618, '2012-07-19', 6, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7192, 2414, '2012-07-20', 8, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7193, 2414, '2012-07-20', 8, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7194, 2414, '2012-07-21', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7195, 2414, '2012-07-21', 8, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7196, 2414, '2012-07-22', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7197, 2414, '2012-07-22', 8, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7198, 2414, '2012-07-23', 8, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7199, 2415, '2012-07-11', 16, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7200, 2415, '2012-07-12', 16, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7201, 2415, '2012-07-12', 16, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7202, 2415, '2012-07-13', 16, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7203, 2415, '2012-07-13', 16, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7204, 2415, '2012-07-14', 16, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7205, 2415, '2012-07-14', 16, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7206, 2415, '2012-07-15', 16, '07:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7207, 2417, '2012-06-03', 8, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7208, 2417, '2012-06-03', 8, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7209, 2417, '2012-06-04', 8, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7210, 2417, '2012-06-04', 8, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7211, 2417, '2012-06-05', 8, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7212, 2418, '2012-05-07', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7213, 2418, '2012-05-07', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7214, 2418, '2012-05-08', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7215, 2418, '2012-05-08', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7216, 2418, '2012-05-09', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7217, 2419, '2012-06-22', 8, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7218, 2419, '2012-06-22', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7219, 2419, '2012-06-23', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7220, 2419, '2012-06-24', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7221, 2419, '2012-06-24', 8, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7222, 2420, '2012-08-27', 8, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7223, 2420, '2012-08-28', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7224, 2420, '2012-08-29', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7225, 2420, '2012-08-30', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7226, 2422, '2012-05-03', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7227, 2422, '2012-05-04', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7228, 2422, '2012-05-05', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7229, 2422, '2012-05-06', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7230, 2423, '2012-08-02', 8, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7231, 2423, '2012-08-03', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7232, 2423, '2012-08-04', 8, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7233, 2423, '2012-08-02', 8, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7234, 2423, '2012-08-03', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7235, 2423, '2012-08-04', 8, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7236, 2423, '2012-08-02', 8, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7237, 2423, '2012-08-03', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7238, 2423, '2012-08-04', 8, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7239, 2424, '2012-05-24', 16, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7240, 2424, '2012-05-25', 16, '09:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7241, 2424, '2012-05-26', 16, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7242, 2424, '2012-05-27', 16, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7243, 2234, '2012-07-10', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7244, 2234, '2012-07-11', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7245, 2234, '2012-07-12', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7246, 2234, '2012-07-13', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7247, 2426, '2012-05-31', 12, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7248, 2426, '2012-06-01', 12, '09:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7249, 2426, '2012-06-02', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7250, 2426, '2012-06-03', 12, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7251, 608, '2012-08-02', 12, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7252, 608, '2012-08-03', 12, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7253, 608, '2012-08-03', 12, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7254, 608, '2012-08-04', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7255, 608, '2012-08-04', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7256, 608, '2012-08-05', 12, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7257, 2427, '2012-07-19', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7258, 2427, '2012-07-20', 16, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7259, 2427, '2012-07-20', 16, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7260, 2427, '2012-07-21', 16, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7261, 2427, '2012-07-21', 16, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7262, 2427, '2012-07-22', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7263, 608, '2012-07-26', 12, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7264, 608, '2012-07-27', 12, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7265, 608, '2012-07-27', 12, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7266, 608, '2012-07-28', 12, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7267, 608, '2012-07-28', 12, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7268, 608, '2012-07-29', 12, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7269, 2428, '2012-09-02', 4, '10:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7270, 2428, '2012-09-03', 4, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7271, 2428, '2012-09-04', 4, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7272, 2428, '2012-09-05', 4, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7273, 2428, '2012-09-06', 4, '10:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7274, 2428, '2012-09-07', 4, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7290, 2430, '2012-05-11', 4, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7291, 2430, '2012-05-12', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7292, 2430, '2012-05-13', 4, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7293, 2431, '2012-07-27', 14, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7294, 2431, '2012-07-28', 14, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7295, 2431, '2012-07-29', 14, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7296, 2418, '2012-05-14', 4, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7282, 2429, '2012-06-04', 8, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7283, 2429, '2012-06-05', 8, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7284, 2429, '2012-06-06', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7285, 2429, '2012-06-07', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7286, 2429, '2012-06-04', 8, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7287, 2429, '2012-06-05', 8, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7288, 2429, '2012-06-06', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7289, 2429, '2012-06-07', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7297, 2418, '2012-05-15', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7298, 2418, '2012-05-15', 4, '03:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7299, 2418, '2012-05-16', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7300, 2418, '2012-05-16', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7301, 2418, '2012-05-17', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7302, 2432, '2012-06-11', 4, '10:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7303, 2432, '2012-06-12', 4, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7304, 2432, '2012-06-13', 4, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7305, 2432, '2012-06-14', 4, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7306, 2433, '2012-05-19', 9, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7307, 2433, '2012-05-20', 9, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7308, 2418, '2012-05-14', 4, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7309, 2418, '2012-05-15', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7310, 2418, '2012-05-15', 4, '03:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7311, 2418, '2012-05-16', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7312, 2418, '2012-05-16', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7313, 2418, '2012-05-17', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7314, 2436, '2012-07-26', 12, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7315, 2436, '2012-07-27', 12, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7316, 2436, '2012-07-28', 12, '11:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7317, 1874, '2012-10-15', 12, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7318, 1874, '2012-10-15', 12, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7319, 1874, '2012-10-16', 12, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7320, 2439, '2012-07-22', 10, '12:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7321, 2439, '2012-07-23', 10, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7322, 2439, '2012-07-24', 10, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7323, 2439, '2012-07-25', 10, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7324, 2343, '2012-07-25', 12, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7325, 2343, '2012-07-26', 12, '10:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7326, 2343, '2012-07-27', 12, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7327, 2343, '2012-07-28', 12, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7328, 2290, '2012-06-29', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7329, 2290, '2012-06-30', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7330, 2290, '2012-07-01', 4, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7331, 2441, '2012-05-20', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7332, 2441, '2012-05-20', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7333, 2441, '2012-05-21', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7334, 2441, '2012-05-21', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7335, 2441, '2012-05-22', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7336, 2441, '2012-05-22', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7337, 2441, '2012-05-23', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7338, 2441, '2012-05-23', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7339, 2441, '2012-05-24', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7340, 2441, '2012-05-24', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7341, 2441, '2012-05-25', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7342, 2441, '2012-05-25', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7343, 2276, '2012-08-17', 7, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7344, 2276, '2012-08-17', 7, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7345, 2276, '2012-08-18', 7, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7346, 2276, '2012-08-18', 7, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7347, 2276, '2012-08-19', 7, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7348, 2276, '2012-08-19', 7, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7349, 2276, '2012-08-17', 7, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7350, 2276, '2012-08-17', 7, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7351, 2276, '2012-08-18', 7, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7352, 2276, '2012-08-18', 7, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7353, 2276, '2012-08-19', 7, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7354, 2276, '2012-08-19', 7, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7355, 2445, '2012-08-19', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7356, 2445, '2012-08-20', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7357, 2445, '2012-08-21', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7358, 2445, '2012-08-22', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7359, 2446, '2012-07-21', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7360, 2446, '2012-07-21', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7361, 2446, '2012-07-22', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7362, 2446, '2012-07-22', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7363, 2446, '2012-07-23', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7364, 2446, '2012-07-23', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7365, 2446, '2012-07-24', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7366, 2446, '2012-07-24', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7367, 2446, '2012-07-25', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7368, 2446, '2012-07-25', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7369, 2446, '2012-07-26', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7370, 2446, '2012-07-26', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7371, 2446, '2012-07-27', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7372, 2446, '2012-07-27', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7373, 2446, '2012-07-28', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7374, 2446, '2012-07-28', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7375, 2448, '2012-06-14', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7376, 2448, '2012-06-15', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7394, 2454, '2012-07-30', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7395, 2454, '2012-07-31', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7396, 2454, '2012-08-01', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7380, 2450, '2012-05-20', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7381, 2450, '2012-05-21', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7382, 2451, '2012-08-10', 4, '01:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7383, 2451, '2012-08-11', 4, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7384, 2451, '2012-08-11', 4, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7385, 2451, '2012-08-12', 4, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7386, 2452, '2012-06-15', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7387, 2452, '2012-06-16', 4, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7388, 2452, '2012-06-16', 4, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7389, 2452, '2012-06-17', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7390, 1651, '2012-07-16', 12, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7391, 1651, '2012-07-16', 12, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7392, 1651, '2012-07-17', 12, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7393, 1651, '2012-07-17', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7397, 2454, '2012-08-03', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7398, 2454, '2012-07-30', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7399, 2454, '2012-07-31', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7400, 2454, '2012-08-01', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7401, 2454, '2012-08-03', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7402, 1792, '2012-08-13', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7403, 1792, '2012-08-14', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7404, 1792, '2012-08-15', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7405, 1792, '2012-08-16', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7406, 1792, '2012-08-17', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7407, 676, '2012-09-07', 12, '03:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7408, 676, '2012-09-08', 12, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7409, 676, '2012-09-08', 12, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7410, 676, '2012-09-09', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7411, 2453, '2012-05-18', 8, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7412, 2453, '2012-05-19', 8, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7413, 2453, '2012-05-20', 8, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7414, 2453, '2012-05-21', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7415, 1778, '2012-09-14', 20, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7416, 1778, '2012-09-14', 20, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7417, 1778, '2012-09-15', 20, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7418, 2357, '2012-08-16', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7419, 2357, '2012-08-17', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7420, 2357, '2012-08-17', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7421, 2357, '2012-08-18', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7422, 444, '2012-07-05', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7423, 444, '2012-07-06', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7424, 444, '2012-07-07', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7425, 444, '2012-07-08', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7426, 1639, '2012-06-02', 8, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7427, 1639, '2012-06-03', 8, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7428, 1639, '2012-06-04', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7429, 639, '2012-10-03', 3, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7430, 639, '2012-10-04', 3, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7431, 639, '2012-10-05', 3, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7432, 2193, '2012-06-04', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7433, 2193, '2012-06-04', 4, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7434, 2193, '2012-06-05', 4, '07:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7435, 2193, '2012-06-05', 4, '12:00 noon', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7436, 2110, '2012-07-10', 4, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7437, 2110, '2012-07-10', 4, '01:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7438, 2110, '2012-07-11', 4, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7439, 2110, '2012-07-11', 4, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7440, 2110, '2012-07-12', 4, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7441, 2110, '2012-07-12', 4, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7442, 1712, '2012-05-25', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7443, 1712, '2012-05-26', 2, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7444, 1712, '2012-05-27', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7445, 1712, '2012-05-28', 2, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7446, 1419, '2012-06-15', 8, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7447, 1419, '2012-06-15', 8, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7448, 1419, '2012-06-17', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7449, 1067, '2012-05-20', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7450, 1067, '2012-05-21', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7451, 1067, '2012-05-22', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7452, 1067, '2012-05-23', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7453, 2457, '2012-06-23', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7454, 2457, '2012-06-23', 4, '03:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7455, 2457, '2012-06-24', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7456, 2457, '2012-06-24', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7457, 2457, '2012-06-25', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7458, 2457, '2012-06-25', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7459, 2457, '2012-06-26', 4, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7460, 2457, '2012-06-23', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7461, 2457, '2012-06-23', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7462, 2457, '2012-06-24', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7463, 2457, '2012-06-24', 4, '03:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7464, 2457, '2012-06-25', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7465, 2457, '2012-06-25', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7466, 2457, '2012-06-26', 4, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7467, 1844, '2012-05-06', 2, '02:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7468, 1844, '2012-05-07', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7469, 1844, '2012-05-08', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7470, 1897, '2012-07-31', 8, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7471, 1897, '2012-08-01', 8, '07:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7472, 1897, '2012-08-01', 8, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7473, 1897, '2012-08-02', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7474, 2290, '2012-06-29', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7475, 2290, '2012-06-30', 2, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7476, 2290, '2012-07-01', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7477, 2458, '2012-07-13', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7478, 2458, '2012-07-14', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7479, 2458, '2012-07-15', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7480, 1718, '2012-07-03', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7481, 1718, '2012-07-03', 4, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7482, 1718, '2012-07-04', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7491, 456, '2012-07-02', 6, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7492, 456, '2012-07-03', 6, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7493, 456, '2012-07-04', 6, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7498, 2460, '2012-05-05', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7499, 2460, '2012-05-06', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7500, 2461, '2012-08-19', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7501, 2461, '2012-08-20', 4, '11:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7502, 2461, '2012-08-21', 4, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7503, 2461, '2012-08-22', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7504, 2461, '2012-08-23', 4, '10:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7505, 2461, '2012-08-24', 4, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7516, 2465, '2012-07-06', 8, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7517, 2465, '2012-07-06', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7518, 2465, '2012-07-07', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7519, 2465, '2012-07-07', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7520, 2465, '2012-07-08', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7521, 2465, '2012-07-08', 8, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7522, 2020, '2012-06-14', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7523, 2020, '2012-06-15', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7524, 2020, '2012-06-15', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7525, 2020, '2012-06-16', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7526, 2020, '2012-06-16', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7527, 2466, '2012-07-16', 2, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7528, 2466, '2012-07-17', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7529, 2466, '2012-07-18', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7530, 2466, '2012-07-19', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7539, 2470, '2012-06-10', 11, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7540, 2470, '2012-06-11', 11, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7543, 2472, '2012-08-29', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7544, 2472, '2012-08-30', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7545, 2472, '2012-08-27', 4, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7546, 2472, '2012-08-28', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7547, 2472, '2012-08-29', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7548, 2472, '2012-08-30', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7549, 2473, '2012-06-23', 2, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7550, 2473, '2012-06-24', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7551, 2473, '2012-06-25', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7552, 2473, '2012-06-26', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7553, 2473, '2012-06-27', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7554, 2473, '2012-06-28', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7555, 2473, '2012-06-29', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7556, 2473, '2012-06-30', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7557, 2477, '2012-09-14', 8, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7558, 2477, '2012-09-14', 8, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7559, 2477, '2012-09-15', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7560, 2477, '2012-09-15', 8, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7561, 2477, '2012-09-16', 8, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7562, 2479, '2012-08-18', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7563, 2479, '2012-08-18', 3, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7564, 2479, '2012-08-19', 3, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7565, 2479, '2012-08-19', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7566, 2480, '2012-07-01', 4, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7567, 2480, '2012-07-02', 4, '10:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7568, 2480, '2012-07-03', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7569, 2480, '2012-07-04', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7570, 2481, '2012-08-17', 4, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7571, 2481, '2012-08-17', 4, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7572, 2481, '2012-08-18', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7573, 2481, '2012-08-18', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7574, 2481, '2012-08-19', 4, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7575, 2481, '2012-08-19', 4, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7576, 2482, '2012-07-25', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7577, 2482, '2012-07-26', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7578, 2484, '2012-09-29', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7579, 2484, '2012-09-30', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7580, 2038, '2012-08-29', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7581, 2038, '2012-08-30', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7582, 2485, '2012-07-08', 2, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7583, 2485, '2012-07-09', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7584, 2485, '2012-07-10', 2, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7585, 2485, '2012-07-10', 2, '03:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7586, 2485, '2012-07-11', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7587, 2485, '2012-07-11', 2, '03:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7588, 2485, '2012-07-12', 2, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7589, 2485, '2012-07-13', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7590, 2486, '2012-07-05', 4, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7591, 2486, '2012-07-06', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7592, 2486, '2012-07-07', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7593, 2487, '2012-06-08', 4, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7594, 2487, '2012-06-09', 4, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7595, 2487, '2012-06-09', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7596, 2487, '2012-06-10', 4, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7597, 2488, '2012-08-20', 4, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7598, 2488, '2012-08-21', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7599, 2488, '2012-08-22', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7600, 2488, '2012-08-23', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7605, 2491, '2012-06-14', 4, '04:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7606, 2491, '2012-06-15', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7607, 2491, '2012-06-15', 4, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7608, 2491, '2012-06-16', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7609, 2491, '2012-06-16', 4, '04:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7610, 2491, '2012-06-17', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7615, 2493, '2012-08-04', 12, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7616, 2493, '2012-08-04', 12, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7617, 2493, '2012-08-05', 12, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7618, 2493, '2012-08-06', 12, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7619, 2494, '2012-07-01', 12, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7620, 2494, '2012-07-02', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7621, 2494, '2012-07-03', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7622, 2496, '2012-07-14', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7623, 2496, '2012-07-14', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7624, 2496, '2012-07-15', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7625, 2496, '2012-07-15', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7626, 2496, '2012-07-14', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7627, 2496, '2012-07-14', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7628, 2496, '2012-07-15', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7629, 2496, '2012-07-15', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7630, 2497, '2012-08-03', 4, '07:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7631, 2497, '2012-08-04', 4, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7632, 2497, '2012-08-05', 4, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7633, 2497, '2012-08-06', 4, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7634, 1639, '2012-09-01', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7635, 1639, '2012-09-02', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7636, 901, '2012-10-12', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7637, 901, '2012-10-13', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7638, 901, '2012-10-14', 2, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7639, 901, '2012-10-15', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7640, 2498, '2012-06-15', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7641, 2498, '2012-06-16', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7642, 2498, '2012-06-17', 4, '07:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7643, 2499, '2012-09-05', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7644, 2499, '2012-09-06', 4, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7645, 2499, '2012-09-07', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7646, 2499, '2012-09-08', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7647, 2499, '2012-09-09', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7648, 2500, '2012-06-09', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7649, 2500, '2012-06-10', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8811, 3868, '2013-09-12', 8, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9217, 3975, '2014-07-07', 3, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7652, 2503, '2012-07-10', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7653, 2503, '2012-07-11', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7654, 2503, '2012-07-12', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7655, 2503, '2012-07-13', 2, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7656, 2504, '2012-06-24', 4, '10:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7657, 2504, '2012-06-25', 4, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7658, 2504, '2012-06-26', 4, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7659, 2504, '2012-06-27', 4, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7660, 2504, '2012-06-24', 4, '10:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7661, 2504, '2012-06-25', 4, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7662, 2504, '2012-06-26', 4, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7663, 2504, '2012-06-27', 4, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7664, 2506, '2012-08-30', 6, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7665, 2506, '2012-08-30', 6, '04:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7666, 2506, '2012-08-31', 6, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7667, 2506, '2012-08-31', 6, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7668, 2506, '2012-09-01', 6, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7669, 2506, '2012-09-01', 6, '04:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7670, 2506, '2012-09-02', 6, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7671, 2507, '2012-08-23', 8, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7672, 2507, '2012-08-24', 8, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7674, 2508, '2012-08-06', 2, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7675, 2508, '2012-08-06', 2, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7676, 2508, '2012-08-07', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7677, 2509, '2012-06-21', 6, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7678, 2509, '2012-06-21', 6, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7679, 2509, '2012-06-22', 6, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7680, 2509, '2012-06-22', 6, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7681, 2509, '2012-06-23', 6, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7682, 2509, '2012-06-23', 6, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7683, 2509, '2012-06-24', 6, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7684, 2509, '2012-06-24', 6, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7685, 2510, '2012-08-13', 2, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7686, 2510, '2012-08-13', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7687, 2510, '2012-08-14', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7688, 2510, '2012-08-14', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7689, 2510, '2012-08-15', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7690, 2510, '2012-08-16', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7691, 2510, '2012-08-16', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7692, 2511, '2012-08-23', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7693, 2511, '2012-08-25', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7694, 2511, '2012-08-26', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7695, 2512, '2012-07-27', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7696, 2512, '2012-07-28', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7697, 2512, '2012-07-29', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7698, 2512, '2012-07-30', 4, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7699, 2513, '2012-06-12', 2, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7700, 2513, '2012-06-13', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7701, 2513, '2012-06-13', 2, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7702, 2513, '2012-06-14', 2, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7703, 2514, '2012-06-22', 1, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7704, 2514, '2012-06-23', 1, '11:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7705, 2514, '2012-06-24', 1, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7706, 2514, '2012-06-25', 1, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7707, 2516, '2012-06-25', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7708, 2516, '2012-06-26', 2, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7709, 2516, '2012-06-27', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7710, 2516, '2012-06-28', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7711, 2516, '2012-06-19', 2, '11:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7712, 2516, '2012-06-20', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7713, 2516, '2012-06-21', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7714, 2516, '2012-06-22', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7715, 2518, '2012-07-16', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7716, 2518, '2012-07-17', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7717, 2518, '2012-07-18', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7718, 2518, '2012-07-19', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9009, 1538, '2014-07-20', 12, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9014, 1718, '2014-06-06', 6, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9015, 1718, '2014-06-07', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9020, 1718, '2014-06-07', 6, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7723, 2521, '2012-08-23', 16, '01:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7724, 2521, '2012-08-24', 16, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7725, 2521, '2012-08-24', 10, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7726, 2521, '2012-08-25', 16, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7727, 2521, '2012-08-25', 10, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7728, 2521, '2012-08-26', 16, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7729, 2522, '2012-07-31', 4, '01:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7730, 2522, '2012-08-01', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7731, 2522, '2012-08-01', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7732, 2522, '2012-08-02', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7733, 2523, '2012-07-11', 1, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7734, 2523, '2012-07-12', 1, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7735, 2523, '2012-07-13', 1, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7736, 2524, '2012-07-23', 3, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7737, 2524, '2012-07-23', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7738, 2524, '2012-07-24', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7739, 2524, '2012-07-24', 3, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7740, 2524, '2012-07-25', 3, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7741, 2524, '2012-07-25', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7742, 2524, '2012-07-26', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7743, 2524, '2012-07-26', 3, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7744, 2525, '2012-07-16', 2, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7745, 2525, '2012-07-17', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7746, 2525, '2012-07-18', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7747, 2525, '2012-07-19', 2, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7748, 901, '2012-10-10', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7749, 901, '2012-10-11', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7750, 2522, '2012-07-31', 4, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7751, 2522, '2012-08-01', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7752, 2522, '2012-08-01', 2, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7753, 2522, '2012-08-02', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7754, 2527, '2012-08-02', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7755, 2527, '2012-08-03', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7756, 2529, '2012-07-03', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7757, 2529, '2012-07-03', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7758, 2529, '2012-07-04', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7759, 2529, '2012-07-04', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7760, 2530, '2012-09-10', 2, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7761, 2530, '2012-09-11', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7762, 2530, '2012-09-11', 2, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7763, 2530, '2012-09-12', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7764, 2530, '2012-09-13', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7765, 2532, '2012-09-13', 12, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7766, 2532, '2012-09-14', 12, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7767, 2532, '2012-09-15', 12, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7768, 2532, '2012-09-16', 12, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7769, 2534, '2012-08-18', 8, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7770, 2534, '2012-08-19', 8, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7771, 2534, '2012-08-20', 8, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7772, 1954, '2012-07-30', 2, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7773, 1954, '2012-07-31', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7774, 1954, '2012-08-01', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7775, 1954, '2012-08-02', 2, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7780, 2205, '2012-07-24', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7781, 2205, '2012-07-25', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7782, 2205, '2012-07-26', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7783, 2205, '2012-07-27', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7784, 2537, '2012-09-10', 3, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7785, 2537, '2012-09-11', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7786, 2537, '2012-09-12', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7787, 2537, '2012-09-13', 3, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7788, 743, '2012-08-16', 8, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7789, 743, '2012-08-17', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7790, 743, '2012-08-17', 8, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7791, 743, '2012-08-18', 8, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7792, 2538, '2012-08-11', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7793, 2538, '2012-08-11', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7794, 2538, '2012-08-12', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7795, 2538, '2012-08-12', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7796, 2538, '2012-08-13', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7797, 2538, '2012-08-13', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7798, 2539, '2013-08-12', 20, '01:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7799, 2539, '2013-08-13', 20, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7800, 2539, '2013-08-14', 20, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7801, 2539, '2013-08-15', 20, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7802, 2541, '2012-10-16', 2, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7803, 2541, '2012-10-17', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7804, 2541, '2012-10-18', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7805, 2541, '2012-10-19', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7806, 2542, '2012-08-04', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7807, 2542, '2012-08-05', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7808, 2542, '2012-08-06', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7809, 2542, '2012-08-07', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7810, 2543, '2013-07-07', 12, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7811, 2543, '2013-07-08', 12, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7812, 2543, '2013-07-08', 12, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7813, 2543, '2013-07-09', 12, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7814, 2543, '2013-07-10', 12, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7815, 2546, '2012-08-06', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7816, 2546, '2012-08-07', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7817, 2546, '2012-08-09', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7818, 2549, '2012-08-24', 16, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7819, 2549, '2012-08-25', 16, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7820, 2549, '2012-08-26', 16, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7821, 2550, '2012-08-22', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7822, 2550, '2012-08-22', 4, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7823, 2550, '2012-08-23', 2, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7824, 2550, '2012-08-23', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7825, 2550, '2012-08-24', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7826, 2550, '2012-08-24', 4, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7827, 2551, '2012-08-26', 2, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7828, 2551, '2012-08-27', 2, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7829, 2552, '2012-09-03', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7830, 2552, '2012-09-04', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7831, 2553, '2012-10-01', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7832, 2553, '2012-10-02', 4, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7833, 2553, '2012-10-03', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7834, 2553, '2012-10-04', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7835, 2554, '2012-08-14', 4, '11:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7836, 2554, '2012-08-14', 4, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7837, 2554, '2012-08-15', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7838, 2555, '2012-07-31', 2, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7839, 2555, '2012-08-01', 2, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7840, 2555, '2012-08-02', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7841, 2555, '2012-08-03', 2, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7842, 513, '2012-10-05', 6, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7843, 513, '2012-10-06', 6, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7844, 513, '2012-09-28', 6, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7845, 513, '2012-09-29', 6, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7846, 2553, '2012-09-28', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7847, 2553, '2012-09-29', 4, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7848, 2553, '2012-09-30', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7849, 2553, '2012-10-01', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7850, 2556, '2012-08-23', 2, '07:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7851, 2556, '2012-08-23', 2, '03:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7852, 2556, '2012-08-24', 2, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7853, 2556, '2012-08-24', 2, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7854, 2556, '2012-08-25', 2, '07:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7855, 2557, '2012-08-13', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7856, 2557, '2012-08-14', 2, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7857, 2557, '2012-08-14', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7858, 2557, '2012-08-15', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7859, 2558, '2013-06-21', 20, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7860, 2558, '2013-06-22', 20, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7861, 2558, '2013-06-23', 20, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7862, 513, '2012-09-28', 6, '01:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7863, 513, '2012-09-29', 6, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7864, 2559, '2012-07-30', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7865, 2559, '2012-07-31', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7866, 2559, '2012-08-01', 2, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7867, 2560, '2012-10-05', 2, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7868, 2560, '2012-10-06', 2, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7869, 2560, '2012-10-07', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7870, 2560, '2012-10-08', 2, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7871, 2561, '2012-09-01', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7872, 2561, '2012-09-02', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7879, 2565, '2012-09-07', 8, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7880, 2565, '2012-09-08', 8, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7881, 2343, '2012-09-14', 2, '10:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7882, 2343, '2012-09-15', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7877, 2564, '2012-08-07', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7878, 2564, '2012-08-08', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7883, 2343, '2012-09-16', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7884, 1344, '2012-10-08', 6, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7885, 1344, '2012-10-09', 6, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7886, 1344, '2012-10-10', 6, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7887, 1344, '2012-10-11', 6, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7888, 753, '2012-09-28', 4, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7889, 753, '2012-09-29', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7890, 753, '2012-09-29', 4, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7891, 753, '2012-09-30', 4, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8569, 3769, '2013-06-23', 2, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8570, 3769, '2013-06-24', 2, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8571, 3769, '2013-06-25', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8961, 3911, '2013-10-05', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7896, 2568, '2012-08-04', 1, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7897, 2568, '2012-08-05', 1, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7898, 2569, '2012-09-16', 1, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7899, 2569, '2012-09-17', 1, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7900, 2569, '2012-09-18', 1, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8962, 3911, '2013-10-05', 2, '12:00 noon', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8990, 3920, '2014-06-27', 12, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8991, 3920, '2014-06-28', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9213, 3973, '2014-05-12', 2, '03:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7905, 2560, '2012-09-07', 2, '01:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7906, 2560, '2012-09-08', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7907, 2560, '2012-09-09', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7908, 2340, '2012-09-10', 2, '07:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7909, 2340, '2012-09-10', 2, '12:00 noon', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7910, 2340, '2012-09-11', 2, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7911, 2340, '2012-09-11', 2, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7912, 2340, '2012-09-12', 2, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7913, 2340, '2012-09-12', 2, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7914, 2571, '2012-09-13', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7915, 2571, '2012-09-14', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7916, 2571, '2012-09-14', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7917, 2571, '2012-09-15', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7919, 2572, '2012-09-29', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7920, 2572, '2012-09-30', 2, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7921, 2560, '2012-09-07', 2, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7922, 2560, '2012-09-08', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7923, 2560, '2012-09-09', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7924, 2560, '2012-09-10', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7925, 2573, '2012-08-15', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7926, 2575, '2012-08-30', 2, '10:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7927, 2575, '2012-08-31', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7928, 2575, '2012-09-01', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7929, 2575, '2012-09-02', 2, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7930, 2575, '2012-09-03', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7931, 2576, '2012-09-01', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7932, 2576, '2012-09-02', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7933, 2577, '2012-10-12', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7934, 2577, '2012-10-13', 4, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7935, 2577, '2012-10-13', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7936, 2577, '2012-10-14', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7937, 2582, '2012-09-01', 6, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7938, 2582, '2012-09-02', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7998, 2600, '2012-09-12', 2, '07:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8269, 2669, '2013-09-05', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8270, 2669, '2013-09-06', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8271, 2669, '2013-09-07', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8292, 2673, '2013-08-09', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7944, 2585, '2012-09-06', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7945, 2585, '2012-09-07', 4, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7946, 2585, '2012-09-07', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7947, 2585, '2012-09-08', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7948, 2553, '2012-09-28', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7949, 2553, '2012-09-29', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7950, 2553, '2012-09-30', 4, '09:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7951, 2553, '2012-10-01', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7952, 2589, '2012-09-22', 2, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7953, 2589, '2012-09-23', 2, '07:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7954, 2590, '2012-10-05', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7955, 2591, '2012-09-21', 8, '04:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7956, 2591, '2012-09-22', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7957, 2591, '2012-09-22', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7958, 2591, '2012-09-23', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7959, 2591, '2012-09-23', 8, '03:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7967, 2596, '2013-07-11', 4, '04:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7968, 2596, '2013-07-12', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7969, 2596, '2013-07-12', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7970, 2596, '2013-07-13', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7964, 2595, '2012-10-05', 6, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7965, 2595, '2012-10-06', 6, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7966, 2595, '2012-10-07', 6, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7971, 2596, '2013-07-13', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7972, 2596, '2013-07-14', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7973, 2316, '2012-09-29', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7974, 2316, '2012-09-30', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7975, 2316, '2012-10-01', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7976, 2316, '2012-09-29', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7977, 2316, '2012-09-30', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7978, 2316, '2012-10-01', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7979, 743, '2012-08-15', 4, '12:00 noon', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7980, 743, '2012-08-16', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7981, 743, '2012-08-16', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7982, 743, '2012-08-17', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7983, 743, '2012-08-17', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7984, 743, '2012-08-18', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7985, 2598, '2012-09-28', 3, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7986, 2598, '2012-09-29', 3, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7987, 2598, '2012-09-30', 3, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7988, 2598, '2012-10-01', 3, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7989, 2598, '2012-09-28', 3, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7990, 2598, '2012-09-29', 3, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7991, 2598, '2012-09-30', 3, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7992, 2598, '2012-10-01', 3, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7993, 1428, '2012-09-29', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7994, 1428, '2012-09-30', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7995, 1428, '2012-10-01', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7996, 2599, '2012-10-06', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7997, 2599, '2012-10-07', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (7999, 2600, '2012-09-12', 2, '01:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8000, 2600, '2012-09-13', 2, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8001, 2600, '2012-09-13', 2, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8002, 2600, '2012-09-14', 2, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8003, 2600, '2012-09-14', 2, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8004, 2600, '2012-09-15', 2, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8005, 2600, '2012-09-15', 2, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8006, 2600, '2012-09-12', 2, '01:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8007, 2600, '2012-09-13', 2, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8008, 2600, '2012-09-13', 2, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8009, 2600, '2012-09-14', 2, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8010, 2600, '2012-09-14', 2, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8011, 2600, '2012-09-15', 2, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8012, 2600, '2012-09-15', 2, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8013, 2601, '2012-09-29', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8014, 2601, '2012-09-30', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8015, 2601, '2012-10-01', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8016, 2603, '2012-10-08', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8017, 2603, '2012-10-09', 4, '11:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8018, 2603, '2012-10-10', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8019, 2603, '2012-10-11', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8020, 2606, '2012-10-13', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8021, 2606, '2012-10-14', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8022, 2606, '2012-10-13', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8023, 2606, '2012-10-14', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8024, 2607, '2012-10-26', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8025, 2607, '2012-10-27', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8026, 2606, '2012-10-12', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8027, 2606, '2012-10-13', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8028, 2606, '2012-10-14', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8029, 2608, '2012-10-19', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8030, 2608, '2012-10-20', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8031, 2608, '2012-10-21', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8032, 2316, '2012-10-06', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8033, 2316, '2012-10-07', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8034, 2316, '2012-10-08', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8043, 2613, '2012-10-13', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8044, 2613, '2012-10-13', 2, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8045, 2613, '2012-10-14', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8046, 2613, '2012-10-14', 2, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8040, 2611, '2012-09-17', 2, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8041, 2611, '2012-09-18', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8042, 2611, '2012-09-19', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8047, 2614, '2013-05-17', 20, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8048, 2614, '2013-05-17', 20, '03:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8049, 2614, '2013-05-18', 20, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8050, 2614, '2013-05-18', 20, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8051, 2616, '2013-07-26', 12, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8052, 2616, '2013-07-27', 12, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8053, 2617, '2013-09-18', 16, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8054, 2617, '2013-09-19', 16, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8055, 2617, '2013-09-19', 16, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8056, 2617, '2013-09-20', 16, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8057, 2618, '2012-10-05', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8058, 2618, '2012-10-06', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8059, 2618, '2012-10-07', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8060, 2619, '2012-10-26', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8061, 2619, '2012-10-26', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8062, 2619, '2012-10-27', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8063, 2619, '2012-10-27', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8065, 2621, '2013-06-04', 8, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8066, 2621, '2013-06-05', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8067, 2621, '2013-06-06', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8068, 2621, '2013-06-07', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8069, 2622, '2012-08-16', 4, '11:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8070, 2622, '2012-08-17', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8071, 2622, '2012-08-17', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8072, 2622, '2012-08-18', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8073, 2624, '2013-05-09', 4, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8074, 2624, '2013-05-10', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8075, 2624, '2013-05-11', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8076, 2624, '2013-05-12', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8077, 2624, '2013-05-09', 4, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8078, 2624, '2013-05-10', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8079, 2624, '2013-05-11', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8080, 2624, '2013-05-12', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8081, 2626, '2013-09-05', 20, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8082, 2626, '2013-09-06', 20, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8083, 2626, '2013-09-06', 20, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8084, 2626, '2013-09-07', 20, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8085, 2626, '2013-09-07', 20, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8086, 490, '2013-05-24', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8087, 490, '2013-05-25', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8088, 490, '2013-05-26', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8089, 2630, '2013-06-14', 12, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8090, 2630, '2013-06-15', 12, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8091, 2630, '2013-06-15', 12, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8092, 2631, '2013-06-23', 12, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8093, 2631, '2013-06-24', 12, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8094, 2631, '2013-06-24', 12, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8095, 2631, '2013-06-25', 12, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8096, 2631, '2013-06-25', 12, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8097, 2632, '2013-06-10', 4, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8098, 2632, '2013-06-11', 4, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8099, 2632, '2013-06-11', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8100, 2632, '2013-06-12', 4, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8101, 2636, '2013-05-25', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8102, 2636, '2013-05-26', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8131, 2644, '2013-08-23', 12, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8132, 2644, '2013-08-24', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8133, 2644, '2013-08-25', 12, '09:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8134, 2644, '2013-08-26', 12, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8139, 2650, '2013-05-25', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8140, 2650, '2013-05-26', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8141, 2652, '2013-05-18', 16, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8142, 2652, '2013-05-19', 16, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8143, 2652, '2013-05-20', 16, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8144, 2652, '2013-05-21', 16, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8145, 2646, '2013-07-22', 16, '02:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8146, 2646, '2013-07-23', 16, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8147, 2646, '2013-07-24', 16, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8148, 2646, '2013-07-25', 16, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8149, 2653, '2013-07-07', 2, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8150, 2653, '2013-07-08', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8151, 2653, '2013-07-09', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8162, 2655, '2013-06-02', 12, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8163, 2655, '2013-06-02', 12, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8164, 2655, '2013-06-03', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8165, 2655, '2013-06-03', 12, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8166, 2655, '2013-06-04', 12, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8167, 2655, '2013-06-04', 12, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8168, 874, '2013-07-29', 16, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8169, 874, '2013-07-30', 16, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8170, 874, '2013-07-31', 16, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8171, 2656, '2013-06-13', 10, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8172, 2656, '2013-06-14', 10, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8173, 2656, '2013-06-14', 10, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8174, 2656, '2013-06-15', 10, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8175, 2657, '2013-07-06', 12, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8176, 2657, '2013-07-07', 12, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8177, 2659, '2013-07-26', 8, '04:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8178, 2659, '2013-07-27', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8179, 2659, '2013-07-27', 8, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8180, 2659, '2013-07-28', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8181, 2660, '2013-06-28', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8182, 2660, '2013-06-28', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8183, 2660, '2013-06-29', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8184, 2660, '2013-06-29', 8, '02:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8185, 2662, '2013-05-10', 8, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8186, 2662, '2013-05-11', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8187, 2660, '2013-06-28', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8188, 2660, '2013-06-28', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8189, 2660, '2013-06-29', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8190, 2660, '2013-06-29', 8, '02:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8191, 2458, '2013-06-28', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8192, 2458, '2013-06-29', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8193, 2458, '2013-06-30', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8194, 2663, '2013-01-23', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8195, 2663, '2013-01-23', 12, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8196, 2663, '2013-01-24', 12, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8197, 2663, '2013-01-24', 12, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8198, 2663, '2013-01-25', 12, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8199, 2644, '2013-08-23', 12, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8200, 2644, '2013-08-24', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8201, 2644, '2013-08-25', 12, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8202, 2644, '2013-08-26', 12, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8282, 2672, '2013-08-12', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8283, 2672, '2013-08-13', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8284, 2672, '2013-08-14', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8285, 2672, '2013-08-15', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8286, 2672, '2013-08-16', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8293, 2673, '2013-08-10', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8294, 2673, '2013-08-10', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8295, 2673, '2013-08-11', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8211, 2641, '2013-07-28', 12, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8212, 2641, '2013-07-29', 12, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8213, 2641, '2013-07-30', 12, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8214, 2641, '2013-07-31', 12, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8215, 497, '2013-07-27', 8, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8216, 497, '2013-07-28', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8217, 497, '2013-07-28', 8, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8218, 497, '2013-07-29', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8219, 2664, '2013-07-26', 16, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8220, 2664, '2013-07-27', 16, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8221, 2664, '2013-07-28', 16, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8222, 649, '2013-06-24', 20, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8223, 649, '2013-06-24', 20, '03:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8224, 649, '2013-06-25', 20, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8225, 649, '2013-06-25', 20, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8226, 649, '2013-06-26', 20, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8227, 649, '2013-06-26', 20, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8228, 649, '2013-06-27', 20, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8229, 649, '2013-06-27', 20, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8230, 2020, '2013-06-20', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8231, 2020, '2013-06-21', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8232, 2020, '2013-06-21', 4, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8233, 2020, '2013-06-22', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8234, 2020, '2013-06-22', 4, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8235, 2636, '2013-05-25', 4, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8236, 2636, '2013-05-26', 4, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8296, 2673, '2013-08-09', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8297, 2673, '2013-08-10', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8298, 2673, '2013-08-10', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8299, 2673, '2013-08-11', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8300, 2674, '2013-06-22', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8301, 2674, '2013-06-22', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8302, 2675, '2013-09-22', 12, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8303, 2675, '2013-09-23', 12, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8304, 2675, '2013-09-23', 8, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8305, 2675, '2013-09-24', 12, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8306, 2675, '2013-09-24', 8, '01:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8307, 2675, '2013-09-25', 12, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8308, 2675, '2013-09-25', 8, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8309, 2675, '2013-09-26', 12, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8310, 2372, '2013-09-09', 8, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8311, 2372, '2013-09-10', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8312, 2372, '2013-09-11', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8313, 2372, '2013-09-12', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8314, 2632, '2013-06-11', 4, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8315, 2632, '2013-06-11', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8316, 2632, '2013-06-12', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8317, 2677, '2013-05-17', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8318, 2677, '2013-05-18', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8319, 2677, '2013-05-19', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8320, 2678, '2013-08-03', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8321, 2678, '2013-08-04', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8322, 2678, '2013-08-04', 4, '03:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8323, 2678, '2013-08-05', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8324, 2679, '2013-07-05', 8, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8325, 2679, '2013-07-06', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8326, 2679, '2013-07-06', 8, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8327, 2679, '2013-07-07', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8328, 2680, '2013-08-12', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8329, 2680, '2013-08-13', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8330, 2680, '2013-08-14', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8347, 2687, '2013-07-01', 2, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8348, 2687, '2013-07-01', 2, '12:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8349, 2687, '2013-07-02', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8341, 2686, '2013-05-10', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8335, 2684, '2013-07-18', 20, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8336, 2684, '2013-07-18', 20, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8337, 2684, '2013-07-19', 20, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8338, 2684, '2013-07-19', 20, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8339, 2684, '2013-07-20', 20, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8340, 2684, '2013-07-20', 20, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8342, 2686, '2013-05-10', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8343, 2686, '2013-05-11', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8344, 2686, '2013-05-11', 8, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8345, 2686, '2013-05-12', 8, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8346, 2686, '2013-05-12', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8350, 2687, '2013-07-02', 2, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8351, 2687, '2013-07-03', 2, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8352, 2687, '2013-07-03', 2, '12:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8353, 2687, '2013-07-04', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8354, 2687, '2013-07-04', 2, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8355, 2688, '2013-08-13', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8356, 2688, '2013-08-14', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8357, 2688, '2013-08-15', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8358, 2688, '2013-08-16', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8359, 2689, '2013-06-14', 10, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8360, 2689, '2013-06-14', 10, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8361, 2689, '2013-06-15', 10, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8362, 2689, '2013-06-15', 10, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8363, 2689, '2013-06-16', 10, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8364, 2689, '2013-06-16', 10, '04:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8365, 2691, '2013-05-25', 12, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8366, 2691, '2013-05-25', 12, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8367, 2691, '2013-05-26', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8368, 2694, '2013-06-29', 12, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8369, 2694, '2013-06-29', 12, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8370, 2694, '2013-06-30', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8371, 2694, '2013-06-30', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8372, 2694, '2013-07-01', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8373, 2694, '2013-07-01', 12, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8383, 2697, '2013-08-24', 12, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8384, 2697, '2013-08-24', 12, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8385, 2697, '2013-08-25', 12, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8386, 2697, '2013-08-25', 12, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8391, 2699, '2013-09-02', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8379, 2695, '2013-08-16', 12, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8380, 2695, '2013-08-16', 12, '12:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8381, 2695, '2013-08-17', 12, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8382, 2695, '2013-08-18', 12, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8392, 2699, '2013-09-03', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8393, 2699, '2013-09-03', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8394, 2699, '2013-09-04', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8395, 2038, '2013-08-30', 4, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8396, 2038, '2013-08-31', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8397, 2038, '2013-09-01', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8398, 2701, '2013-08-26', 2, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8399, 2701, '2013-08-27', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8400, 2701, '2013-08-28', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8401, 2701, '2013-08-29', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8402, 2704, '2013-07-13', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8403, 2704, '2013-07-13', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8404, 2704, '2013-07-14', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8405, 2704, '2013-07-14', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8406, 2706, '2013-07-05', 8, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8407, 2706, '2013-07-06', 8, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8408, 2706, '2013-07-06', 8, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8409, 2706, '2013-07-07', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8410, 2707, '2013-06-14', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8411, 2707, '2013-06-14', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8412, 2707, '2013-06-15', 8, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8413, 2707, '2013-06-15', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8414, 2707, '2013-06-16', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8415, 2707, '2013-06-16', 8, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8416, 2708, '2013-07-18', 12, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8417, 2708, '2013-07-19', 12, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8418, 2708, '2013-07-19', 12, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8419, 2708, '2013-07-20', 12, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8420, 2708, '2013-07-20', 12, '03:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8421, 2708, '2013-07-21', 12, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8422, 2709, '2013-08-04', 20, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8423, 2709, '2013-08-05', 20, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8424, 2709, '2013-08-06', 20, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8425, 2709, '2013-08-07', 20, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8426, 2709, '2013-08-08', 20, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8427, 2599, '2013-08-01', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8428, 2599, '2013-08-02', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8429, 2599, '2013-08-02', 8, '03:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8430, 2599, '2013-08-03', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8431, 2599, '2013-08-03', 8, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8432, 2711, '2013-08-05', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8433, 2711, '2013-08-05', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8434, 2711, '2013-08-06', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8435, 2711, '2013-08-06', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8436, 2711, '2013-08-07', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8437, 2711, '2013-08-07', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8438, 2711, '2013-08-08', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8439, 2711, '2013-08-08', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8440, 979, '2013-06-06', 12, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8441, 979, '2013-06-07', 12, '07:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8442, 979, '2013-06-07', 12, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8443, 979, '2013-06-08', 12, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8444, 979, '2013-06-08', 12, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8445, 979, '2013-06-09', 12, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8465, 2721, '2013-09-13', 20, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8466, 2721, '2013-09-14', 20, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8467, 2721, '2013-09-15', 20, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8468, 2085, '2013-05-13', 8, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8469, 2085, '2013-05-14', 8, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8470, 3742, '2013-09-04', 16, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8471, 3742, '2013-09-05', 16, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8472, 3742, '2013-09-05', 16, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8473, 3742, '2013-09-06', 16, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8474, 3743, '2013-05-13', 3, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8475, 3743, '2013-05-13', 3, '03:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8476, 3743, '2013-05-14', 3, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8477, 3743, '2013-05-14', 3, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8478, 3743, '2013-05-15', 3, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8479, 3743, '2013-05-15', 3, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8480, 3743, '2013-05-16', 3, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8481, 3743, '2013-05-16', 3, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8482, 3743, '2013-05-17', 3, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8483, 3743, '2013-05-17', 3, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8484, 3746, '2013-06-10', 2, '11:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8485, 3746, '2013-06-11', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8486, 3746, '2013-06-12', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8487, 3746, '2013-06-13', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8488, 2706, '2013-07-05', 8, '03:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8489, 2706, '2013-07-06', 8, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8490, 2706, '2013-07-06', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8491, 2706, '2013-07-07', 8, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8492, 3749, '2013-05-16', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8493, 3749, '2013-05-17', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8494, 3749, '2013-05-18', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8495, 3749, '2013-05-16', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8496, 3749, '2013-05-17', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8497, 3749, '2013-05-18', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8498, 3750, '2013-09-29', 6, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8499, 3750, '2013-09-30', 6, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8500, 3750, '2013-09-30', 6, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8501, 3750, '2013-10-01', 6, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8502, 3751, '2013-08-23', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8503, 3751, '2013-08-24', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8504, 3751, '2013-08-25', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8505, 3752, '2013-05-16', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8506, 3752, '2013-05-17', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8507, 3752, '2013-05-17', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8508, 3752, '2013-05-18', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8509, 3752, '2013-05-18', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8510, 2231, '2013-09-16', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8511, 2231, '2013-09-17', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8512, 2231, '2013-09-18', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8513, 2231, '2013-09-19', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8514, 2231, '2013-09-16', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8515, 2231, '2013-09-17', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8516, 2231, '2013-09-18', 4, '11:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8517, 2231, '2013-09-19', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8518, 2231, '2013-09-16', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8519, 2231, '2013-09-17', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8520, 2231, '2013-09-18', 4, '11:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8521, 2231, '2013-09-19', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8522, 3753, '2013-08-30', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8523, 3753, '2013-08-30', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8524, 3753, '2013-08-31', 4, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8525, 3753, '2013-08-31', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8526, 3753, '2013-09-01', 4, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8527, 2372, '2013-09-16', 8, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8528, 2372, '2013-09-16', 8, '03:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8529, 2372, '2013-09-17', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8530, 2372, '2013-09-17', 8, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8531, 2372, '2013-09-18', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8532, 2372, '2013-09-18', 8, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8533, 2372, '2013-09-19', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8534, 2372, '2013-09-19', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8535, 3756, '2013-05-08', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8536, 3756, '2013-05-08', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8537, 3756, '2013-05-09', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8538, 3756, '2013-05-09', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8539, 3758, '2013-06-28', 2, '07:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8540, 3758, '2013-06-29', 2, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8541, 3758, '2013-06-30', 2, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8542, 3759, '2013-06-07', 8, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8543, 3759, '2013-06-07', 8, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8544, 3759, '2013-06-08', 8, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8545, 3759, '2013-06-08', 8, '03:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8546, 3759, '2013-06-09', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8547, 3760, '2013-08-09', 8, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8548, 3760, '2013-08-10', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8549, 3760, '2013-08-10', 8, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8550, 3760, '2013-08-11', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8551, 3762, '2013-08-03', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8552, 3762, '2013-08-03', 4, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8553, 3762, '2013-08-04', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8554, 3763, '2013-07-11', 2, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8555, 2424, '2013-05-23', 12, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8556, 2424, '2013-05-24', 12, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8557, 2424, '2013-05-24', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8558, 2424, '2013-05-25', 12, '09:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8559, 3767, '2013-05-19', 4, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8560, 3767, '2013-05-20', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8561, 3767, '2013-05-21', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8562, 3767, '2013-05-22', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8563, 3767, '2013-05-23', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8564, 3767, '2013-05-19', 4, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8565, 3767, '2013-05-20', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8566, 3767, '2013-05-21', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8567, 3767, '2013-05-22', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8568, 3767, '2013-05-23', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8572, 3770, '2013-06-21', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8573, 3770, '2013-06-21', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8574, 3770, '2013-06-22', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8575, 3770, '2013-06-22', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8576, 3770, '2013-06-23', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8577, 3770, '2013-06-23', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8578, 3771, '2013-05-18', 2, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8579, 3771, '2013-05-19', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8580, 3771, '2013-05-20', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8581, 3771, '2013-05-21', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8582, 3771, '2013-05-18', 2, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8583, 3771, '2013-05-19', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8584, 3771, '2013-05-20', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8585, 3771, '2013-05-21', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8586, 3774, '2013-08-26', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8587, 3774, '2013-08-27', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8588, 3774, '2013-08-28', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8589, 3776, '2013-09-14', 8, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8590, 3776, '2013-09-14', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8591, 3776, '2013-09-15', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8592, 3776, '2013-09-15', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8593, 3778, '2013-09-07', 4, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8594, 3778, '2013-09-08', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8595, 3780, '2013-07-08', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8596, 3780, '2013-07-09', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8597, 3780, '2013-07-10', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8598, 3780, '2013-07-12', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8599, 3784, '2013-09-10', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8600, 3784, '2013-09-11', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8601, 3784, '2013-09-12', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8602, 3784, '2013-09-13', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8603, 3785, '2013-06-13', 2, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8604, 3785, '2013-06-14', 2, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8605, 3785, '2013-06-14', 2, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8606, 3785, '2013-06-15', 2, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8607, 3786, '2013-05-29', 2, '12:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8608, 3786, '2013-05-30', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8609, 3786, '2013-05-31', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8610, 3786, '2013-06-01', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8611, 3787, '2013-06-20', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8612, 3787, '2013-06-21', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8613, 3787, '2013-06-22', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8614, 3787, '2013-06-23', 2, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8615, 3787, '2013-06-20', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8616, 3787, '2013-06-21', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8617, 3787, '2013-06-22', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8618, 3787, '2013-06-23', 2, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8619, 1718, '2013-08-09', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8620, 1718, '2013-08-10', 4, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8621, 2466, '2013-07-16', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8622, 2466, '2013-07-17', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8623, 2466, '2013-07-18', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8624, 879, '2013-07-22', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8625, 879, '2013-07-23', 8, '10:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8626, 879, '2013-07-24', 8, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8627, 879, '2013-07-25', 8, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8628, 879, '2013-07-26', 8, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8629, 2466, '2013-07-16', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8630, 2466, '2013-07-17', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8631, 2466, '2013-07-18', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8632, 3792, '2013-07-06', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8633, 3792, '2013-07-06', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8634, 3792, '2013-07-08', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8635, 3792, '2013-07-08', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8636, 3794, '2013-06-03', 14, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8637, 3794, '2013-06-03', 14, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8638, 3794, '2013-06-04', 14, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8639, 3794, '2013-06-04', 14, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8640, 3794, '2013-06-05', 14, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8641, 3794, '2013-06-05', 14, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8642, 3794, '2013-06-06', 14, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8643, 3794, '2013-06-06', 14, '01:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8644, 3794, '2013-06-07', 14, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8645, 3794, '2013-06-07', 14, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8646, 3794, '2013-06-08', 14, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8647, 3794, '2013-06-08', 14, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8648, 1964, '2013-07-04', 3, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8649, 1964, '2013-07-05', 3, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8650, 1964, '2013-07-06', 3, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8651, 3796, '2013-09-18', 2, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8652, 3796, '2013-09-19', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8653, 3796, '2013-09-20', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8654, 3800, '2013-07-26', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8655, 3800, '2013-07-27', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8656, 3800, '2013-07-28', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8657, 3801, '2013-07-16', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8658, 3801, '2013-07-17', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8659, 3801, '2013-07-18', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8660, 3801, '2013-07-19', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8661, 3802, '2013-09-24', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8662, 3802, '2013-09-26', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8663, 3808, '2013-10-04', 4, '11:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8664, 3808, '2013-10-05', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8665, 3808, '2013-10-06', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8666, 3808, '2013-10-07', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8667, 1016, '2013-07-18', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8668, 1016, '2013-07-18', 4, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8669, 1016, '2013-07-19', 4, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8670, 1016, '2013-07-19', 4, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8671, 3809, '2013-09-26', 4, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8672, 3809, '2013-09-27', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8673, 3809, '2013-09-27', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8674, 3809, '2013-09-28', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8675, 3809, '2013-09-28', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8676, 3809, '2013-09-29', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8677, 3810, '2013-07-05', 2, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8678, 3810, '2013-07-06', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8679, 3810, '2013-07-07', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8680, 2644, '2013-08-23', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8681, 2644, '2013-08-24', 12, '09:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8682, 2644, '2013-08-25', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8683, 2644, '2013-08-26', 12, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8684, 3588, '2013-09-20', 12, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8685, 3588, '2013-09-21', 12, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8686, 3588, '2013-09-22', 12, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8687, 3815, '2013-07-21', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8688, 3815, '2013-07-22', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8689, 3815, '2013-07-23', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8690, 3815, '2013-07-24', 2, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8695, 3818, '2013-07-14', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8696, 3818, '2013-07-15', 2, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8697, 3818, '2013-07-15', 2, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8698, 3818, '2013-07-16', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8699, 3818, '2013-07-14', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8700, 3818, '2013-07-15', 2, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8701, 3818, '2013-07-15', 2, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8702, 3818, '2013-07-16', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9109, 3944, '2014-06-15', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9110, 3944, '2014-06-16', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9111, 3944, '2014-06-16', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9112, 3944, '2014-06-17', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9113, 3944, '2014-06-17', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9114, 3944, '2014-06-18', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9125, 3945, '2014-08-02', 8, '07:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9126, 3945, '2014-08-02', 8, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8711, 3822, '2013-09-10', 6, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8712, 3822, '2013-09-11', 6, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8713, 3822, '2013-09-12', 6, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8714, 3823, '2013-09-09', 6, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8715, 3823, '2013-09-10', 6, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8716, 3823, '2013-09-11', 6, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8717, 3823, '2013-09-12', 6, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8726, 3827, '2013-08-10', 6, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8727, 3827, '2013-08-11', 6, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8728, 3827, '2013-08-11', 6, '02:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8729, 3827, '2013-08-12', 6, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8722, 3826, '2014-08-01', 12, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8723, 3826, '2014-08-02', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8724, 3826, '2014-08-03', 12, '09:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8725, 3826, '2014-08-04', 12, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8730, 3828, '2013-08-16', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8731, 3828, '2013-08-17', 4, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8732, 3828, '2013-08-17', 4, '02:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8733, 3828, '2013-08-18', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8734, 3829, '2013-07-12', 1, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8735, 3829, '2013-07-13', 1, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8736, 3830, '2013-08-09', 8, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8737, 3830, '2013-08-10', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8738, 3830, '2013-08-11', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8739, 3830, '2013-08-09', 8, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8740, 3830, '2013-08-10', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8741, 3830, '2013-08-11', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8742, 3832, '2013-07-20', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8743, 3834, '2013-07-18', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8744, 3834, '2013-07-18', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8745, 3834, '2013-07-19', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8746, 3834, '2013-07-19', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8747, 3834, '2013-07-20', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8748, 3834, '2013-07-20', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8749, 3834, '2013-07-21', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8750, 3834, '2013-07-21', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8751, 3834, '2013-07-22', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8752, 3834, '2013-07-22', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8753, 3834, '2013-07-23', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8754, 3834, '2013-07-23', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8755, 3836, '2013-08-16', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8756, 3836, '2013-08-17', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8757, 1032, '2013-09-16', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8758, 1032, '2013-09-16', 2, '02:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8759, 1032, '2013-09-17', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8760, 1032, '2013-09-17', 2, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8761, 1032, '2013-09-18', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8762, 1032, '2013-09-18', 2, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8763, 1032, '2013-09-19', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8764, 1032, '2013-09-19', 2, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8765, 3837, '2013-08-15', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8766, 3837, '2013-08-16', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8767, 3837, '2013-08-17', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8768, 3839, '2014-08-18', 10, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8769, 3839, '2014-08-19', 10, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8770, 3839, '2014-08-20', 10, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8771, 3839, '2014-08-21', 10, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8772, 3841, '2013-07-31', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8773, 3841, '2013-08-01', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8774, 3841, '2013-08-02', 2, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8775, 3843, '2013-08-17', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8776, 3843, '2013-08-18', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8777, 3843, '2013-08-19', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8778, 1904, '2013-09-10', 2, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8779, 1904, '2013-09-11', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8780, 1904, '2013-09-12', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8781, 1904, '2013-09-13', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8782, 3845, '2013-10-03', 4, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8783, 3845, '2013-10-04', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8784, 3845, '2013-10-05', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8785, 3845, '2013-10-03', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8786, 3845, '2013-10-04', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8787, 3845, '2013-10-05', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8788, 3847, '2013-09-20', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8789, 3847, '2013-09-21', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8790, 3849, '2013-08-30', 2, '03:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8791, 3849, '2013-08-31', 2, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8792, 3849, '2013-09-01', 2, '07:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8793, 356, '2013-08-07', 2, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8794, 356, '2013-08-08', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8795, 356, '2013-08-09', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8796, 3866, '2013-08-15', 2, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8797, 3866, '2013-08-16', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8798, 3866, '2013-08-17', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8799, 3866, '2013-08-18', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8812, 3870, '2013-10-05', 9, '12:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8813, 3870, '2013-10-06', 9, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8814, 3870, '2013-10-06', 9, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8815, 3870, '2013-10-07', 9, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8832, 3875, '2013-08-25', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8833, 3875, '2013-08-25', 4, '04:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8824, 3873, '2013-10-11', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8825, 3873, '2013-10-11', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8826, 3873, '2013-10-12', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8827, 3873, '2013-10-12', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8828, 3874, '2013-08-29', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8829, 3874, '2013-08-30', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8830, 3874, '2013-08-31', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8831, 3874, '2013-09-01', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8834, 3875, '2013-08-26', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8835, 3875, '2013-08-26', 4, '03:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8836, 3875, '2013-08-27', 4, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8837, 3875, '2013-08-27', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8838, 3876, '2013-10-04', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8839, 3876, '2013-10-05', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8840, 3876, '2013-10-06', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8841, 3879, '2013-08-18', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8842, 3879, '2013-08-19', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8843, 3879, '2013-08-20', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8844, 3879, '2013-08-18', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8845, 3879, '2013-08-19', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8846, 3879, '2013-08-20', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8847, 3881, '2013-08-17', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8848, 3881, '2013-08-18', 4, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8849, 3883, '2013-09-06', 10, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8850, 3883, '2013-09-06', 10, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8851, 3883, '2013-09-07', 10, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8852, 3883, '2013-09-08', 10, '10:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8855, 3885, '2014-06-12', 20, '12:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8856, 3885, '2014-06-13', 20, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8857, 3885, '2014-06-14', 20, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8858, 3886, '2013-08-24', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8859, 3886, '2013-08-25', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8863, 3888, '2013-09-17', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8864, 3889, '2013-08-24', 2, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8865, 3889, '2013-08-25', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8866, 3889, '2013-08-26', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8867, 3890, '2013-09-24', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8868, 3890, '2013-09-25', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8869, 3890, '2013-09-26', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8870, 3890, '2013-09-27', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8871, 3890, '2013-09-24', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8872, 3890, '2013-09-25', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8873, 3890, '2013-09-26', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8874, 3890, '2013-09-27', 2, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8875, 3891, '2013-10-05', 4, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8876, 3891, '2013-10-05', 4, '01:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8877, 3891, '2013-10-06', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8878, 3891, '2013-10-06', 4, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8879, 3891, '2013-10-07', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8880, 3891, '2013-10-07', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8881, 3891, '2013-10-08', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8882, 3891, '2013-10-08', 4, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8883, 2537, '2013-09-09', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8884, 2537, '2013-09-10', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8885, 2537, '2013-09-11', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8886, 2537, '2013-09-12', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8887, 3893, '2013-09-17', 4, '09:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8888, 3894, '2013-08-31', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8889, 3894, '2013-09-01', 2, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8890, 3894, '2013-09-02', 2, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8891, 3895, '2013-09-26', 2, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8892, 3895, '2013-09-26', 2, '01:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8893, 3895, '2013-09-27', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8894, 3895, '2013-09-27', 2, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8895, 3895, '2013-09-28', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8896, 3895, '2013-09-28', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8897, 2585, '2013-09-14', 4, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8898, 2585, '2013-09-15', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8899, 3896, '2013-09-25', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8900, 3896, '2013-09-26', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8901, 3896, '2013-09-26', 4, '04:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8902, 3896, '2013-09-27', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8903, 2577, '2013-09-25', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8904, 2577, '2013-09-26', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8905, 2577, '2013-09-26', 4, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8906, 2577, '2013-09-27', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8907, 2295, '2013-09-07', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8908, 3897, '2013-09-28', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8909, 3897, '2013-09-29', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8910, 3899, '2013-09-14', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8911, 3899, '2013-09-14', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8912, 3899, '2013-09-15', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8913, 3899, '2013-09-15', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8914, 3900, '2013-09-12', 1, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8915, 3901, '2014-08-01', 8, '01:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8916, 3901, '2014-08-02', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8917, 3901, '2014-08-02', 8, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8918, 3901, '2014-08-03', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8919, 3901, '2014-08-03', 8, '01:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8920, 3901, '2014-08-04', 8, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8921, 3902, '2013-09-13', 3, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8922, 3902, '2013-09-14', 3, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8923, 3902, '2013-09-15', 3, '10:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8924, 3903, '2013-09-17', 2, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8925, 3903, '2013-09-19', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8926, 3904, '2014-08-02', 4, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8927, 3904, '2014-08-02', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8928, 3904, '2014-08-03', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8929, 3904, '2014-08-03', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8930, 3904, '2014-08-04', 4, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8931, 3905, '2014-09-25', 20, '01:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8932, 3905, '2014-09-26', 20, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8933, 3905, '2014-09-26', 20, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8934, 3905, '2014-09-27', 20, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8935, 3905, '2014-09-27', 20, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8936, 3905, '2014-09-28', 20, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8937, 3885, '2013-06-12', 20, '11:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8938, 3885, '2013-06-13', 20, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8939, 3885, '2013-06-14', 20, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8940, 2178, '2013-10-04', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8941, 2178, '2013-10-05', 2, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8942, 2178, '2013-10-06', 2, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8943, 2178, '2013-10-07', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8944, 2178, '2013-10-08', 2, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8945, 1542, '2013-10-02', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8946, 1542, '2013-10-03', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8947, 1542, '2013-10-04', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8948, 1542, '2013-10-05', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8953, 2071, '2014-09-13', 20, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8954, 2071, '2014-09-13', 20, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8955, 2071, '2014-09-14', 20, '07:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8956, 2071, '2014-09-14', 20, '12:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8957, 3909, '2013-09-26', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8958, 3909, '2013-09-26', 4, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8959, 3909, '2013-09-27', 4, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8960, 3909, '2013-09-27', 4, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8963, 3912, '2013-10-05', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8964, 3912, '2013-10-06', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8965, 3912, '2013-10-07', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8966, 3912, '2013-10-08', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8967, 3914, '2014-07-10', 12, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8968, 3914, '2014-07-11', 12, '07:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8969, 3914, '2014-07-11', 12, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8970, 3914, '2014-07-12', 12, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8971, 3914, '2014-07-12', 12, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8972, 3914, '2014-07-13', 12, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8973, 3915, '2013-10-10', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8974, 3915, '2013-10-11', 4, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8975, 3915, '2013-10-11', 4, '02:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8976, 3915, '2013-10-12', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8977, 3916, '2013-10-26', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8978, 3916, '2013-10-27', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8979, 3916, '2013-10-28', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8992, 3920, '2014-06-27', 12, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8993, 3920, '2014-06-28', 12, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8994, 3885, '2014-06-12', 20, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8995, 3885, '2014-06-13', 20, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (8996, 3885, '2014-06-14', 20, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9001, 3933, '2014-09-25', 4, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9002, 3933, '2014-09-25', 4, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9003, 3933, '2014-09-26', 4, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9004, 3933, '2014-09-27', 4, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9005, 3933, '2014-09-27', 4, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9010, 1538, '2014-07-18', 12, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9011, 1538, '2014-07-19', 12, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9012, 1538, '2014-07-19', 12, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9013, 1538, '2014-07-20', 12, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9016, 1718, '2014-06-07', 8, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9017, 1718, '2014-06-08', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9018, 1718, '2014-06-08', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9019, 1718, '2014-06-09', 6, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9021, 1718, '2014-06-08', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9022, 1718, '2014-06-08', 8, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9023, 1718, '2014-06-09', 8, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9024, 1718, '2014-06-09', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9025, 2458, '2014-06-27', 4, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9026, 2458, '2014-06-28', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9027, 2458, '2014-06-29', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9030, 3935, '2014-05-31', 8, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9031, 3935, '2014-05-31', 8, '02:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9032, 3935, '2014-06-01', 8, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9033, 3935, '2014-06-01', 8, '02:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9034, 3935, '2014-06-02', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9035, 3936, '2014-05-30', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9036, 3936, '2014-05-30', 8, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9037, 3936, '2014-05-31', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9038, 3936, '2014-06-01', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9039, 3939, '2014-07-15', 8, '09:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9040, 3939, '2014-07-16', 8, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9041, 3939, '2014-07-17', 8, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9042, 3939, '2014-07-18', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9043, 1718, '2014-06-06', 8, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9044, 1718, '2014-06-07', 8, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9045, 1718, '2014-06-08', 8, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9046, 2340, '2014-06-19', 2, '07:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9047, 2340, '2014-06-19', 2, '12:00 noon', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9048, 2340, '2014-06-20', 2, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9049, 2340, '2014-06-20', 2, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9050, 2340, '2014-06-21', 2, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9051, 2340, '2014-06-21', 2, '12:00 noon', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9052, 2340, '2014-06-22', 2, '07:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9053, 2340, '2014-06-22', 2, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9127, 3945, '2014-08-03', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9128, 3945, '2014-08-03', 8, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9132, 3946, '2014-05-16', 4, '01:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9133, 3946, '2014-05-17', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9134, 3946, '2014-05-17', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9135, 3946, '2014-05-18', 4, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9060, 1988, '2014-08-10', 16, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9061, 1988, '2014-08-11', 16, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9062, 1988, '2014-08-11', 16, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9063, 1988, '2014-08-12', 16, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9064, 1988, '2014-08-12', 16, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9065, 1988, '2014-08-13', 16, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9066, 2072, '2014-05-25', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9067, 2072, '2014-05-26', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9068, 2072, '2014-05-26', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9069, 2072, '2014-05-27', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9147, 3950, '2014-06-02', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9148, 3950, '2014-06-03', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9149, 3950, '2014-06-03', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9150, 3950, '2014-06-04', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9074, 444, '2014-06-27', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9075, 444, '2014-06-28', 2, '11:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9076, 444, '2014-06-29', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9077, 444, '2014-06-30', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9078, 444, '2014-06-29', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9079, 444, '2014-06-30', 2, '11:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9080, 444, '2014-07-01', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9081, 444, '2014-07-02', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9082, 3940, '2014-07-20', 9, '01:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9083, 3940, '2014-07-21', 9, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9084, 3940, '2014-07-21', 9, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9085, 3940, '2014-07-22', 9, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9086, 3940, '2014-07-22', 9, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9087, 3940, '2014-07-23', 9, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9088, 3940, '2014-07-23', 9, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9089, 3940, '2014-07-24', 9, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9090, 3940, '2014-07-24', 9, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9091, 3940, '2014-07-25', 9, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9092, 3940, '2014-07-25', 9, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9093, 3941, '2014-08-03', 16, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9094, 3941, '2014-08-04', 16, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9095, 3941, '2014-08-05', 16, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9096, 3941, '2014-08-06', 16, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9097, 3941, '2014-08-07', 16, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9098, 2059, '2014-08-22', 8, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9099, 2059, '2014-08-22', 8, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9100, 2059, '2014-08-23', 8, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9101, 2059, '2014-08-23', 8, '12:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9115, 3766, '2014-07-13', 4, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9116, 3766, '2014-07-14', 4, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9117, 3766, '2014-07-14', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9118, 3766, '2014-07-15', 4, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9119, 3766, '2014-07-15', 4, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9120, 3766, '2014-07-16', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9136, 3947, '2014-06-05', 8, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9137, 3947, '2014-06-06', 8, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9138, 3947, '2014-06-06', 8, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9139, 3947, '2014-06-07', 8, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9140, 3948, '2014-08-13', 4, '10:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9141, 3948, '2014-08-14', 4, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9151, 3950, '2014-06-04', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9152, 3950, '2014-06-05', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9153, 3951, '2014-07-28', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9154, 3951, '2014-07-29', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9155, 3952, '2014-04-18', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9156, 3952, '2014-04-18', 2, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9157, 3952, '2014-04-19', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9158, 3952, '2014-04-19', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9159, 3952, '2014-04-20', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9160, 3952, '2014-04-20', 2, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9161, 3952, '2014-04-21', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9162, 3952, '2014-04-21', 2, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9163, 3953, '2014-04-23', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9164, 3953, '2014-04-24', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9165, 3953, '2014-04-25', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9166, 3955, '2014-07-31', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9167, 3955, '2014-08-01', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9168, 3955, '2014-08-02', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9170, 3957, '2014-07-03', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9171, 3958, '2014-05-16', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9172, 3958, '2014-05-17', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9173, 3958, '2014-05-17', 4, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9174, 3958, '2014-05-18', 4, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9175, 3960, '2014-06-02', 2, '03:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9176, 3960, '2014-06-03', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9177, 3960, '2014-06-04', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9178, 3961, '2014-09-04', 12, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9179, 3961, '2014-09-05', 12, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9180, 3961, '2014-09-05', 12, '01:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9181, 3961, '2014-09-06', 12, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9182, 3961, '2014-09-06', 12, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9183, 988, '2014-09-03', 6, '12:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9184, 988, '2014-09-04', 6, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9185, 988, '2014-09-05', 6, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9186, 3962, '2014-07-26', 16, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9187, 3962, '2014-07-27', 16, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9188, 3962, '2014-07-28', 16, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9189, 3962, '2014-07-29', 16, '10:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9190, 3964, '2014-07-25', 14, '01:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9191, 3964, '2014-07-26', 14, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9192, 3964, '2014-07-27', 14, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9193, 3965, '2014-07-22', 1, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9194, 3965, '2014-07-23', 1, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9195, 3966, '2014-09-06', 6, '07:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9196, 3966, '2014-09-06', 6, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9197, 3966, '2014-09-07', 6, '07:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9198, 3966, '2014-09-07', 6, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9199, 3967, '2014-09-20', 20, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9200, 3967, '2014-09-21', 20, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9201, 3969, '2014-06-28', 8, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9202, 3969, '2014-06-28', 8, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9203, 3969, '2014-06-29', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9204, 3969, '2014-06-29', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9205, 3969, '2014-06-30', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9206, 3969, '2014-06-30', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9207, 3969, '2014-07-01', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9208, 3969, '2014-07-01', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9209, 3970, '2014-09-04', 20, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9210, 3971, '2014-08-15', 12, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9211, 3971, '2014-08-16', 12, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9212, 3971, '2014-08-17', 12, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9214, 3973, '2014-05-13', 2, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9215, 3973, '2014-05-14', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9216, 3973, '2014-05-15', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9218, 3975, '2014-07-07', 3, '12:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9219, 3975, '2014-07-08', 3, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9220, 3975, '2014-07-08', 3, '12:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9221, 1651, '2014-07-21', 12, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9222, 1651, '2014-07-21', 12, '03:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9223, 1651, '2014-07-22', 12, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9224, 1651, '2014-07-22', 12, '03:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9225, 3976, '2014-06-02', 2, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9226, 3976, '2014-06-03', 2, '10:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9227, 3976, '2014-06-04', 2, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9228, 3976, '2014-06-05', 2, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9229, 3424, '2014-05-30', 4, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9230, 3424, '2014-05-30', 4, '02:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9231, 3424, '2014-05-31', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9232, 3424, '2014-05-31', 4, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9233, 3977, '2014-05-13', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9234, 3977, '2014-05-14', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9235, 3977, '2014-05-14', 2, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9236, 3977, '2014-05-15', 2, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9237, 3978, '2014-07-17', 8, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9238, 3978, '2014-07-18', 8, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9239, 3978, '2014-07-19', 8, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9240, 3980, '2014-09-01', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9241, 3980, '2014-09-01', 4, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9242, 3980, '2014-09-02', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9243, 3980, '2014-09-02', 4, '01:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9244, 3980, '2014-09-03', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9245, 3980, '2014-09-03', 4, '01:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9246, 3980, '2014-09-04', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9247, 3980, '2014-09-04', 4, '01:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9248, 3981, '2014-05-15', 2, '04:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9249, 3981, '2014-05-16', 2, '09:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9250, 3981, '2014-05-16', 1, '04:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9251, 3980, '2014-06-02', 4, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9252, 3980, '2014-06-03', 4, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9253, 3980, '2014-06-03', 4, '01:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9254, 3980, '2014-06-04', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9255, 3980, '2014-06-05', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9256, 3980, '2014-06-05', 4, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9257, 3983, '2014-09-04', 8, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9258, 3983, '2014-09-04', 8, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9259, 3983, '2014-09-05', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9260, 3983, '2014-09-05', 8, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9261, 3983, '2014-09-06', 8, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9262, 3983, '2014-09-06', 8, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9263, 3984, '2014-07-03', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9264, 3984, '2014-07-04', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9265, 3984, '2014-07-05', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9266, 2201, '2014-09-07', 12, '01:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9267, 2201, '2014-09-08', 12, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9268, 3985, '2014-08-03', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9269, 3985, '2014-08-04', 2, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9270, 3985, '2014-08-05', 2, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9271, 3986, '2014-09-04', 4, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9272, 3986, '2014-09-04', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9273, 3986, '2014-09-05', 4, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9274, 3986, '2014-09-05', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9275, 3987, '2014-08-29', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9276, 3987, '2014-08-30', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9277, 3987, '2014-08-31', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9278, 3983, '2014-09-04', 8, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9279, 3983, '2014-09-04', 8, '03:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9280, 3983, '2014-09-05', 8, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9281, 3983, '2014-09-05', 8, '02:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9282, 3983, '2014-09-06', 8, '08:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9283, 2117, '2014-06-28', 8, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9284, 2117, '2014-06-29', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9285, 2117, '2014-06-28', 8, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9286, 2117, '2014-06-29', 8, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9287, 3988, '2014-09-10', 4, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9288, 3988, '2014-09-11', 4, '07:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9289, 3988, '2014-09-11', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9290, 3988, '2014-09-13', 4, '07:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9291, 3988, '2014-09-13', 4, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9292, 3988, '2014-09-14', 4, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9293, 2406, '2014-08-05', 2, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9294, 2406, '2014-08-06', 2, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9295, 2406, '2014-08-04', 2, '01:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9296, 2406, '2014-08-05', 2, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9297, 3989, '2015-05-22', 16, '03:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9298, 3989, '2015-05-23', 16, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9299, 3989, '2015-05-23', 16, '02:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9300, 3989, '2015-05-24', 16, '08:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9318, 3993, '2014-07-30', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9319, 3993, '2014-07-31', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9320, 3993, '2014-08-01', 2, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9321, 3994, '2014-06-28', 4, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9308, 3991, '2015-05-14', 20, '04:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9309, 3991, '2015-05-15', 20, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9310, 3991, '2015-05-15', 20, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9311, 3991, '2015-05-16', 20, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9312, 3991, '2015-05-16', 20, '03:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9313, 3991, '2015-05-17', 20, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9314, 3992, '2014-09-18', 4, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9315, 3992, '2014-09-19', 4, '11:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9316, 3992, '2014-09-20', 4, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9317, 3992, '2014-09-21', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9322, 3994, '2014-06-29', 4, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9323, 3994, '2014-06-30', 4, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9324, 3994, '2014-07-01', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9325, 3995, '2014-07-15', 4, '07:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9326, 3995, '2014-07-16', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9327, 3995, '2014-07-17', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9328, 3996, '2014-09-24', 12, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9329, 3996, '2014-09-25', 12, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9330, 3996, '2014-09-25', 12, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9331, 3996, '2014-09-26', 12, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9332, 3996, '2014-09-26', 12, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9333, 3996, '2014-09-27', 12, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9334, 3997, '2014-08-18', 8, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9335, 3997, '2014-08-19', 8, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9336, 3997, '2014-08-20', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9337, 3997, '2014-08-21', 8, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9338, 3997, '2014-08-22', 8, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9339, 3996, '2014-09-24', 12, '02:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9340, 3996, '2014-09-25', 12, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9341, 3996, '2014-09-25', 12, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9342, 3996, '2014-09-26', 12, '08:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9343, 3996, '2014-09-26', 12, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9344, 3996, '2014-09-27', 12, '08:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9345, 2466, '2014-09-23', 4, '10:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9346, 2466, '2014-09-24', 4, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9347, 2466, '2014-09-25', 4, '11:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9348, 1287, '2014-06-22', 4, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9349, 1287, '2014-06-23', 4, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9350, 1287, '2014-06-24', 4, '09:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9351, 1287, '2014-06-25', 4, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9352, 3999, '2014-09-01', 4, '04:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9353, 3999, '2014-09-02', 4, '09:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9354, 3999, '2014-09-03', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9355, 1287, '2014-09-22', 4, '01:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9356, 1287, '2014-09-23', 4, '10:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9357, 1287, '2014-09-24', 4, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9358, 1287, '2014-09-25', 4, '09:30 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9359, 4000, '2014-08-01', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9360, 4000, '2014-08-01', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9361, 4000, '2014-08-02', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9362, 4000, '2014-08-02', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9363, 4001, '2014-09-08', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9364, 4001, '2014-09-09', 2, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9365, 3013, '2015-05-28', 16, '11:30 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9366, 3013, '2015-05-29', 16, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9367, 3013, '2015-05-29', 16, '03:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9368, 3013, '2015-05-30', 16, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9369, 3013, '2015-05-30', 16, '03:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9370, 3013, '2015-05-31', 16, '09:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9371, 4002, '2014-07-17', 3, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9372, 4002, '2014-07-18', 3, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9373, 4002, '2014-07-19', 3, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9374, 4002, '2014-07-20', 3, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9375, 2526, '2014-08-23', 2, '11:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9376, 2526, '2014-08-23', 2, '12:00 noon', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9377, 2526, '2014-08-24', 2, '11:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9378, 2526, '2014-08-24', 2, '12:00 noon', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9379, 4004, '2014-09-12', 10, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9380, 4004, '2014-09-13', 10, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9381, 4004, '2014-09-13', 10, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9382, 4005, '2014-07-22', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9383, 4005, '2014-07-22', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9384, 4005, '2014-07-23', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9385, 4005, '2014-07-23', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9386, 4005, '2014-07-24', 4, 'Any Time', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9387, 4005, '2014-07-24', 4, 'Any Time', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9388, 4005, '2014-07-25', 4, 'Any Time', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9389, 4005, '2014-07-25', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9390, 4006, '2014-09-15', 2, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9391, 4006, '2014-09-15', 2, '02:00 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9392, 4006, '2014-09-16', 2, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9393, 4006, '2014-09-16', 2, '02:00 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9394, 4006, '2014-09-17', 2, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9395, 4006, '2014-09-17', 2, '02:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9396, 4006, '2014-09-18', 2, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9397, 4006, '2014-09-18', 2, '02:00 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9398, 4006, '2014-09-19', 2, '07:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9399, 4006, '2014-09-19', 2, '01:00 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9400, 4008, '2014-07-11', 2, '11:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9401, 4008, '2014-07-12', 2, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9402, 4008, '2014-07-13', 2, '07:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9403, 1790, '2014-08-15', 12, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9404, 1790, '2014-08-16', 12, '09:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9405, 1790, '2014-08-17', 12, '09:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9406, 4009, '2014-09-05', 8, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9407, 4009, '2014-09-06', 8, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9408, 4009, '2014-09-06', 8, '03:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9409, 4009, '2014-09-07', 8, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9410, 4010, '2014-09-29', 4, '08:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9411, 4010, '2014-09-29', 4, '01:30 pm', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9412, 4010, '2014-09-30', 4, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9413, 4010, '2014-09-30', 4, '01:30 pm', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9414, 4010, '2014-10-01', 4, '08:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9415, 4010, '2014-10-01', 4, '01:30 pm', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9416, 4010, '2014-10-02', 4, '08:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9417, 4010, '2014-10-02', 4, '01:30 pm', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9418, 4010, '2014-10-03', 4, '07:30 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9419, 4012, '2014-05-24', 5, '12:00 noon', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9420, 4012, '2014-05-25', 5, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9421, 4012, '2014-05-25', 5, '12:00 noon', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9422, 4012, '2014-05-26', 5, '08:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9423, 4012, '2014-05-25', 5, '10:00 am', 'Dunmaglas'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9424, 4012, '2014-05-26', 5, '10:00 am', 'Black Lake'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9425, 4012, '2014-05-27', 5, '10:00 am', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9426, 4012, '2014-05-28', 5, '09:00 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9427, 4016, '2014-09-21', 4, 'Any Time', 'Belvedere Golf Club'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9428, 4016, '2014-09-22', 4, '11:30 am', 'Little Traverse Bay'); +INSERT INTO golfing_preference (id, contact_id, date, golfers, teetime, course) VALUES (9429, 4016, '2014-09-23', 4, '11:30 am', 'Black Lake'); + + +-- +-- PostgreSQL database dump complete +-- + diff --git a/Toolkit/Contacts/Database/data/news_response.sql b/Toolkit/Contacts/Database/data/news_response.sql new file mode 100644 index 0000000..d315de5 --- /dev/null +++ b/Toolkit/Contacts/Database/data/news_response.sql @@ -0,0 +1,61 @@ +-- +-- PostgreSQL database dump +-- + +SET statement_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = off; +SET check_function_bodies = false; +SET client_min_messages = warning; +SET escape_string_warning = off; + +SET search_path = public, pg_catalog; + +-- +-- Name: news_response_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres +-- + +SELECT pg_catalog.setval('news_response_id_seq', 14, true); + + +-- +-- Data for Name: news_response; Type: TABLE DATA; Schema: public; Owner: postgres +-- + +INSERT INTO news_response (id, subject, response, image, image2, image3, image_align, image2_align, image3_align, mailout, last_update) VALUES (1, 'subject', 'response', NULL, NULL, NULL, NULL, NULL, NULL, '2008-04-18', '2008-04-18'); +INSERT INTO news_response (id, subject, response, image, image2, image3, image_align, image2_align, image3_align, mailout, last_update) VALUES (3, 'Book Now', '

Book Now and Save

This is the time to book that golf vacation in Northern Michigan. The Big Fore Golf Package offers four unbelievable courses Black Lake Golf Club, Dunmaglas, Hidden River Golf and Casting Club and Little Traverse Bay Golf Club, along with two great places to stay Hamlet Village and Trout Creek Condominiums.  Everyone in the Big Fore prides themselves on friendly and helpful service.  Let us make this a dream golf vacation!

SAVE 10% OFF YOUR PACKAGE IF BOOKED BY MARCH 31, 2009

SPECIAL RATES IN MAY

www.bigfore.com

Call Hamlet Village Condominiums 1-800-678-2341 or Trout Creek Condominiums 1-800-748-0245

P.S.  Come visit Black Lake Golf Club, Dunmaglas and Hidden River booths at the Novi Golf Show.  The largest golf show in the USA. www.Michigangolfshow.com.  There will be a Big Fore specialist at the booths ready to give you a quote.

', '', '', '', 'left', 'left', 'left', '2009-03-03', '2009-03-03'); +INSERT INTO news_response (id, subject, response, image, image2, image3, image_align, image2_align, image3_align, mailout, last_update) VALUES (2, 'PRE-SEASON SPECIAL', '

                           The Big Fore "Northern Michigan''s Best Golf Package"

Four of the top-rated courses in northern Michigan have teamed up to offer you an unmatched golf vacation.  You can completely customize your golf trip to fit your needs and budget.  The courses are Black Lake Golf Club, Dunmaglas, Hidden River Golf and Casting Club and Little Traverse Bay. 

In addition to these championship courses the lodging is just as great!  Hamlet Village or Trout Creek Condominiums offer great amenities and service and are located in a beautiful country setting.

Please be sure to visit a Big Fore representative at any of the upcoming golf shows in Michigan at one of the golf courses booth.  The West Michigan Golf Show is taking place February 13-15; The Novi Golf Show (the largest golf show in the USA) is March 6-8 and The Lansing Golf Show March 21-22.

                       PRE-SEASON & GOLF SHOW SPECIAL

        $$$    Save 10% off your package if booked by March 31, 2009   $$$

                     Also inquire about our fantastic May deals.

                    THIS IS THE TIME TO BOOK AND SAVE

Call Hamlet Village Condominiums 1-800-678-2341 or Trout Creek Condominiums 1-800-748-0245

                                             www.bigfore.com

', '', '', '', 'left', 'left', 'left', '2009-02-10', '2009-02-10'); +INSERT INTO news_response (id, subject, response, image, image2, image3, image_align, image2_align, image3_align, mailout, last_update) VALUES (8, 'Happy Holidays!', '

Happy Holidays from your friends at the Big Fore!  We hope that you have a safe and successful Holiday season.  Don''t forget our prebooking discount of 15% that is available until January 25th.

Also, the Big Fore will be attending the West Michigan Golf Show in Grand Rapids on February 6th - 8th and the Michigan Golf Show in Novi on March 1st - 3rd.  Stop by our booth to chat or set up your outing for 2013!

', '', '', '', 'left', 'left', 'left', '2012-11-28', '2012-11-28'); +INSERT INTO news_response (id, subject, response, image, image2, image3, image_align, image2_align, image3_align, mailout, last_update) VALUES (4, 'SAVE BIG! 10TH ANNIVERSARY!', '

1 0 T H   A N N I V E R S A R Y

Hole__7_cropped_vert.JPGunit_87_jan_07_008.jpgFilet_mignon_asparagus.jpg126_2649_IMG.jpg

HOME

PACKAGE IDEAS

PACKAGE REQUEST FORM

CONTACT US

', '', '', '', 'left', 'left', 'left', '2009-12-08', '2009-12-08'); +INSERT INTO news_response (id, subject, response, image, image2, image3, image_align, image2_align, image3_align, mailout, last_update) VALUES (6, 'Fall Golf in Northern Michigan', '

We want to remind you that fall golf is the best! The Big Fore Golf partners would love nothing more than to wrap up their 10th Anniversary with a bang.

Let us put together a great fall package for you on our fabulous, world class courses, while staying in a beautiful condo. The color is always spectacular here in the fall, the crowds are gone, the courses are in great shape, the temperatures are perfect for a round of golf and the costs are way down.

Make a call now or fill out the quote request form to book your last hurrah for the season!

', '', '', '', 'left', 'left', 'left', '2010-09-21', '2010-09-21'); +INSERT INTO news_response (id, subject, response, image, image2, image3, image_align, image2_align, image3_align, mailout, last_update) VALUES (7, 'Big Fore Golf Show Special', '

Welcome to the 12th season of the Big Fore Golf Package!

We wanted to let you know that the ski slopes in northern Michigan have closed early this season and the golf courses are getting ready to greet you! We are sure that you are thinking about this season''s golf outing.

We are happy to announce that The Belvedere Golf Club in Charlevoix has joined our Big Fore roster this year. Our 4 courses include Little Traverse Bay, Black Lake, Belvedere and Dunmaglas.

We want you to know that we are offering a Golf Show Special that will save you 10% on your package if you book your vacation on or before April 8th. We are also offering our May Special...again if you book your trip before April 8th. Just take a moment to complete the quote request form and we will send you your quote right away.

We look forward to hearing from you soon!

Your friends at Little Traverse Golf Club, Belvedere Club, Black Lake, Dunmaglas, Hamlet Village and Trout Creek Condominiums

', '', '', '', 'left', 'left', 'left', '2011-01-13', '2012-03-27'); +INSERT INTO news_response (id, subject, response, image, image2, image3, image_align, image2_align, image3_align, mailout, last_update) VALUES (5, 'Big Fore Specials', ' +The sun is shining and yes there is still snow on the ground. But...before you know it the golf courses in northern Michigan will be open and waiting for you!

The Big Fore May Special & the Pre-Season Special simply cannot be beat. Just take a moment to complete the quote request form and we will send you your quote right away! Both of these offers are available to groups if the package is booked on or before March 31st.

If you are heading to the Novi Golf Show this weekend, stop and say hello to Dunmaglas, Hidden River and Black Lake.

We look forward to hearing from you soon!

Your friends at Little Traverse Golf Club, Hidden River, Black Lake, Dunmaglas, Hidden Hamlet and Trout Creek Condominiums
+', '', '', '', 'left', 'left', 'left', '2010-03-04', '2010-03-04'); +INSERT INTO news_response (id, subject, response, image, image2, image3, image_align, image2_align, image3_align, mailout, last_update) VALUES (13, 'Pre-Season Special', ' +

Hello Friends of the Big Fore,

We wanted to remind you that our Pre-Season Special, offering a 15% discount, expires tomorrow...January 31st. If you would like a quote please fill out the quote request form on our website and we will get it right to you. If you have already received a quote, please be sure to call to book your golf outing to take advantage of these great rates.

We look forward to hearing from you soon!


+', '', '', '', 'left', 'left', 'left', '2013-01-23', '2014-01-30'); +INSERT INTO news_response (id, subject, response, image, image2, image3, image_align, image2_align, image3_align, mailout, last_update) VALUES (10, 'June - Thinking Fall Golf...Book Now', ' +

+ + +Haven''t planned your fall golf excursion yet? Visit us at www.bigfore.com and get a quote to enjoy all that northern Michigan has to offer during the beautiful fall season.

Package quotes available online or by calling Trout Creek Condominiums (800) 748-0245 or Hamlet Village (800) 678-2341 direct. Black Lake Golf Club, Belvedere Golf Club, Dunmaglas and Little Traverse Bay Golf Club are four "tour" stops that will make your golf trip memorable.

We look forward to seeing you!

+', '', '', '', 'left', 'left', 'left', '2013-01-09', '2013-01-09'); +INSERT INTO news_response (id, subject, response, image, image2, image3, image_align, image2_align, image3_align, mailout, last_update) VALUES (9, 'May - Summer''s Around the Corner', ' +

+Be a part of northern Michigan''s summer experience and book a vacation/golf package with the Big Fore. Four classic courses and exquisite acommodations await you and your group.

Get a quote at www.bigfore.com or call Trout Creek Condominiums (800) 748-0245 or Hamlet Village (800) 678-2341 direct and enjoy the summer! +

We look forward to serving you! +

+ +', '8th-Green.jpg', '', '', 'left', 'left', 'left', '2013-01-09', '2013-01-09'); +INSERT INTO news_response (id, subject, response, image, image2, image3, image_align, image2_align, image3_align, mailout, last_update) VALUES (12, 'August- Back to School Specials', '

+ +Before the kids are back in school or even as a last minute indulgence after they start, take advantage of an excellent golf and vacation opportunity before the season is over. Our four classic courses and exquisite accommodations are pleased to entertain you and your group.

Get a quote at www.bigfore.com or call trout Creek Condominiums (800) 748-0245 or Hamlet Village (800) 678-2341 direct and enjoy the end of the summer.

We look forward to hearing from you!

', '', '', '', 'left', 'left', 'left', '2013-01-09', '2013-01-09'); +INSERT INTO news_response (id, subject, response, image, image2, image3, image_align, image2_align, image3_align, mailout, last_update) VALUES (14, 'Fall Golf in Northern Michigan', '

Don''t let the season end before you get in a couple rounds of fall golf at our beautiful courses! The weather has been gorgeous...sunshine and cooler temperatures. The colors are beginning to change and the courses are in wonderful shape.

Take advantage of fall lodging and golf rates. Visit www.bigfore.com or call us today for a quote. Trout Creek Condominiums (800) 748-0245 or Hamlet Village (800) 678-2341.

We look forward to hearing from you!

Your friends at Trout Creek Condos, Hamlet Village, Little Traverse Bay, Black Lake, Dunmaglas and Belvedere

', '', '', '', 'left', 'left', 'left', '2013-09-18', '2013-09-18'); +INSERT INTO news_response (id, subject, response, image, image2, image3, image_align, image2_align, image3_align, mailout, last_update) VALUES (11, 'Summer Golf Packages in Northern Michigan', '

If you found unexpected available time in your summer schedule, consider booking a Big Fore golf package before the season gets away from you.

There is still time to set up a golf vacation and enjoy the beautiful summer weather in northern Michigan. Savings on four of northern Michigan''s best golf courses are only a phone call away.

Call Trout Creek Condominiums (800) 748-0245 or Hamlet Village (800) 678-2341 directly or go online to www.bigfore.com and build your package today.

We look forward to hearing from you!

', '', '', '', 'left', 'left', 'left', '2013-01-09', '2013-07-30'); + + +-- +-- PostgreSQL database dump complete +-- + diff --git a/Toolkit/Contacts/Database/data/query_db.sql b/Toolkit/Contacts/Database/data/query_db.sql new file mode 100644 index 0000000..5626901 --- /dev/null +++ b/Toolkit/Contacts/Database/data/query_db.sql @@ -0,0 +1,34 @@ +-- +-- PostgreSQL database dump +-- + +SET statement_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = off; +SET check_function_bodies = false; +SET client_min_messages = warning; +SET escape_string_warning = off; + +SET search_path = public, pg_catalog; + +-- +-- Name: query_db_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres +-- + +SELECT pg_catalog.setval('query_db_id_seq', 1, true); + + +-- +-- Data for Name: query_db; Type: TABLE DATA; Schema: public; Owner: postgres +-- + +INSERT INTO query_db (id, query_name, query, file, delimiter) VALUES (1, '(current)', 'SELECT id,* + FROM contact + WHERE id IS NOT NULL + ORDER BY lname,fname', '', ''); + + +-- +-- PostgreSQL database dump complete +-- + diff --git a/Toolkit/Contacts/Database/dbDump.sh b/Toolkit/Contacts/Database/dbDump.sh new file mode 100755 index 0000000..0abc054 --- /dev/null +++ b/Toolkit/Contacts/Database/dbDump.sh @@ -0,0 +1,18 @@ +#! /bin/bash + +pgDump='/usr/bin/pg_dump -U postgres --column-inserts' +dbHost='ds3' +dbName='bigfore' + +tables[0]=contact +tables[1]=contact_inq +tables[2]=news_response +tables[3]=query_db +tables[4]=dining_preference +tables[5]=golfing_preference + +for i in ${tables[@]}; do + $pgDump -h $dbHost $dbName -a -t ${i} -f ./data/${i}.sql + $pgDump -h $dbHost $dbName -s -t ${i} -f ./newTables/${i}.sql + echo ${i} +done diff --git a/Toolkit/Contacts/Database/newTables/contact.sql b/Toolkit/Contacts/Database/newTables/contact.sql new file mode 100644 index 0000000..82ec435 --- /dev/null +++ b/Toolkit/Contacts/Database/newTables/contact.sql @@ -0,0 +1,171 @@ +-- +-- PostgreSQL database dump +-- + +SET statement_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = off; +SET check_function_bodies = false; +SET client_min_messages = warning; +SET escape_string_warning = off; + +SET search_path = public, pg_catalog; + +SET default_tablespace = ''; + +SET default_with_oids = false; + +-- +-- Name: contact; Type: TABLE; Schema: public; Owner: postgres; Tablespace: +-- + +CREATE TABLE contact ( + id integer NOT NULL, + create_date date DEFAULT ('now'::text)::date, + fname text, + lname text, + company text, + address text, + address2 text, + city text, + state text, + zip text, + country text, + phone text, + fax text, + email text, + user_agent text, + remote_addr text, + interest text, + mail_ok boolean DEFAULT false, + arrival date, + departure date, + golfers integer DEFAULT 0, + nongolfers integer DEFAULT 0, + lodging text, + couples integer DEFAULT 0, + singles integer DEFAULT 0, + bathrooms integer DEFAULT 1, + rooms integer DEFAULT 1, + beds integer DEFAULT 1, + twinok boolean DEFAULT false, + sleepersofaok boolean DEFAULT false, + alt_phone text, + comments text, + discover text, + partysize integer, + pquote_create_date timestamp without time zone, + pquote boolean DEFAULT false +); + + +ALTER TABLE public.contact OWNER TO postgres; + +-- +-- Name: contact_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres +-- + +CREATE SEQUENCE contact_id_seq + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + +ALTER TABLE public.contact_id_seq OWNER TO postgres; + +-- +-- Name: contact_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres +-- + +ALTER SEQUENCE contact_id_seq OWNED BY contact.id; + + +-- +-- Name: id; Type: DEFAULT; Schema: public; Owner: postgres +-- + +ALTER TABLE ONLY contact ALTER COLUMN id SET DEFAULT nextval('contact_id_seq'::regclass); + + +-- +-- Name: contact_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: +-- + +ALTER TABLE ONLY contact + ADD CONSTRAINT contact_pkey PRIMARY KEY (id); + + +-- +-- Name: contact_create_date_indx; Type: INDEX; Schema: public; Owner: postgres; Tablespace: +-- + +CREATE INDEX contact_create_date_indx ON contact USING btree (create_date); + + +-- +-- Name: contact_email_indx; Type: INDEX; Schema: public; Owner: postgres; Tablespace: +-- + +CREATE INDEX contact_email_indx ON contact USING btree (email); + + +-- +-- Name: contact_fname_indx; Type: INDEX; Schema: public; Owner: postgres; Tablespace: +-- + +CREATE INDEX contact_fname_indx ON contact USING btree (fname); + + +-- +-- Name: contact_id_indx; Type: INDEX; Schema: public; Owner: postgres; Tablespace: +-- + +CREATE UNIQUE INDEX contact_id_indx ON contact USING btree (id); + + +-- +-- Name: contact_lname_indx; Type: INDEX; Schema: public; Owner: postgres; Tablespace: +-- + +CREATE INDEX contact_lname_indx ON contact USING btree (lname); + + +-- +-- Name: news_response_id_indx; Type: INDEX; Schema: public; Owner: postgres; Tablespace: +-- + +CREATE UNIQUE INDEX news_response_id_indx ON contact USING btree (id); + + +-- +-- Name: query_db_id_indx; Type: INDEX; Schema: public; Owner: postgres; Tablespace: +-- + +CREATE UNIQUE INDEX query_db_id_indx ON contact USING btree (id); + + +-- +-- Name: contact; Type: ACL; Schema: public; Owner: postgres +-- + +REVOKE ALL ON TABLE contact FROM PUBLIC; +REVOKE ALL ON TABLE contact FROM postgres; +GRANT ALL ON TABLE contact TO postgres; +GRANT ALL ON TABLE contact TO nobody; + + +-- +-- Name: contact_id_seq; Type: ACL; Schema: public; Owner: postgres +-- + +REVOKE ALL ON SEQUENCE contact_id_seq FROM PUBLIC; +REVOKE ALL ON SEQUENCE contact_id_seq FROM postgres; +GRANT ALL ON SEQUENCE contact_id_seq TO postgres; +GRANT ALL ON SEQUENCE contact_id_seq TO nobody; + + +-- +-- PostgreSQL database dump complete +-- + diff --git a/Toolkit/Contacts/Database/newTables/contact_inq.sql b/Toolkit/Contacts/Database/newTables/contact_inq.sql new file mode 100644 index 0000000..13c8223 --- /dev/null +++ b/Toolkit/Contacts/Database/newTables/contact_inq.sql @@ -0,0 +1,91 @@ +-- +-- PostgreSQL database dump +-- + +SET statement_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = off; +SET check_function_bodies = false; +SET client_min_messages = warning; +SET escape_string_warning = off; + +SET search_path = public, pg_catalog; + +SET default_tablespace = ''; + +SET default_with_oids = false; + +-- +-- Name: contact_inq; Type: TABLE; Schema: public; Owner: postgres; Tablespace: +-- + +CREATE TABLE contact_inq ( + id integer NOT NULL, + header text, + pos integer, + description text, + image text +); + + +ALTER TABLE public.contact_inq OWNER TO postgres; + +-- +-- Name: contact_inq_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres +-- + +CREATE SEQUENCE contact_inq_id_seq + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + +ALTER TABLE public.contact_inq_id_seq OWNER TO postgres; + +-- +-- Name: contact_inq_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres +-- + +ALTER SEQUENCE contact_inq_id_seq OWNED BY contact_inq.id; + + +-- +-- Name: id; Type: DEFAULT; Schema: public; Owner: postgres +-- + +ALTER TABLE ONLY contact_inq ALTER COLUMN id SET DEFAULT nextval('contact_inq_id_seq'::regclass); + + +-- +-- Name: contact_inq_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: +-- + +ALTER TABLE ONLY contact_inq + ADD CONSTRAINT contact_inq_pkey PRIMARY KEY (id); + + +-- +-- Name: contact_inq; Type: ACL; Schema: public; Owner: postgres +-- + +REVOKE ALL ON TABLE contact_inq FROM PUBLIC; +REVOKE ALL ON TABLE contact_inq FROM postgres; +GRANT ALL ON TABLE contact_inq TO postgres; +GRANT ALL ON TABLE contact_inq TO nobody; + + +-- +-- Name: contact_inq_id_seq; Type: ACL; Schema: public; Owner: postgres +-- + +REVOKE ALL ON SEQUENCE contact_inq_id_seq FROM PUBLIC; +REVOKE ALL ON SEQUENCE contact_inq_id_seq FROM postgres; +GRANT ALL ON SEQUENCE contact_inq_id_seq TO postgres; +GRANT ALL ON SEQUENCE contact_inq_id_seq TO nobody; + + +-- +-- PostgreSQL database dump complete +-- + diff --git a/Toolkit/Contacts/Database/newTables/dining_preference.sql b/Toolkit/Contacts/Database/newTables/dining_preference.sql new file mode 100644 index 0000000..ddfe258 --- /dev/null +++ b/Toolkit/Contacts/Database/newTables/dining_preference.sql @@ -0,0 +1,80 @@ +-- +-- PostgreSQL database dump +-- + +SET statement_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = off; +SET check_function_bodies = false; +SET client_min_messages = warning; +SET escape_string_warning = off; + +SET search_path = public, pg_catalog; + +SET default_tablespace = ''; + +SET default_with_oids = false; + +-- +-- Name: dining_preference; Type: TABLE; Schema: public; Owner: postgres; Tablespace: +-- + +CREATE TABLE dining_preference ( + id integer NOT NULL, + contact_id integer, + size integer NOT NULL, + "time" time without time zone NOT NULL, + restaurant text NOT NULL, + date date NOT NULL +); + + +ALTER TABLE public.dining_preference OWNER TO postgres; + +-- +-- Name: dining_preference_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres +-- + +CREATE SEQUENCE dining_preference_id_seq + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + +ALTER TABLE public.dining_preference_id_seq OWNER TO postgres; + +-- +-- Name: dining_preference_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres +-- + +ALTER SEQUENCE dining_preference_id_seq OWNED BY dining_preference.id; + + +-- +-- Name: id; Type: DEFAULT; Schema: public; Owner: postgres +-- + +ALTER TABLE ONLY dining_preference ALTER COLUMN id SET DEFAULT nextval('dining_preference_id_seq'::regclass); + + +-- +-- Name: dining_preference_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: +-- + +ALTER TABLE ONLY dining_preference + ADD CONSTRAINT dining_preference_pkey PRIMARY KEY (id); + + +-- +-- Name: dining_preference_contact_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres +-- + +ALTER TABLE ONLY dining_preference + ADD CONSTRAINT dining_preference_contact_id_fkey FOREIGN KEY (contact_id) REFERENCES contact(id) ON DELETE CASCADE; + + +-- +-- PostgreSQL database dump complete +-- + diff --git a/Toolkit/Contacts/Database/newTables/golfing_preference.sql b/Toolkit/Contacts/Database/newTables/golfing_preference.sql new file mode 100644 index 0000000..c12e1d4 --- /dev/null +++ b/Toolkit/Contacts/Database/newTables/golfing_preference.sql @@ -0,0 +1,80 @@ +-- +-- PostgreSQL database dump +-- + +SET statement_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = off; +SET check_function_bodies = false; +SET client_min_messages = warning; +SET escape_string_warning = off; + +SET search_path = public, pg_catalog; + +SET default_tablespace = ''; + +SET default_with_oids = false; + +-- +-- Name: golfing_preference; Type: TABLE; Schema: public; Owner: postgres; Tablespace: +-- + +CREATE TABLE golfing_preference ( + id integer NOT NULL, + contact_id integer, + date date NOT NULL, + golfers integer NOT NULL, + teetime text NOT NULL, + course text NOT NULL +); + + +ALTER TABLE public.golfing_preference OWNER TO postgres; + +-- +-- Name: golfing_preference_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres +-- + +CREATE SEQUENCE golfing_preference_id_seq + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + +ALTER TABLE public.golfing_preference_id_seq OWNER TO postgres; + +-- +-- Name: golfing_preference_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres +-- + +ALTER SEQUENCE golfing_preference_id_seq OWNED BY golfing_preference.id; + + +-- +-- Name: id; Type: DEFAULT; Schema: public; Owner: postgres +-- + +ALTER TABLE ONLY golfing_preference ALTER COLUMN id SET DEFAULT nextval('golfing_preference_id_seq'::regclass); + + +-- +-- Name: golfing_preference_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: +-- + +ALTER TABLE ONLY golfing_preference + ADD CONSTRAINT golfing_preference_pkey PRIMARY KEY (id); + + +-- +-- Name: golfing_preference_contact_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres +-- + +ALTER TABLE ONLY golfing_preference + ADD CONSTRAINT golfing_preference_contact_id_fkey FOREIGN KEY (contact_id) REFERENCES contact(id) ON DELETE CASCADE; + + +-- +-- PostgreSQL database dump complete +-- + diff --git a/Toolkit/Contacts/Database/newTables/news_response.sql b/Toolkit/Contacts/Database/newTables/news_response.sql new file mode 100644 index 0000000..cab44e2 --- /dev/null +++ b/Toolkit/Contacts/Database/newTables/news_response.sql @@ -0,0 +1,97 @@ +-- +-- PostgreSQL database dump +-- + +SET statement_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = off; +SET check_function_bodies = false; +SET client_min_messages = warning; +SET escape_string_warning = off; + +SET search_path = public, pg_catalog; + +SET default_tablespace = ''; + +SET default_with_oids = false; + +-- +-- Name: news_response; Type: TABLE; Schema: public; Owner: postgres; Tablespace: +-- + +CREATE TABLE news_response ( + id integer NOT NULL, + subject text, + response text, + image text, + image2 text, + image3 text, + image_align text, + image2_align text, + image3_align text, + mailout date DEFAULT ('now'::text)::date, + last_update date DEFAULT ('now'::text)::date +); + + +ALTER TABLE public.news_response OWNER TO postgres; + +-- +-- Name: news_response_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres +-- + +CREATE SEQUENCE news_response_id_seq + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + +ALTER TABLE public.news_response_id_seq OWNER TO postgres; + +-- +-- Name: news_response_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres +-- + +ALTER SEQUENCE news_response_id_seq OWNED BY news_response.id; + + +-- +-- Name: id; Type: DEFAULT; Schema: public; Owner: postgres +-- + +ALTER TABLE ONLY news_response ALTER COLUMN id SET DEFAULT nextval('news_response_id_seq'::regclass); + + +-- +-- Name: news_response_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: +-- + +ALTER TABLE ONLY news_response + ADD CONSTRAINT news_response_pkey PRIMARY KEY (id); + + +-- +-- Name: news_response; Type: ACL; Schema: public; Owner: postgres +-- + +REVOKE ALL ON TABLE news_response FROM PUBLIC; +REVOKE ALL ON TABLE news_response FROM postgres; +GRANT ALL ON TABLE news_response TO postgres; +GRANT ALL ON TABLE news_response TO nobody; + + +-- +-- Name: news_response_id_seq; Type: ACL; Schema: public; Owner: postgres +-- + +REVOKE ALL ON SEQUENCE news_response_id_seq FROM PUBLIC; +REVOKE ALL ON SEQUENCE news_response_id_seq FROM postgres; +GRANT ALL ON SEQUENCE news_response_id_seq TO postgres; +GRANT ALL ON SEQUENCE news_response_id_seq TO nobody; + + +-- +-- PostgreSQL database dump complete +-- + diff --git a/Toolkit/Contacts/Database/newTables/query_db.sql b/Toolkit/Contacts/Database/newTables/query_db.sql new file mode 100644 index 0000000..7d618d4 --- /dev/null +++ b/Toolkit/Contacts/Database/newTables/query_db.sql @@ -0,0 +1,91 @@ +-- +-- PostgreSQL database dump +-- + +SET statement_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = off; +SET check_function_bodies = false; +SET client_min_messages = warning; +SET escape_string_warning = off; + +SET search_path = public, pg_catalog; + +SET default_tablespace = ''; + +SET default_with_oids = false; + +-- +-- Name: query_db; Type: TABLE; Schema: public; Owner: postgres; Tablespace: +-- + +CREATE TABLE query_db ( + id integer NOT NULL, + query_name text, + query text, + file text, + delimiter text +); + + +ALTER TABLE public.query_db OWNER TO postgres; + +-- +-- Name: query_db_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres +-- + +CREATE SEQUENCE query_db_id_seq + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + +ALTER TABLE public.query_db_id_seq OWNER TO postgres; + +-- +-- Name: query_db_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres +-- + +ALTER SEQUENCE query_db_id_seq OWNED BY query_db.id; + + +-- +-- Name: id; Type: DEFAULT; Schema: public; Owner: postgres +-- + +ALTER TABLE ONLY query_db ALTER COLUMN id SET DEFAULT nextval('query_db_id_seq'::regclass); + + +-- +-- Name: query_db_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: +-- + +ALTER TABLE ONLY query_db + ADD CONSTRAINT query_db_pkey PRIMARY KEY (id); + + +-- +-- Name: query_db; Type: ACL; Schema: public; Owner: postgres +-- + +REVOKE ALL ON TABLE query_db FROM PUBLIC; +REVOKE ALL ON TABLE query_db FROM postgres; +GRANT ALL ON TABLE query_db TO postgres; +GRANT ALL ON TABLE query_db TO nobody; + + +-- +-- Name: query_db_id_seq; Type: ACL; Schema: public; Owner: postgres +-- + +REVOKE ALL ON SEQUENCE query_db_id_seq FROM PUBLIC; +REVOKE ALL ON SEQUENCE query_db_id_seq FROM postgres; +GRANT ALL ON SEQUENCE query_db_id_seq TO postgres; +GRANT ALL ON SEQUENCE query_db_id_seq TO nobody; + + +-- +-- PostgreSQL database dump complete +-- + diff --git a/glmPEAR/Admin.php b/glmPEAR/Admin.php new file mode 100755 index 0000000..5f4f44e --- /dev/null +++ b/glmPEAR/Admin.php @@ -0,0 +1,696 @@ + + * @author Helgi Þormar Þorbjörnsson + * @author Lukas Smith + * @author Arnaud Limbourg + * @author Christian Dickmann + * @author Matt Scifo + * @author Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version CVS: $Id: Admin.php,v 1.1.1.1 2008/04/28 15:20:46 jamie Exp $ + * @link http://pear.php.net/LiveUser_Admin + */ + +require_once 'LiveUser.php'; +require_once 'LiveUser/Admin/Storage.php'; + +/**#@+ + * Error related constants definition + * + * @var int + */ +define('LIVEUSER_ADMIN_ERROR', -1); +define('LIVEUSER_ADMIN_ERROR_FILTER', -2); +define('LIVEUSER_ADMIN_ERROR_DATA', -3); +define('LIVEUSER_ADMIN_ERROR_QUERY_BUILDER', -4); +define('LIVEUSER_ADMIN_ERROR_ALREADY_ASSIGNED', -5); +define('LIVEUSER_ADMIN_ERROR_NOT_SUPPORTED', -6); +/**#@-*/ + +/** + * A unified admin class + * + * Simple usage: + * + * + * $admin = LiveUser_Admin::factory($conf); + * $filters = array( + * 'perm_user_id' => '3' + * ); + * $found = $admin->getUsers($filters); + * + * if ($found) { + * var_dump($admin->perm->getRights()); + * } + * + * + * @see LiveUser::factory() + * + * @category authentication + * @package LiveUser_Admin + * @author Lukas Smith + * @author Arnaud Limbourg + * @author Helgi Þormar Þorbjörnsson + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version Release: @package_version@ + * @link http://pear.php.net/LiveUser_Admin + */ +class LiveUser_Admin +{ + /** + * Name of the current selected auth container + * + * @var string + * @access public + */ + var $authContainerName; + + /** + * Array containing the auth objects. + * + * @var array + * @access private + */ + var $_authContainers = array(); + + /** + * Admin perm object + * + * @var LiveUser_Admin_Perm_Simple + * @access public + */ + var $perm = null; + + /** + * Auth admin object + * + * @var LiveUser_Admin_Auth_Common + * @access public + */ + var $auth = null; + + /** + * Configuration array + * + * @var array + * @access private + */ + var $_conf = null; + + /** + * Error codes to message mapping array + * + * @var array + * @access private + */ + var $_errorMessages = array( + LIVEUSER_ADMIN_ERROR => 'An error occurred %msg%', + LIVEUSER_ADMIN_ERROR_FILTER => 'There\'s something obscure with the filter array, key %key%', + LIVEUSER_ADMIN_ERROR_DATA => 'There\'s something obscure with the data array, key %key%', + LIVEUSER_ADMIN_ERROR_QUERY_BUILDER => 'Couldn\'t create the query, reason: %reason%', + LIVEUSER_ADMIN_ERROR_ALREADY_ASSIGNED => 'That given %field1% has already been assigned to %field2%', + LIVEUSER_ADMIN_ERROR_NOT_SUPPORTED => 'This method is not supported' + ); + + /** + * PEAR::Log object used for error logging by ErrorStack + * + * @var Log + * @access public + */ + var $log = null; + + /** + * + * @param bool|log boolean value to denote if the debug mode should be + enabled, or instance of a PEAR_ErrorStack compatible Log object + * @return LiveUser_Admin + * + * @access public + * @see init + */ + function LiveUser_Admin(&$debug) + { + $this->stack = &PEAR_ErrorStack::singleton('LiveUser_Admin'); + + if ($debug) { + $log =& LiveUser::PEARLogFactory($debug); + if ($log) { + $this->log =& $log; + $this->stack->setLogger($this->log); + } + } + + $this->stack->setErrorMessageTemplate($this->_errorMessages); + } + + /** + * + * @param array configuration array + * @return LiveUser_Admin|bool + * + * @access public + * @see init + */ + function &factory(&$conf) + { + $debug = false; + if (array_key_exists('debug', $conf)) { + $debug =& $conf['debug']; + } + + $obj = &new LiveUser_Admin($debug); + + if (is_array($conf)) { + $obj->_conf =& $conf; + } + + return $obj; + } + + /** + * + * @param array configuration array + * @return LiveUser_Admin|bool + * + * @access public + * @see factory + */ + function &singleton(&$conf) + { + static $instance; + + if (!isset($instance)) { + if (!$conf) { + return false; + } + $obj = &LiveUser_Admin::factory($conf); + $instance =& $obj; + } + + return $instance; + } + + /** + * Sets the current auth container to the one with the given auth container name + * + * Upon success it will return the auth instance. You can then + * access the auth backend container by using the + * auth property of this class or the auth object directly + * + * e.g.: $admin->auth->addUser(); or $auth->addUser(); + * + * @param string auth container name + * @return LiveUser_Admin_Auth_Common|bool auth instance upon success, false otherwise + * + * @access public + */ + function &setAdminAuthContainer($authName) + { + if (!array_key_exists($authName, $this->_authContainers) + || !is_object($this->_authContainers[$authName]) + ) { + if (!isset($this->_conf['authContainers'][$authName])) { + $this->stack->push(LIVEUSER_ADMIN_ERROR, 'exception', + array('msg' => 'Could not create auth container instance')); + $result = false; + return $result; + } + $auth = &LiveUser::authFactory( + $this->_conf['authContainers'][$authName], + $authName, + 'LiveUser_Admin_' + ); + if ($auth === false) { + $this->stack->push(LIVEUSER_ADMIN_ERROR, 'exception', + array('msg' => 'Could not instanciate auth container: '.$authName)); + return $auth; + } + $this->_authContainers[$authName] = &$auth; + } + $this->authContainerName = $authName; + $this->auth = &$this->_authContainers[$authName]; + return $this->auth; + } + + /** + * Sets the perm container + * + * Upon success it will return a perm instance. You can then + * access the perm backend container by using the + * perm properties of this class or the perm object directly. + * + * e.g.: $admin->perm->addUser(); or $perm->addUser(); + * + * @return LiveUser_Admin_Perm_Simple|bool auth instance upon success, false otherwise + * + * @access public + */ + function &setAdminPermContainer() + { + if (!array_key_exists('permContainer', $this->_conf)) { + $this->stack->push(LIVEUSER_ADMIN_ERROR, 'exception', + array('msg' => 'Could not create perm container instance')); + $result = false; + return $result; + } + + $perm = &LiveUser::permFactory($this->_conf['permContainer'], 'LiveUser_Admin_'); + if ($perm === false) { + $this->stack->push(LIVEUSER_ADMIN_ERROR, 'exception', + array('msg' => 'Could not instanciate perm container of type: '.$this->_conf['permContainer']['type'])); + return $perm; + } + $this->perm = &$perm; + + return $this->perm; + } + + /** + * Setup backend container. + * + * Upon success it will return true. You can then + * access the backend container by using the auth + * and perm properties of this class. + * + * e.g.: $admin->perm->getUsers(); + * + * @param int user auth id + * @param string auth container name + * @return bool true upon success, false otherwise + * + * @access public + */ + function init($authUserId = null, $authName = null) + { + if (!is_array($this->_conf)) { + $this->stack->push(LIVEUSER_ADMIN_ERROR, 'exception', + array('msg' => 'Missing configuration array')); + return false; + } + + if (is_null($authName)) { + if (is_null($authUserId)) { + reset($this->_conf['authContainers']); + $authName = key($this->_conf['authContainers']); + } else { + foreach ($this->_conf['authContainers'] as $key => $value) { + if (!isset($this->_authContainers[$key]) + || !is_object($this->_authContainers[$key]) + ) { + $auth = &LiveUser::authFactory($value, $key, 'LiveUser_Admin_'); + if ($auth === false) { + $this->stack->push(LIVEUSER_ADMIN_ERROR, 'exception', + array('msg' => 'Could not instanciate auth container: '.$key)); + return $auth; + } + $this->_authContainers[$key] =& $auth; + } + + if (!is_null($authUserId)) { + $match = $this->_authContainers[$key]->getUsers( + array('filters' => array('auth_user_id' => $authUserId)) + ); + if (is_array($match) && count($match) > 0) { + $authName = $key; + break; + } + } + } + } + if (!isset($authName)) { + $this->stack->push(LIVEUSER_ADMIN_ERROR, 'exception', + array('msg' => 'Could not determine what auth container to use')); + return false; + } + } + + if (!$this->setAdminAuthContainer($authName)) { + return false; + } + + if (!isset($this->perm) || !is_object($this->perm)) { + if (!$this->setAdminPermContainer()) { + return false; + } + } + + return true; + } + + /** + * Add a user to both containers. + * + * @param array auth user data and perm type + * @return int|bool perm user id or false + * + * @access public + */ + function addUser($data) + { + if (!is_object($this->auth) || !is_object($this->perm)) { + $this->stack->push(LIVEUSER_ADMIN_ERROR, 'exception', + array('msg' => 'Perm and/or Auth container not set.')); + return false; + } + + if (array_key_exists('perm_type', $data)) { + $type = $data['perm_type']; + unset($data['perm_type']); + } else { + $type = LIVEUSER_USER_TYPE_ID; + } + + $authUserId = $this->auth->addUser($data); + if (!$authUserId) { + return false; + } + + $data = array( + 'auth_user_id' => $authUserId, + 'auth_container_name' => $this->authContainerName, + 'perm_type' => $type + ); + return $this->perm->addUser($data); + } + + /** + * Changes user data for both containers. + * + * @param array auth user data and perm type + * @param int permission user id + * @return int|bool affected rows on success or false otherwise + * + * @access public + */ + function updateUser($data, $permUserId) + { + if (!is_object($this->auth) || !is_object($this->perm)) { + $this->stack->push(LIVEUSER_ADMIN_ERROR, 'exception', + array('msg' => 'Perm and/or Auth container not set.')); + return false; + } + + $permData = $this->perm->getUsers( + array( + 'fields' => array('auth_user_id', 'auth_container_name'), + 'filters' => array('perm_user_id' => $permUserId), + 'select' => 'row', + ) + ); + + if (!$permData) { + $this->stack->push(LIVEUSER_ADMIN_ERROR, 'exception', + array('msg' => 'Could not find user in the permission backend')); + return false; + } + + $updateData = array(); + if (array_key_exists('perm_type', $data)) { + $updateData['perm_type'] = $data['perm_type']; + unset($data['perm_type']); + } + + $this->setAdminAuthContainer($permData['auth_container_name']); + $filters = array('auth_user_id' => $permData['auth_user_id']); + $result = $this->auth->updateUser($data, $filters); + + if ($result === false) { + return false; + } + + if (array_key_exists('auth_user_id', $data) + && $permData['auth_user_id'] != $data['auth_user_id'] + ) { + $updateData['auth_user_id'] = $data['auth_user_id']; + } + if (empty($updateData)) { + return $result; + } + + $filters = array('perm_user_id' => $permUserId); + return $this->perm->updateUser($updateData, $filters); + } + + /** + * Removes user from both Perm and Auth containers + * + * @param int Perm ID + * @return int|bool affected rows on success or false otherwise + * + * @access public + */ + function removeUser($permUserId) + { + if (!is_object($this->auth) || !is_object($this->perm)) { + $this->stack->push(LIVEUSER_ADMIN_ERROR, 'exception', + array('msg' => 'Perm and/or Auth container not set.')); + return false; + } + + $permData = $this->perm->getUsers( + array( + 'fields' => array('auth_user_id', 'auth_container_name'), + 'filters' => array('perm_user_id' => $permUserId), + 'select' => 'row', + ) + ); + + if (!$permData) { + $this->stack->push(LIVEUSER_ADMIN_ERROR, 'exception', + array('msg' => 'Could not find user in the permission backend')); + return false; + } + + $filters = array('perm_user_id' => $permUserId); + $result = $this->perm->removeUser($filters); + + if ($result === false) { + return false; + } + + $this->setAdminAuthContainer($permData['auth_container_name']); + $filters = array('auth_user_id' => $permData['auth_user_id']); + return $this->auth->removeUser($filters); + } + + /** + * Finds and gets full userinfo by filtering inside the given container + * Note that this method is not particularily efficient, as it fetches + * the data in the primary container in a single call, but requires one call + * to the secondary container for every user returned from the primary container + * + * @param array params (as for getUsers() + * with an additional optional key 'container' 'perm' (default) or + 'auth' to determine the primary and secondary container. + data is first fetched from the primary container and then + combined with data from the secondary container if available + * @return array|bool array with userinfo if found on success or false otherwise + * + * @access public + */ + function getUsers($params = array()) + { + $params = LiveUser_Admin_Storage::setSelectDefaultParams($params); + + if ($params['select'] != 'row' && $params['select'] != 'all') { + $this->stack->push(LIVEUSER_ADMIN_ERROR, 'exception', + array('msg' => 'Select must be "row" or "all"')); + return false; + } + + if (array_key_exists('container', $params) + && $params['container'] == 'auth' + ) { + return $this->_getUsersByAuth($params); + } + return $this->_getUsersByPerm($params); + } + + /** + * Finds and gets full userinfo by filtering inside the perm container + * + * @param array perm params (as for getUsers() from the perm container + * @return array|bool Array with userinfo if found on success or false otherwise + * + * @access private + */ + function _getUsersByPerm($permParams = array()) + { + if (!is_object($this->perm)) { + $this->stack->push(LIVEUSER_ADMIN_ERROR, 'exception', + array('msg' => 'Perm container not set.')); + return false; + } + + $first = ($permParams['select'] == 'row'); + $permUsers = $this->perm->getUsers($permParams); + if (!$permUsers) { + return $permUsers; + } + + if ($first) { + $permUsers = array($permUsers); + } + + $users = array(); + foreach ($permUsers as $permData) { + if (!$this->setAdminAuthContainer($permData['auth_container_name'])) { + $this->stack->push(LIVEUSER_ADMIN_ERROR, 'exception', + array('msg' => 'Auth container could not be set.')); + return false; + } + + $authParams = array( + 'filters' => array('auth_user_id' => $permData['auth_user_id']), + 'select' => 'row', + ); + $authData = $this->auth->getUsers($authParams); + if (!$authData) { + continue; + } + + if ($first) { + return LiveUser::arrayMergeClobber($permData, $authData); + } + $users[] = LiveUser::arrayMergeClobber($permData, $authData); + } + + return $users; + } + + /** + * Finds and gets full userinfo by filtering inside the auth container + * + * @param array auth params (as for getUsers() from the auth container + * @return array|bool Array with userinfo if found on success or false otherwise + * + * @access private + */ + function _getUsersByAuth($authParams = array()) + { + if (!is_object($this->auth) || !is_object($this->perm)) { + $this->stack->push(LIVEUSER_ADMIN_ERROR, 'exception', + array('msg' => 'Perm and/or Auth container not set.')); + return false; + } + + $first = ($authParams['select'] == 'row'); + $authUsers = $this->auth->getUsers($authParams); + if (!$authUsers) { + return $authUsers; + } + + if ($first) { + $authUsers = array($authUsers); + } + + $users = array(); + foreach ($authUsers as $authData) { + $permParams = array( + 'filters' => array( + 'auth_user_id' => $authData['auth_user_id'], + 'auth_container_name' => $this->authContainerName, + ), + 'select' => 'row', + ); + $permData = $this->perm->getUsers($permParams); + if (!$permData) { + continue; + } + + if ($first) { + return LiveUser::arrayMergeClobber($authData, $permData); + } + $users[] = LiveUser::arrayMergeClobber($authData, $permData); + } + + return $users; + } + + /** + * Wrapper method to get the Error Stack + * + * @return array an array of the errors + * + * @access public + */ + function getErrors() + { + if (is_object($this->stack)) { + return $this->stack->getErrors(); + } + return false; + } + + /** + * Calls a method using the __call() magic method on perm or auth + * + * @param string method name + * @param array arguments + * @return mixed returned value + * + * @access private + */ + function __call($method, $params) + { + if (is_object($this->perm) && method_exists($this->perm, $method)) { + return call_user_func_array(array(&$this->perm, $method), $params); + } + if (is_object($this->auth) && method_exists($this->auth, $method)) { + return call_user_func_array(array(&$this->auth, $method), $params); + } + trigger_error(sprintf('Call to undefined function: %s::%s().', get_class($this), $method), E_USER_ERROR); + } +} diff --git a/glmPEAR/Auth.php b/glmPEAR/Auth.php new file mode 100755 index 0000000..754e887 --- /dev/null +++ b/glmPEAR/Auth.php @@ -0,0 +1,1291 @@ + + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: Auth.php,v 1.1.1.1 2008/04/28 15:20:46 jamie Exp $ + * @link http://pear.php.net/package/Auth + */ + +/** + * Returned if session exceeds idle time + */ +define('AUTH_IDLED', -1); +/** + * Returned if session has expired + */ +define('AUTH_EXPIRED', -2); +/** + * Returned if container is unable to authenticate user/password pair + */ +define('AUTH_WRONG_LOGIN', -3); +/** + * Returned if a container method is not supported. + */ +define('AUTH_METHOD_NOT_SUPPORTED', -4); +/** + * Returned if new Advanced security system detects a breach + */ +define('AUTH_SECURITY_BREACH', -5); +/** + * Returned if checkAuthCallback says session should not continue. + */ +define('AUTH_CALLBACK_ABORT', -6); + +/** + * Auth Log level - INFO + */ +define('AUTH_LOG_INFO', 6); +/** + * Auth Log level - DEBUG + */ +define('AUTH_LOG_DEBUG', 7); + + +/** + * PEAR::Auth + * + * The PEAR::Auth class provides methods for creating an + * authentication system using PHP. + * + * @category Authentication + * @package Auth + * @author Martin Jansen + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @link http://pear.php.net/package/Auth + */ +class Auth { + + // {{{ properties + + /** + * Auth lifetime in seconds + * + * If this variable is set to 0, auth never expires + * + * @var integer + * @see setExpire(), checkAuth() + */ + var $expire = 0; + + /** + * Has the auth session expired? + * + * @var bool + * @see checkAuth() + */ + var $expired = false; + + /** + * Maximum idletime in seconds + * + * The difference to $expire is, that the idletime gets + * refreshed each time checkAuth() is called. If this + * variable is set to 0, idletime is never checked. + * + * @var integer + * @see setIdle(), checkAuth() + */ + var $idle = 0; + + /** + * Is the maximum idletime over? + * + * @var boolean + * @see checkAuth() + */ + var $idled = false; + + /** + * Storage object + * + * @var object + * @see Auth(), validateLogin() + */ + var $storage = ''; + + /** + * User-defined function that creates the login screen + * + * @var string + */ + var $loginFunction = ''; + + /** + * Should the login form be displayed + * + * @var bool + * @see setShowlogin() + */ + var $showLogin = true; + + /** + * Is Login Allowed from this page + * + * @var bool + * @see setAllowLogin + */ + var $allowLogin = true; + + /** + * Current authentication status + * + * @var string + */ + var $status = ''; + + /** + * Username + * + * @var string + */ + var $username = ''; + + /** + * Password + * + * @var string + */ + var $password = ''; + + /** + * checkAuth callback function name + * + * @var string + * @see setCheckAuthCallback() + */ + var $checkAuthCallback = ''; + + /** + * Login callback function name + * + * @var string + * @see setLoginCallback() + */ + var $loginCallback = ''; + + /** + * Failed Login callback function name + * + * @var string + * @see setFailedLoginCallback() + */ + var $loginFailedCallback = ''; + + /** + * Logout callback function name + * + * @var string + * @see setLogoutCallback() + */ + var $logoutCallback = ''; + + /** + * Auth session-array name + * + * @var string + */ + var $_sessionName = '_authsession'; + + /** + * Package Version + * + * @var string + */ + var $version = "@version@"; + + /** + * Flag to use advanced security + * When set extra checks will be made to see if the + * user's IP or useragent have changed across requests. + * Turned off by default to preserve BC. + * + * @var boolean + */ + var $advancedsecurity = false; + + /** + * Username key in POST array + * + * @var string + */ + var $_postUsername = 'username'; + + /** + * Password key in POST array + * + * @var string + */ + var $_postPassword = 'password'; + + /** + * Holds a reference to the session auth variable + * @var array + */ + var $session; + + /** + * Holds a reference to the global server variable + * @var array + */ + var $server; + + /** + * Holds a reference to the global post variable + * @var array + */ + var $post; + + /** + * Holds a reference to the global cookie variable + * @var array + */ + var $cookie; + + /** + * A hash to hold various superglobals as reference + * @var array + */ + var $authdata; + + /** + * How many times has checkAuth been called + * @var int + */ + var $authChecks = 0; + + /** + * PEAR::Log object + * + * @var object Log + */ + var $logger = null; + + /** + * Whether to enable logging of behaviour + * + * @var boolean + */ + var $enableLogging = false; + + /** + * Whether to regenerate session id everytime start is called + * + * @var boolean + */ + var $regenerateSessionId = false; + + // }}} + // {{{ Auth() [constructor] + + /** + * Constructor + * + * Set up the storage driver. + * + * @param string Type of the storage driver + * @param mixed Additional options for the storage driver + * (example: if you are using DB as the storage + * driver, you have to pass the dsn string here) + * + * @param string Name of the function that creates the login form + * @param boolean Should the login form be displayed if neccessary? + * @return void + */ + function Auth($storageDriver, $options = '', $loginFunction = '', $showLogin = true) + { + $this->applyAuthOptions($options); + + // Start the session suppress error if already started + if(!session_id()){ + @session_start(); + if(!session_id()) { + // Throw error + include_once 'PEAR.php'; + PEAR::throwError('Session could not be started by Auth, ' + .'possibly headers are already sent, try putting ' + .'ob_start in the beginning of your script'); + } + } + + // Make Sure Auth session variable is there + if(!isset($_SESSION[$this->_sessionName])) { + $_SESSION[$this->_sessionName] = array(); + } + + // Assign Some globals to internal references, this will replace _importGlobalVariable + $this->session =& $_SESSION[$this->_sessionName]; + $this->server =& $_SERVER; + $this->post =& $_POST; + $this->cookie =& $_COOKIE; + + if ($loginFunction != '' && is_callable($loginFunction)) { + $this->loginFunction = $loginFunction; + } + + if (is_bool($showLogin)) { + $this->showLogin = $showLogin; + } + + if (is_object($storageDriver)) { + $this->storage =& $storageDriver; + // Pass a reference to auth to the container, ugly but works + // this is used by the DB container to use method setAuthData not staticaly. + $this->storage->_auth_obj =& $this; + } else { + // $this->storage = $this->_factory($storageDriver, $options); + // + $this->storage_driver = $storageDriver; + $this->storage_options =& $options; + } + } + + // }}} + // {{{ applyAuthOptions() + + /** + * Set the Auth options + * + * Some options which are Auth specific will be applied + * the rest will be left for usage by the container + * + * @param array An array of Auth options + * @return array The options which were not applied + * @access private + */ + function &applyAuthOptions(&$options) + { + if(is_array($options)){ + if (!empty($options['sessionName'])) { + $this->_sessionName = $options['sessionName']; + unset($options['sessionName']); + } + if (isset($options['allowLogin'])) { + $this->allowLogin = $options['allowLogin']; + unset($options['allowLogin']); + } + if (!empty($options['postUsername'])) { + $this->_postUsername = $options['postUsername']; + unset($options['postUsername']); + } + if (!empty($options['postPassword'])) { + $this->_postPassword = $options['postPassword']; + unset($options['postPassword']); + } + if (isset($options['advancedsecurity'])) { + $this->advancedsecurity = $options['advancedsecurity']; + unset($options['advancedsecurity']); + } + if (isset($options['enableLogging'])) { + $this->enableLogging = $options['enableLogging']; + unset($options['enableLogging']); + } + if (isset($options['regenerateSessionId']) && is_bool($options['regenerateSessionId'])) { + $this->regenerateSessionId = $options['regenerateSessionId']; + } + } + return($options); + } + + // }}} + // {{{ _loadStorage() + + /** + * Load Storage Driver if not already loaded + * + * Suspend storage instantiation to make Auth lighter to use + * for calls which do not require login + * + * @return bool True if the conainer is loaded, false if the container + * is already loaded + * @access private + */ + function _loadStorage() + { + if(!is_object($this->storage)) { + $this->storage =& $this->_factory($this->storage_driver, + $this->storage_options); + $this->storage->_auth_obj =& $this; + $this->log('Loaded storage container ('.$this->storage_driver.')', AUTH_LOG_DEBUG); + return(true); + } + return(false); + } + + // }}} + // {{{ _factory() + + /** + * Return a storage driver based on $driver and $options + * + * @static + * @param string $driver Type of storage class to return + * @param string $options Optional parameters for the storage class + * @return object Object Storage object + * @access private + */ + function &_factory($driver, $options = '') + { + $storage_class = 'Auth_Container_' . $driver; + include_once 'Auth/Container/' . $driver . '.php'; + $obj =& new $storage_class($options); + return $obj; + } + + // }}} + // {{{ assignData() + + /** + * Assign data from login form to internal values + * + * This function takes the values for username and password + * from $HTTP_POST_VARS/$_POST and assigns them to internal variables. + * If you wish to use another source apart from $HTTP_POST_VARS/$_POST, + * you have to derive this function. + * + * @global $HTTP_POST_VARS, $_POST + * @see Auth + * @return void + * @access private + */ + function assignData() + { + $this->log('Auth::assignData() called.', AUTH_LOG_DEBUG); + + if ( isset($this->post[$this->_postUsername]) + && $this->post[$this->_postUsername] != '') { + $this->username = (get_magic_quotes_gpc() == 1 + ? stripslashes($this->post[$this->_postUsername]) + : $this->post[$this->_postUsername]); + } + if ( isset($this->post[$this->_postPassword]) + && $this->post[$this->_postPassword] != '') { + $this->password = (get_magic_quotes_gpc() == 1 + ? stripslashes($this->post[$this->_postPassword]) + : $this->post[$this->_postPassword] ); + } + } + + // }}} + // {{{ start() + + /** + * Start new auth session + * + * @return void + * @access public + */ + function start() + { + $this->log('Auth::start() called.', AUTH_LOG_DEBUG); + + // #10729 - Regenerate session id here if we are generating it on every + // page load. + if ($this->regenerateSessionId) { + session_regenerate_id(true); + } + + $this->assignData(); + if (!$this->checkAuth() && $this->allowLogin) { + $this->login(); + } + } + + // }}} + // {{{ login() + + /** + * Login function + * + * @return void + * @access private + */ + function login() + { + $this->log('Auth::login() called.', AUTH_LOG_DEBUG); + + $login_ok = false; + $this->_loadStorage(); + + // Check if using challenge response + (isset($this->post['authsecret']) && $this->post['authsecret'] == 1) + ? $usingChap = true + : $usingChap = false; + + + // When the user has already entered a username, we have to validate it. + if (!empty($this->username)) { + if (true === $this->storage->fetchData($this->username, $this->password, $usingChap)) { + $this->session['challengekey'] = md5($this->username.$this->password); + $login_ok = true; + $this->log('Successful login.', AUTH_LOG_INFO); + } + } + + if (!empty($this->username) && $login_ok) { + $this->setAuth($this->username); + if (is_callable($this->loginCallback)) { + $this->log('Calling loginCallback ('.$this->loginCallback.').', AUTH_LOG_DEBUG); + call_user_func_array($this->loginCallback, array($this->username, &$this)); + } + } + + // If the login failed or the user entered no username, + // output the login screen again. + if (!empty($this->username) && !$login_ok) { + $this->log('Incorrect login.', AUTH_LOG_INFO); + $this->status = AUTH_WRONG_LOGIN; + if (is_callable($this->loginFailedCallback)) { + $this->log('Calling loginFailedCallback ('.$this->loginFailedCallback.').', AUTH_LOG_DEBUG); + call_user_func_array($this->loginFailedCallback, array($this->username, &$this)); + } + } + + if ((empty($this->username) || !$login_ok) && $this->showLogin) { + $this->log('Rendering Login Form.', AUTH_LOG_INFO); + if (is_callable($this->loginFunction)) { + $this->log('Calling loginFunction ('.$this->loginFunction.').', AUTH_LOG_DEBUG); + call_user_func_array($this->loginFunction, array($this->username, $this->status, &$this)); + } else { + // BC fix Auth used to use drawLogin for this + // call is sub classes implement this + if (is_callable(array($this, 'drawLogin'))) { + $this->log('Calling Auth::drawLogin()', AUTH_LOG_DEBUG); + return $this->drawLogin($this->username, $this); + } + + $this->log('Using default Auth_Frontend_Html', AUTH_LOG_DEBUG); + + // New Login form + include_once 'Auth/Frontend/Html.php'; + return Auth_Frontend_Html::render($this, $this->username); + } + } else { + return; + } + } + + // }}} + // {{{ setExpire() + + /** + * Set the maximum expire time + * + * @param integer time in seconds + * @param bool add time to current expire time or not + * @return void + * @access public + */ + function setExpire($time, $add = false) + { + $add ? $this->expire += $time : $this->expire = $time; + } + + // }}} + // {{{ setIdle() + + /** + * Set the maximum idle time + * + * @param integer time in seconds + * @param bool add time to current maximum idle time or not + * @return void + * @access public + */ + function setIdle($time, $add = false) + { + $add ? $this->idle += $time : $this->idle = $time; + } + + // }}} + // {{{ setSessionName() + + /** + * Set name of the session to a customized value. + * + * If you are using multiple instances of PEAR::Auth + * on the same domain, you can change the name of + * session per application via this function. + * This will chnage the name of the session variable + * auth uses to store it's data in the session + * + * @param string New name for the session + * @return void + * @access public + */ + function setSessionName($name = 'session') + { + $this->_sessionName = '_auth_'.$name; + // Make Sure Auth session variable is there + if(!isset($_SESSION[$this->_sessionName])) { + $_SESSION[$this->_sessionName] = array(); + } + $this->session =& $_SESSION[$this->_sessionName]; + } + + // }}} + // {{{ setShowLogin() + + /** + * Should the login form be displayed if neccessary? + * + * @param bool show login form or not + * @return void + * @access public + */ + function setShowLogin($showLogin = true) + { + $this->showLogin = $showLogin; + } + + // }}} + // {{{ setAllowLogin() + + /** + * Should the login form be displayed if neccessary? + * + * @param bool show login form or not + * @return void + * @access public + */ + function setAllowLogin($allowLogin = true) + { + $this->allowLogin = $allowLogin; + } + + // }}} + // {{{ setCheckAuthCallback() + + /** + * Register a callback function to be called whenever the validity of the login is checked + * The function will receive two parameters, the username and a reference to the auth object. + * + * @param string callback function name + * @return void + * @access public + * @since Method available since Release 1.4.3 + */ + function setCheckAuthCallback($checkAuthCallback) + { + $this->checkAuthCallback = $checkAuthCallback; + } + + // }}} + // {{{ setLoginCallback() + + /** + * Register a callback function to be called on user login. + * The function will receive two parameters, the username and a reference to the auth object. + * + * @param string callback function name + * @return void + * @see setLogoutCallback() + * @access public + */ + function setLoginCallback($loginCallback) + { + $this->loginCallback = $loginCallback; + } + + // }}} + // {{{ setFailedLoginCallback() + + /** + * Register a callback function to be called on failed user login. + * The function will receive two parameters, the username and a reference to the auth object. + * + * @param string callback function name + * @return void + * @access public + */ + function setFailedLoginCallback($loginFailedCallback) + { + $this->loginFailedCallback = $loginFailedCallback; + } + + // }}} + // {{{ setLogoutCallback() + + /** + * Register a callback function to be called on user logout. + * The function will receive three parameters, the username and a reference to the auth object. + * + * @param string callback function name + * @return void + * @see setLoginCallback() + * @access public + */ + function setLogoutCallback($logoutCallback) + { + $this->logoutCallback = $logoutCallback; + } + + // }}} + // {{{ setAuthData() + + /** + * Register additional information that is to be stored + * in the session. + * + * @param string Name of the data field + * @param mixed Value of the data field + * @param boolean Should existing data be overwritten? (default + * is true) + * @return void + * @access public + */ + function setAuthData($name, $value, $overwrite = true) + { + if (!empty($this->session['data'][$name]) && $overwrite == false) { + return; + } + $this->session['data'][$name] = $value; + } + + // }}} + // {{{ getAuthData() + + /** + * Get additional information that is stored in the session. + * + * If no value for the first parameter is passed, the method will + * return all data that is currently stored. + * + * @param string Name of the data field + * @return mixed Value of the data field. + * @access public + */ + function getAuthData($name = null) + { + if (!isset($this->session['data'])) { + return null; + } + if(!isset($name)) { + return $this->session['data']; + } + if (isset($name) && isset($this->session['data'][$name])) { + return $this->session['data'][$name]; + } + return null; + } + + // }}} + // {{{ setAuth() + + /** + * Register variable in a session telling that the user + * has logged in successfully + * + * @param string Username + * @return void + * @access public + */ + function setAuth($username) + { + $this->log('Auth::setAuth() called.', AUTH_LOG_DEBUG); + + // #10729 - Regenerate session id here only if generating at login only + // Don't do it if we are regenerating on every request so we don't + // regenerate it twice in one request. + if (!$this->regenerateSessionId) { + // #2021 - Change the session id to avoid session fixation attacks php 4.3.3 > + session_regenerate_id(true); + } + + if (!isset($this->session) || !is_array($this->session)) { + $this->session = array(); + } + + if (!isset($this->session['data'])) { + $this->session['data'] = array(); + } + + $this->session['sessionip'] = isset($this->server['REMOTE_ADDR']) + ? $this->server['REMOTE_ADDR'] + : ''; + $this->session['sessionuseragent'] = isset($this->server['HTTP_USER_AGENT']) + ? $this->server['HTTP_USER_AGENT'] + : ''; + $this->session['sessionforwardedfor'] = isset($this->server['HTTP_X_FORWARDED_FOR']) + ? $this->server['HTTP_X_FORWARDED_FOR'] + : ''; + + // This should be set by the container to something more safe + // Like md5(passwd.microtime) + if(empty($this->session['challengekey'])) { + $this->session['challengekey'] = md5($username.microtime()); + } + + $this->session['challengecookie'] = md5($this->session['challengekey'].microtime()); + setcookie('authchallenge', $this->session['challengecookie']); + + $this->session['registered'] = true; + $this->session['username'] = $username; + $this->session['timestamp'] = time(); + $this->session['idle'] = time(); + } + + // }}} + // {{{ setAdvancedSecurity() + + /** + * Enables advanced security checks + * + * Currently only ip change and useragent change + * are detected + * @todo Add challenge cookies - Create a cookie which changes every time + * and contains some challenge key which the server can verify with + * a session var cookie might need to be crypted (user pass) + * @param bool Enable or disable + * @return void + * @access public + */ + function setAdvancedSecurity($flag=true) + { + $this->advancedsecurity = $flag; + } + + // }}} + // {{{ checkAuth() + + /** + * Checks if there is a session with valid auth information. + * + * @access public + * @return boolean Whether or not the user is authenticated. + */ + function checkAuth() + { + $this->log('Auth::checkAuth() called.', AUTH_LOG_DEBUG); + $this->authChecks++; + if (isset($this->session)) { + // Check if authentication session is expired + if ( $this->expire > 0 + && isset($this->session['timestamp']) + && ($this->session['timestamp'] + $this->expire) < time()) { + $this->log('Session Expired', AUTH_LOG_INFO); + $this->expired = true; + $this->status = AUTH_EXPIRED; + $this->logout(); + return false; + } + + // Check if maximum idle time is reached + if ( $this->idle > 0 + && isset($this->session['idle']) + && ($this->session['idle'] + $this->idle) < time()) { + $this->log('Session Idle Time Reached', AUTH_LOG_INFO); + $this->idled = true; + $this->status = AUTH_IDLED; + $this->logout(); + return false; + } + + if ( isset($this->session['registered']) + && isset($this->session['username']) + && $this->session['registered'] == true + && $this->session['username'] != '') { + Auth::updateIdle(); + + if ($this->advancedsecurity) { + $this->log('Advanced Security Mode Enabled.', AUTH_LOG_DEBUG); + + // Only Generate the challenge once + if($this->authChecks == 1) { + $this->log('Generating new Challenge Cookie.', AUTH_LOG_DEBUG); + $this->session['challengecookieold'] = $this->session['challengecookie']; + $this->session['challengecookie'] = md5($this->session['challengekey'].microtime()); + setcookie('authchallenge', $this->session['challengecookie']); + } + + // Check for ip change + if ( isset($this->server['REMOTE_ADDR']) + && $this->session['sessionip'] != $this->server['REMOTE_ADDR']) { + $this->log('Security Breach. Remote IP Address changed.', AUTH_LOG_INFO); + // Check if the IP of the user has changed, if so we + // assume a man in the middle attack and log him out + $this->expired = true; + $this->status = AUTH_SECURITY_BREACH; + $this->logout(); + return false; + } + + // Check for ip change (if connected via proxy) + if ( isset($this->server['HTTP_X_FORWARDED_FOR']) + && $this->session['sessionforwardedfor'] != $this->server['HTTP_X_FORWARDED_FOR']) { + $this->log('Security Breach. Forwarded For IP Address changed.', AUTH_LOG_INFO); + // Check if the IP of the user connecting via proxy has + // changed, if so we assume a man in the middle attack + // and log him out. + $this->expired = true; + $this->status = AUTH_SECURITY_BREACH; + $this->logout(); + return false; + } + + // Check for useragent change + if ( isset($this->server['HTTP_USER_AGENT']) + && $this->session['sessionuseragent'] != $this->server['HTTP_USER_AGENT']) { + $this->log('Security Breach. User Agent changed.', AUTH_LOG_INFO); + // Check if the User-Agent of the user has changed, if + // so we assume a man in the middle attack and log him out + $this->expired = true; + $this->status = AUTH_SECURITY_BREACH; + $this->logout(); + return false; + } + + // Check challenge cookie here, if challengecookieold is not set + // this is the first time and check is skipped + // TODO when user open two pages similtaneuly (open in new window,open + // in tab) auth breach is caused find out a way around that if possible + if ( isset($this->session['challengecookieold']) + && $this->session['challengecookieold'] != $this->cookie['authchallenge']) { + $this->log('Security Breach. Challenge Cookie mismatch.', AUTH_LOG_INFO); + $this->expired = true; + $this->status = AUTH_SECURITY_BREACH; + $this->logout(); + $this->login(); + return false; + } + } + + if (is_callable($this->checkAuthCallback)) { + $this->log('Calling checkAuthCallback ('.$this->checkAuthCallback.').', AUTH_LOG_DEBUG); + $checkCallback = call_user_func_array($this->checkAuthCallback, array($this->username, &$this)); + if ($checkCallback == false) { + $this->log('checkAuthCallback failed.', AUTH_LOG_INFO); + $this->expired = true; + $this->status = AUTH_CALLBACK_ABORT; + $this->logout(); + return false; + } + } + + $this->log('Session OK.', AUTH_LOG_INFO); + return true; + } + } + $this->log('Unable to locate session storage.', AUTH_LOG_DEBUG); + return false; + } + + // }}} + // {{{ staticCheckAuth() [static] + + /** + * Statically checks if there is a session with valid auth information. + * + * @access public + * @see checkAuth + * @return boolean Whether or not the user is authenticated. + * @static + */ + function staticCheckAuth($options = null) + { + static $staticAuth; + if(!isset($staticAuth)) { + $staticAuth = new Auth('null', $options); + } + $staticAuth->log('Auth::staticCheckAuth() called', AUTH_LOG_DEBUG); + return $staticAuth->checkAuth(); + } + + // }}} + // {{{ getAuth() + + /** + * Has the user been authenticated? + * + * @access public + * @return bool True if the user is logged in, otherwise false. + */ + function getAuth() + { + $this->log('Auth::getAuth() called.', AUTH_LOG_DEBUG); + return $this->checkAuth(); + } + + // }}} + // {{{ logout() + + /** + * Logout function + * + * This function clears any auth tokens in the currently + * active session and executes the logout callback function, + * if any + * + * @access public + * @return void + */ + function logout() + { + $this->log('Auth::logout() called.', AUTH_LOG_DEBUG); + + if (is_callable($this->logoutCallback) && isset($this->session['username'])) { + $this->log('Calling logoutCallback ('.$this->logoutCallback.').', AUTH_LOG_DEBUG); + call_user_func_array($this->logoutCallback, array($this->session['username'], &$this)); + } + + $this->username = ''; + $this->password = ''; + + $this->session = null; + } + + // }}} + // {{{ updateIdle() + + /** + * Update the idletime + * + * @access private + * @return void + */ + function updateIdle() + { + $this->session['idle'] = time(); + } + + // }}} + // {{{ getUsername() + + /** + * Get the username + * + * @return string + * @access public + */ + function getUsername() + { + if (isset($this->session['username'])) { + return($this->session['username']); + } + return(''); + } + + // }}} + // {{{ getStatus() + + /** + * Get the current status + * + * @return string + * @access public + */ + function getStatus() + { + return $this->status; + } + + // }}} + // {{{ getPostUsernameField() + + /** + * Gets the post varible used for the username + * + * @return string + * @access public + */ + function getPostUsernameField() + { + return($this->_postUsername); + } + + // }}} + // {{{ getPostPasswordField() + + /** + * Gets the post varible used for the username + * + * @return string + * @access public + */ + function getPostPasswordField() + { + return($this->_postPassword); + } + + // }}} + // {{{ sessionValidThru() + + /** + * Returns the time up to the session is valid + * + * @access public + * @return integer + */ + function sessionValidThru() + { + if (!isset($this->session['idle'])) { + return 0; + } + if ($this->idle == 0) { + return 0; + } + return ($this->session['idle'] + $this->idle); + } + + // }}} + // {{{ listUsers() + + /** + * List all users that are currently available in the storage + * container + * + * @access public + * @return array + */ + function listUsers() + { + $this->log('Auth::listUsers() called.', AUTH_LOG_DEBUG); + $this->_loadStorage(); + return $this->storage->listUsers(); + } + + // }}} + // {{{ addUser() + + /** + * Add user to the storage container + * + * @access public + * @param string Username + * @param string Password + * @param mixed Additional parameters + * @return mixed True on success, PEAR error object on error + * and AUTH_METHOD_NOT_SUPPORTED otherwise. + */ + function addUser($username, $password, $additional = '') + { + $this->log('Auth::addUser() called.', AUTH_LOG_DEBUG); + $this->_loadStorage(); + return $this->storage->addUser($username, $password, $additional); + } + + // }}} + // {{{ removeUser() + + /** + * Remove user from the storage container + * + * @access public + * @param string Username + * @return mixed True on success, PEAR error object on error + * and AUTH_METHOD_NOT_SUPPORTED otherwise. + */ + function removeUser($username) + { + $this->log('Auth::removeUser() called.', AUTH_LOG_DEBUG); + $this->_loadStorage(); + return $this->storage->removeUser($username); + } + + // }}} + // {{{ changePassword() + + /** + * Change password for user in the storage container + * + * @access public + * @param string Username + * @param string The new password + * @return mixed True on success, PEAR error object on error + * and AUTH_METHOD_NOT_SUPPORTED otherwise. + */ + function changePassword($username, $password) + { + $this->log('Auth::changePassword() called', AUTH_LOG_DEBUG); + $this->_loadStorage(); + return $this->storage->changePassword($username, $password); + } + + // }}} + // {{{ log() + + /** + * Log a message from the Auth system + * + * @access public + * @param string The message to log + * @param string The log level to log the message under. See the Log documentation for more info. + * @return boolean + */ + function log($message, $level = AUTH_LOG_DEBUG) + { + if (!$this->enableLogging) return false; + + $this->_loadLogger(); + + $this->logger->log('AUTH: '.$message, $level); + } + + // }}} + // {{{ _loadLogger() + + /** + * Load Log object if not already loaded + * + * Suspend logger instantiation to make Auth lighter to use + * for calls which do not require logging + * + * @return bool True if the logger is loaded, false if the logger + * is already loaded + * @access private + */ + function _loadLogger() + { + if(is_null($this->logger)) { + if (!class_exists('Log')) { + include_once 'Log.php'; + } + $this->logger =& Log::singleton('null', + null, + 'auth['.getmypid().']', + array(), + AUTH_LOG_DEBUG); + return(true); + } + return(false); + } + + // }}} + // {{{ attachLogObserver() + + /** + * Attach an Observer to the Auth Log Source + * + * @param object Log_Observer A Log Observer instance + * @return boolean + */ + function attachLogObserver(&$observer) { + + $this->_loadLogger(); + + return $this->logger->attach($observer); + + } + + // }}} + +} +?> diff --git a/glmPEAR/Auth/Anonymous.php b/glmPEAR/Auth/Anonymous.php new file mode 100755 index 0000000..a549204 --- /dev/null +++ b/glmPEAR/Auth/Anonymous.php @@ -0,0 +1,138 @@ + + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: Anonymous.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Auth + * @since File available since Release 1.3.0 + */ + +/** + * Include Auth package + */ +require_once 'Auth.php'; + +/** + * Anonymous Authentication + * + * This class provides anonymous authentication if username and password + * were not supplied + * + * @category Authentication + * @package Auth + * @author Yavor Shahpasov + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @link http://pear.php.net/package/Auth + * @since Class available since Release 1.3.0 + */ +class Auth_Anonymous extends Auth +{ + + // {{{ properties + + /** + * Whether to allow anonymous authentication + * + * @var boolean + */ + var $allow_anonymous = true; + + /** + * Username to use for anonymous user + * + * @var string + */ + var $anonymous_username = 'anonymous'; + + // }}} + // {{{ Auth_Anonymous() [constructor] + + /** + * Pass all parameters to Parent Auth class + * + * Set up the storage driver. + * + * @param string Type of the storage driver + * @param mixed Additional options for the storage driver + * (example: if you are using DB as the storage + * driver, you have to pass the dsn string here) + * + * @param string Name of the function that creates the login form + * @param boolean Should the login form be displayed if neccessary? + * @return void + * @see Auth::Auth() + */ + function Auth_Anonymous($storageDriver, $options = '', $loginFunction = '', $showLogin = true) { + parent::Auth($storageDriver, $options, $loginFunction, $showLogin); + } + + // }}} + // {{{ login() + + /** + * Login function + * + * If no username & password is passed then login as the username + * provided in $this->anonymous_username else call standard login() + * function. + * + * @return void + * @access private + * @see Auth::login() + */ + function login() { + if ( $this->allow_anonymous + && empty($this->username) + && empty($this->password) ) { + $this->setAuth($this->anonymous_username); + if (is_callable($this->loginCallback)) { + call_user_func_array($this->loginCallback, array($this->username, $this) ); + } + } else { + // Call normal login system + parent::login(); + } + } + + // }}} + // {{{ forceLogin() + + /** + * Force the user to login + * + * Calling this function forces the user to provide a real username and + * password before continuing. + * + * @return void + */ + function forceLogin() { + $this->allow_anonymous = false; + if( !empty($this->session['username']) && $this->session['username'] == $this->anonymous_username ) { + $this->logout(); + } + } + + // }}} + +} + +?> diff --git a/glmPEAR/Auth/Auth.php b/glmPEAR/Auth/Auth.php new file mode 100755 index 0000000..e1a02e9 --- /dev/null +++ b/glmPEAR/Auth/Auth.php @@ -0,0 +1,30 @@ + + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: Auth.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Auth + * @deprecated File deprecated since Release 1.2.0 + */ + +/** + * Include Auth package + */ +require_once 'Auth.php'; + +?> diff --git a/glmPEAR/Auth/Common.php b/glmPEAR/Auth/Common.php new file mode 100755 index 0000000..2c3114b --- /dev/null +++ b/glmPEAR/Auth/Common.php @@ -0,0 +1,331 @@ + + * @author Helgi Þormar Þorbjörnsson + * @author Lukas Smith + * @author Arnaud Limbourg + * @author Christian Dickmann + * @author Matt Scifo + * @author Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version CVS: $Id: Common.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/LiveUser_Admin + */ + +/** + * Base class for authentication backends. + * + * @category authentication + * @package LiveUser_Admin + * @author Lukas Smith + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version Release: @package_version@ + * @link http://pear.php.net/LiveUser_Admin + */ +class LiveUser_Admin_Auth_Common +{ + /** + * Error stack + * + * @var object PEAR_ErrorStack + * @access public + */ + var $stack = null; + + /** + * Storage Container + * + * @var LiveUser_Admin_Storage + * @access private + */ + var $_storage = null; + + /** + * Key (method names), with array lists of selectable tables for the given method + * + * @var array + * @access public + */ + var $selectable_tables = array( + 'getUsers' => array('users'), + ); + + /** + * Set posible encryption modes. + * + * @access private + * @var array + */ + var $encryptionModes = array( + 'MD5' => 'MD5', + 'RC4' => 'RC4', + 'PLAIN' => 'PLAIN', + 'SHA1' => 'SHA1' + ); + + /** + * Defines the algorithm used for encrypting/decrypting + * passwords. Default: "MD5". + * + * @access private + * @var string + */ + var $passwordEncryptionMode = 'MD5'; + + /** + * Defines the secret to use for encryption if needed + * + * @access protected + * @var string + */ + var $secret; + + /** + * The name associated with this auth container. The name is used + * when adding users from this container to the reference table + * in the permission container. This way it is possible to see + * from which auth container the user data is coming from. + * + * @var string + * @access public + */ + var $containerName = null; + + /** + * Class constructor. Feel free to override in backend subclasses. + * + * @access protected + */ + function LiveUser_Admin_Auth_Common() + { + $this->stack = &PEAR_ErrorStack::singleton('LiveUser_Admin'); + } + + /** + * Initialize the storage container + * + * @access public + * @param array contains configuration of the container + * @param string name of container + * @return bool true on success or false on failure + */ + function init(&$conf, $containerName) + { + $this->containerName = $containerName; + if (!array_key_exists('storage', $conf)) { + $this->stack->push(LIVEUSER_ADMIN_ERROR, 'exception', + array('msg' => 'Missing storage configuration array')); + return false; + } + + if (is_array($conf)) { + $keys = array_keys($conf); + foreach ($keys as $key) { + if (isset($this->$key)) { + $this->$key =& $conf[$key]; + } + } + } + + $storageConf = array(); + $storageConf[$conf['type']] =& $conf['storage']; + $this->_storage = LiveUser::storageFactory($storageConf, 'LiveUser_Admin_Auth_'); + if ($this->_storage === false) { + $this->stack->push(LIVEUSER_ADMIN_ERROR, 'exception', + array('msg' => 'Could not instanciate auth storage container: '.$conf['type'])); + return false; + } + + return true; + } + + /** + * Decrypts a password so that it can be compared with the user input. + * Uses the algorithm defined in the passwordEncryptionMode property. + * + * @param string the encrypted password + * @return string the decrypted password + * + * @access public + */ + function decryptPW($encryptedPW) + { + return LiveUser::decryptPW($encryptedPW, $this->passwordEncryptionMode, $this->secret); + } + + /** + * Encrypts a password for storage in a backend container. + * Uses the algorithm defined in the passwordEncryptionMode property. + * + * @param string encryption type + * @return string the encrypted password + * + * @access public + */ + function encryptPW($plainPW) + { + return LiveUser::encryptPW($plainPW, $this->passwordEncryptionMode, $this->secret); + } + + /** + * Add a user + * + * @param array containing atleast the key-value-pairs of all required + * columns in the users table + * @return int|bool false on error, true (or new id) on success + * + * @access public + */ + function addUser($data) + { + // todo: does this work? + if (array_key_exists('passwd', $data)) { + $data['passwd'] = $this->encryptPW($data['passwd']); + } + $result = $this->_storage->insert('users', $data); + // todo: notify observer + return $result; + } + + /** + * Update a user + * + * @param array containing the key value pairs of columns to update + * @param array key values pairs (value may be a string or an array) + * This will construct the WHERE clause of your update + * Be careful, if you leave this blank no WHERE clause + * will be used and all users will be affected by the update + * @return int|bool false on error, the affected rows on success + * + * @access public + */ + function updateUser($data, $filters) + { + if (array_key_exists('passwd', $data)) { + $data['passwd'] = $this->encryptPW($data['passwd']); + } + $result = $this->_storage->update('users', $data, $filters); + // todo: notify observer + return $result; + } + + /** + * Remove a user + * + * @param array key values pairs (value may be a string or an array) + * This will construct the WHERE clause of your update + * Be careful, if you leave this blank no WHERE clause + * will be used and all users will be affected by the update + * @return int|bool false on error, the affected rows on success + * + * @access public + */ + function removeUser($filters) + { + $result = $this->_storage->delete('users', $filters); + // todo: notify observer + return $result; + } + + /** + * Fetches users + * + * @param array containing key-value pairs for: + * 'fields' - ordered array containing the fields to fetch + * if empty all fields from the user table are fetched + * 'filters' - key values pairs (value may be a string or an array) + * 'orders' - key value pairs (values 'ASC' or 'DESC') + * 'rekey' - if set to true, returned array will have the + * first column as its first dimension + * 'group' - if set to true and $rekey is set to true, then + * all values with the same first column will be + * wrapped in an array + * 'limit' - number of rows to select + * 'offset' - first row to select + * 'select' - determines what query method to use: + * 'one' -> queryOne, 'row' -> queryRow, + * 'col' -> queryCol, 'all' ->queryAll (default) + * 'selectable_tables' - array list of tables that may be + * joined to in this query, the first element is + * the root table from which the joins are done + * @return bool|array false on failure or array with selected data + * + * @access public + */ + function getUsers($params = array()) + { + $selectable_tables = array(); + if (array_key_exists('selectable_tables', $params)) { + $selectable_tables = $params['selectable_tables']; + } elseif (array_key_exists('getUsers', $this->selectable_tables)) { + $selectable_tables = $this->selectable_tables['getUsers']; + } + $root_table = reset($selectable_tables); + + $params = LiveUser_Admin_Storage::setSelectDefaultParams($params); + + return $this->_storage->select($params['select'], $params['fields'], + $params['filters'], $params['orders'], $params['rekey'], $params['group'], + $params['limit'], $params['offset'], $root_table, $selectable_tables); + } + + /** + * properly disconnect from resources + * + * @access public + */ + function disconnect() + { + $this->_storage->disconnect(); + } +} diff --git a/glmPEAR/Auth/Controller.php b/glmPEAR/Auth/Controller.php new file mode 100755 index 0000000..43392c4 --- /dev/null +++ b/glmPEAR/Auth/Controller.php @@ -0,0 +1,302 @@ + + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: Controller.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Auth + * @since File available since Release 1.3.0 + */ + +/** + * Controlls access to a group of php access + * and redirects to a predefined login page as + * needed + * + * In all pages + * + * include_once('Auth.php'); + * include_once('Auth/Controller.php'); + * $_auth = new Auth('File', 'passwd'); + * $authController = new Auth_Controller($_auth, 'login.php', 'index.php'); + * $authController->start(); + * + * + * In login.php + * + * include_once('Auth.php'); + * include_once('Auth/Controller.php'); + * $_auth = new Auth('File', 'passwd'); + * $authController = new Auth_Controller($_auth, 'login.php', 'index.php'); + * $authController->start(); + * if( $authController->isAuthorised() ){ + * $authController->redirectBack(); + * } + * + * + * @category Authentication + * @author Yavor Shahpasov + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @link http://pear.php.net/package/Auth + * @since Class available since Release 1.3.0 + */ +class Auth_Controller +{ + + // {{{ properties + + /** + * The Auth instance this controller is managing + * + * @var object Auth + */ + var $auth = null; + + /** + * The login URL + * @var string + * */ + var $login = null; + + /** + * The default index page to use when the caller page is not set + * + * @var string + */ + var $default = null; + + /** + * If this is set to true after a succesfull login the + * Auth_Controller::redirectBack() is invoked automatically + * + * @var boolean + */ + var $autoRedirectBack = false; + + // }}} + // {{{ Auth_Controller() [constructor] + + /** + * Constructor + * + * @param Auth An auth instance + * @param string The login page + * @param string The default page to go to if return page is not set + * @param array Some rules about which urls need to be sent to the login page + * @return void + * @todo Add a list of urls which need redirection + */ + function Auth_Controller(&$auth_obj, $login='login.php', $default='index.php', $accessList=array()) + { + $this->auth =& $auth_obj; + $this->_loginPage = $login; + $this->_defaultPage = $default; + @session_start(); + if (!empty($_GET['return']) && $_GET['return'] && !strstr($_GET['return'], $this->_loginPage)) { + $this->auth->setAuthData('returnUrl', $_GET['return']); + } + + if(!empty($_GET['authstatus']) && $this->auth->status == '') { + $this->auth->status = $_GET['authstatus']; + } + } + + // }}} + // {{{ setAutoRedirectBack() + + /** + * Enables auto redirection when login is done + * + * @param bool Sets the autoRedirectBack flag to this + * @see Auth_Controller::autoRedirectBack + * @return void + */ + function setAutoRedirectBack($flag = true) + { + $this->autoRedirectBack = $flag; + } + + // }}} + // {{{ redirectBack() + + /** + * Redirects Back to the calling page + * + * @return void + */ + function redirectBack() + { + // If redirectback go there + // else go to the default page + + $returnUrl = $this->auth->getAuthData('returnUrl'); + if(!$returnUrl) { + $returnUrl = $this->_defaultPage; + } + + // Add some entropy to the return to make it unique + // avoind problems with cached pages and proxies + if(strpos($returnUrl, '?') === false) { + $returnUrl .= '?'; + } + $returnUrl .= uniqid(''); + + // Track the auth status + if($this->auth->status != '') { + $url .= '&authstatus='.$this->auth->status; + } + header('Location:'.$returnUrl); + print("You could not be redirected to $returnUrl"); + } + + // }}} + // {{{ redirectLogin() + + /** + * Redirects to the login Page if not authorised + * + * put return page on the query or in auth + * + * @return void + */ + function redirectLogin() + { + // Go to the login Page + + // For Auth, put some check to avoid infinite redirects, this should at least exclude + // the login page + + $url = $this->_loginPage; + if(strpos($url, '?') === false) { + $url .= '?'; + } + + if(!strstr($_SERVER['PHP_SELF'], $this->_loginPage)) { + $url .= 'return='.urlencode($_SERVER['PHP_SELF']); + } + + // Track the auth status + if($this->auth->status != '') { + $url .= '&authstatus='.$this->auth->status; + } + + header('Location:'.$url); + print("You could not be redirected to $url"); + } + + // }}} + // {{{ start() + + /** + * Starts the Auth Procedure + * + * If the page requires login the user is redirected to the login page + * otherwise the Auth::start is called to initialize Auth + * + * @return void + * @todo Implement an access list which specifies which urls/pages need login and which do not + */ + function start() + { + // Check the accessList here + // ACL should be a list of urls with allow/deny + // If allow set allowLogin to false + // Some wild card matching should be implemented ?,* + if(!strstr($_SERVER['PHP_SELF'], $this->_loginPage) && !$this->auth->checkAuth()) { + $this->redirectLogin(); + } else { + $this->auth->start(); + // Logged on and on login page + if(strstr($_SERVER['PHP_SELF'], $this->_loginPage) && $this->auth->checkAuth()){ + $this->autoRedirectBack ? + $this->redirectBack() : + null ; + } + } + + + } + + // }}} + // {{{ isAuthorised() + + /** + * Checks is the user is logged on + * @see Auth::checkAuth() + */ + function isAuthorised() + { + return($this->auth->checkAuth()); + } + + // }}} + // {{{ checkAuth() + + /** + * Proxy call to auth + * @see Auth::checkAuth() + */ + function checkAuth() + { + return($this->auth->checkAuth()); + } + + // }}} + // {{{ logout() + + /** + * Proxy call to auth + * @see Auth::logout() + */ + function logout() + { + return($this->auth->logout()); + } + + // }}} + // {{{ getUsername() + + /** + * Proxy call to auth + * @see Auth::getUsername() + */ + function getUsername() + { + return($this->auth->getUsername()); + } + + // }}} + // {{{ getStatus() + + /** + * Proxy call to auth + * @see Auth::getStatus() + */ + function getStatus() + { + return($this->auth->getStatus()); + } + + // }}} + +} + +?> diff --git a/glmPEAR/Auth/DB.php b/glmPEAR/Auth/DB.php new file mode 100755 index 0000000..fe26003 --- /dev/null +++ b/glmPEAR/Auth/DB.php @@ -0,0 +1,92 @@ + + * @author Helgi Þormar Þorbjörnsson + * @author Lukas Smith + * @author Arnaud Limbourg + * @author Christian Dickmann + * @author Matt Scifo + * @author Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version CVS: $Id: DB.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/LiveUser_Admin + */ + +/** + * DB admin container for maintaining Auth/DB + * + * @package LiveUser + * @category authentication + */ + +/** + * Require parent class definition and PEAR::DB class. + */ +require_once 'LiveUser/Admin/Auth/Common.php'; + +/** + * This is a PEAR::DB backend container driver for the LiveUser Admin auth class. + * It does not contain any logic and simply extends the common driver + * + * @category authentication + * @package LiveUser_Admin + * @author Bjoern Kraus + * @author Lukas Smith + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version Release: @package_version@ + * @link http://pear.php.net/LiveUser_Admin + */ +class LiveUser_Admin_Auth_DB extends LiveUser_Admin_Auth_Common +{ +} +?> diff --git a/glmPEAR/Auth/MDB.php b/glmPEAR/Auth/MDB.php new file mode 100755 index 0000000..ecd5da0 --- /dev/null +++ b/glmPEAR/Auth/MDB.php @@ -0,0 +1,90 @@ + + * @author Helgi Þormar Þorbjörnsson + * @author Lukas Smith + * @author Arnaud Limbourg + * @author Christian Dickmann + * @author Matt Scifo + * @author Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version CVS: $Id: MDB.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/LiveUser_Admin + */ +/** + * MDB admin container for maintaining Auth/MDB + * + * @package LiveUser + * @category authentication + */ + +/** + * Require parent class definition and PEAR::MDB class. + */ +require_once 'LiveUser/Admin/Auth/Common.php'; + +/** + * This is a PEAR::MDB backend container driver for the LiveUser Admin auth class. + * It does not contain any logic and simply extends the common driver + * + * @category authentication + * @package LiveUser_Admin + * @author Lukas Smith + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version Release: @package_version@ + * @link http://pear.php.net/LiveUser_Admin + */ +class LiveUser_Admin_Auth_MDB extends LiveUser_Admin_Auth_Common +{ +} +?> diff --git a/glmPEAR/Auth/MDB2.php b/glmPEAR/Auth/MDB2.php new file mode 100755 index 0000000..758b953 --- /dev/null +++ b/glmPEAR/Auth/MDB2.php @@ -0,0 +1,84 @@ + + * @author Helgi Þormar Þorbjörnsson + * @author Lukas Smith + * @author Arnaud Limbourg + * @author Christian Dickmann + * @author Matt Scifo + * @author Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version CVS: $Id: MDB2.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/LiveUser_Admin + */ + +/** + * Require parent class definition and PEAR::MDB2 class. + */ +require_once 'LiveUser/Admin/Auth/Common.php'; + +/** + * This is a PEAR::MDB2 backend container driver for the LiveUser Admin auth class. + * It does not contain any logic and simply extends the common driver + * + * @category authentication + * @package LiveUser_Admin + * @author Lukas Smith + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version Release: @package_version@ + * @link http://pear.php.net/LiveUser_Admin + */ +class LiveUser_Admin_Auth_MDB2 extends LiveUser_Admin_Auth_Common +{ +} +?> diff --git a/glmPEAR/Auth/PDO.php b/glmPEAR/Auth/PDO.php new file mode 100755 index 0000000..0898d36 --- /dev/null +++ b/glmPEAR/Auth/PDO.php @@ -0,0 +1,92 @@ + + * @author Helgi Þormar Þorbjörnsson + * @author Lukas Smith + * @author Arnaud Limbourg + * @author Christian Dickmann + * @author Matt Scifo + * @author Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version CVS: $Id: PDO.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/LiveUser_Admin + */ + +/** + * PDO admin container for maintaining Auth/PDO + * + * @package LiveUser + * @category authentication + */ + +/** + * Require parent class definition and PEAR::DB class. + */ +require_once 'LiveUser/Admin/Auth/Common.php'; + +/** + * This is a PECL::PDO backend container driver for the LiveUser Admin auth class. + * It does not contain any logic and simply extends the common driver + * + * @category authentication + * @package LiveUser_Admin + * @author Bjoern Kraus + * @author Lukas Smith + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version Release: @package_version@ + * @link http://pear.php.net/LiveUser_Admin + */ +class LiveUser_Admin_Auth_PDO extends LiveUser_Admin_Auth_Common +{ +} +?> diff --git a/glmPEAR/Auth/PEARAuth.php b/glmPEAR/Auth/PEARAuth.php new file mode 100755 index 0000000..575eb1a --- /dev/null +++ b/glmPEAR/Auth/PEARAuth.php @@ -0,0 +1,179 @@ + + * @author Helgi Þormar Þorbjörnsson + * @author Lukas Smith + * @author Arnaud Limbourg + * @author Pierre-Alain Joye + * @author Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version CVS: $Id: PEARAuth.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/LiveUser + */ + +/** + * Require parent class definition and PEAR::Auth class. + */ +require_once 'LiveUser/Auth/Common.php'; +require_once 'Auth.php'; + +/** + * PEAR_Auth container for Authentication + * + * This is a PEAR::Auth backend driver for the LiveUser class. + * The general options to setup the PEAR::Auth class can be passed to the constructor. + * To choose the right auth container and options, you have to set 'container' + * and 'options' respectively in the storage array. + * + * Requirements: + * - File "LiveUser.php" (contains the parent class "LiveUser") + * - PEAR::Auth must be installed in your PEAR directory + * - Array of setup options must be passed to the constructor. + * + * @category authentication + * @package LiveUser + * @author Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version Release: @package_version@ + * @link http://pear.php.net/LiveUser + */ +class LiveUser_Auth_PEARAuth extends LiveUser_Auth_Common +{ + /** + * Contains the PEAR::Auth object. + * + * @var Auth + * @access private + */ + var $pearAuth = false; + + /** + * Contains name of the auth container + * + * @var string + * @access private + */ + var $container = false; + + /** + * Contains array options + * + * @var array + * @access private + */ + var $options = false; + + /** + * Load the storage container + * + * @param array array containing the configuration. + * @param string name of the container that should be used + * @return bool true on success or false on failure + * + * @access public + */ + function init(&$conf, $containerName) + { + parent::init($conf, $containerName); + + if (!is_a($this->pearAuth, 'auth') && $this->container) { + $pearAuth = &new Auth($this->container, $this->options, '', false); + if (PEAR::isError($pearAuth)) { + $this->stack->push(LIVEUSER_ERROR_INIT_ERROR, 'error', + array('container' => 'could not connect: '.$pearAuth->getMessage(), + 'debug' => $pearAuth->getUserInfo())); + return false; + } + $this->pearAuth =& $pearAuth; + } + + if (!is_a($this->pearAuth, 'auth')) { + $this->stack->push(LIVEUSER_ERROR_INIT_ERROR, 'error', + array('container' => 'storage layer configuration missing')); + return false; + } + + return true; + } + + /** + * Does nothing + * + * @return bool true on success or false on failure + * + * @access private + */ + function _updateUserData() + { + return true; + } + + /** + * Reads user data from the given data source + * Starts and verifies the PEAR::Auth login process + * + * @param string user handle + * @param string user password + * @param bool|int if the user data should be read using the auth user id + * @return bool true on success or false on failure + * + * @access public + */ + function readUserData($handle = '', $passwd = '', $auth_user_id = false) + { + $this->pearAuth->username = ($auth_user_id !== false) ? $auth_user_id : $handle; + $this->pearAuth->password = $passwd; + $this->pearAuth->start(); + + if (!$this->pearAuth->getAuth()) { + return null; + } + + // User was found, read data into class variables and set return value to true + $this->propertyValues['auth_user_id'] = $this->pearAuth->getUsername(); + $this->propertyValues['handle'] = $this->pearAuth->getUsername(); + $this->propertyValues['passwd'] = $this->encryptPW($this->pearAuth->password); + if (!array_key_exists('is_active', $this->tables['users']['fields'])) { + $this->propertyValues['is_active'] = true; + } + if (!array_key_exists('lastlogin', $this->tables['users']['fields'])) { + $this->propertyValues['lastlogin'] = null; + } + return true; + } +} +?> diff --git a/glmPEAR/Auth/Session.php b/glmPEAR/Auth/Session.php new file mode 100755 index 0000000..3203668 --- /dev/null +++ b/glmPEAR/Auth/Session.php @@ -0,0 +1,134 @@ + + * @author Helgi Þormar Þorbjörnsson + * @author Lukas Smith + * @author Arnaud Limbourg + * @author Pierre-Alain Joye + * @author Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version CVS: $Id: Session.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/LiveUser + */ + +require_once 'LiveUser/Auth/Common.php'; + +/** + * Session based container for Authentication + * + * This is a backend driver for a simple session based anonymous LiveUser class. + * + * Requirements: + * - File "LiveUser.php" (contains the parent class "LiveUser") + * + * @category authentication + * @package LiveUser + * @author Lukas Smith + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version Release: @package_version@ + * @link http://pear.php.net/LiveUser + */ +class LiveUser_Auth_Session extends LiveUser_Auth_Common +{ + /** + * name of the key containing the Session phrase inside the auth session array + * + * @var string + * @access public + */ + var $sessionKey = 'password'; + + /** + * Load the storage container + * + * @param array array containing the configuration. + * @param string name of the container that should be used + * @return bool true on success or false on failure + * + * @access public + */ + function init(&$conf, $containerName) + { + parent::init($conf, $containerName); + + return true; + } + + /** + * Does nothing + * + * @return bool true on success or false on failure + * + * @access private + */ + function _updateUserData() + { + return true; + } + + /** + * Reads user data from the given data source + * Compares $passwd with a string inside the $_SESSION array + * + * @param string user handle + * @param string user password + * @param bool|int if the user data should be read using the auth user id + * @return bool true on success or false on failure + * + * @access public + */ + function readUserData($handle = '', $passwd = '', $auth_user_id = false) + { + if (!$auth_user_id) { + if (!is_null($this->tables['users']['fields']['passwd'])) { + if (!array_key_exists($this->alias['passwd'], $_SESSION) + || $_SESSION[$this->alias['passwd']] !== $passwd + ) { + return false; + } + } + $this->propertyValues = $this->tables['users']['fields']; + $this->propertyValues['handle'] = $handle; + $this->propertyValues['passwd'] = $passwd; + $this->propertyValues['is_active'] = true; + $this->propertyValues['lastlogin'] = time(); + } + + return true; + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Auth/Storage/DB.php b/glmPEAR/Auth/Storage/DB.php new file mode 100755 index 0000000..21faea0 --- /dev/null +++ b/glmPEAR/Auth/Storage/DB.php @@ -0,0 +1,99 @@ + + * @permor Helgi Þormar Þorbjörnsson + * @permor Lukas Smith + * @permor Arnaud Limbourg + * @permor Christian Dickmann + * @permor Matt Scifo + * @permor Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version CVS: $Id: DB.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/LiveUser_Admin + */ + +/** + * Require parent class definition. + */ +require_once 'LiveUser/Admin/Storage/DB.php'; + +/** + * This is a PEAR::DB backend storage driver for the LiveUser Admin auth class. + * All it does is read the Globals.php file and the container and database config on + * + * @category authentication + * @package LiveUser_Admin + * @permor Lukas Smith + * @permor Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version Release: @package_version@ + * @link http://pear.php.net/LiveUser_Admin + */ +class LiveUser_Admin_Auth_Storage_DB extends LiveUser_Admin_Storage_DB +{ + /** + * Initializes database storage container. + * + * @param array Storage Configuration + * @return void + * + * @access public + * @uses LiveUser_Admin_Storage_DB::init + */ + function init(&$storageConf) + { + require_once 'LiveUser/Auth/Storage/Globals.php'; + parent::init($storageConf, $GLOBALS['_LiveUser']['auth']); + } +} +?> diff --git a/glmPEAR/Auth/Storage/Globals.php b/glmPEAR/Auth/Storage/Globals.php new file mode 100755 index 0000000..4cb9166 --- /dev/null +++ b/glmPEAR/Auth/Storage/Globals.php @@ -0,0 +1,81 @@ + + * @author Helgi Þormar Þorbjörnsson + * @author Lukas Smith + * @author Arnaud Limbourg + * @author Pierre-Alain Joye + * @author Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version CVS: $Id: Globals.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/LiveUser + */ + + +/** + * This file holds all our default table/fields name/types/relations, + * if they should be checked and more which are needed by both + * LiveUser and LiveUser_Admin + * + * You can add to those table or modify options via our table/field + * options in the config. + */ + + +$GLOBALS['_LiveUser']['auth']['tables'] = array( + 'users' => array( + 'fields' => array( + 'auth_user_id' => 'seq', + 'handle' => 'unique', + 'passwd' => true, + ), + ), +); + +$GLOBALS['_LiveUser']['auth']['fields'] = array( + 'auth_user_id' => 'text', + 'handle' => 'text', + 'passwd' => 'text', +); + +$GLOBALS['_LiveUser']['auth']['alias'] = array( + 'auth_user_id' => 'auth_user_id', + 'handle' => 'handle', + 'passwd' => 'passwd', + 'users' => 'users', +); + +?> \ No newline at end of file diff --git a/glmPEAR/Auth/Storage/MDB.php b/glmPEAR/Auth/Storage/MDB.php new file mode 100755 index 0000000..bb21ef4 --- /dev/null +++ b/glmPEAR/Auth/Storage/MDB.php @@ -0,0 +1,100 @@ + + * @author Helgi Þormar Þorbjörnsson + * @author Lukas Smith + * @author Arnaud Limbourg + * @author Christian Dickmann + * @author Matt Scifo + * @author Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version CVS: $Id: MDB.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/LiveUser_Admin + */ + + +/** + * Require parent class definition. + */ +require_once 'LiveUser/Admin/Storage/MDB.php'; + +/** + * This is a PEAR::MDB backend storage driver for the LiveUser Admin auth class. + * All it does is read the Globals.php file and the container and database config on + * + * @category authentication + * @package LiveUser_Admin + * @permor Lukas Smith + * @permor Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version Release: @package_version@ + * @link http://pear.php.net/LiveUser_Admin + */ +class LiveUser_Admin_Auth_Storage_MDB extends LiveUser_Admin_Storage_MDB +{ + /** + * Initializes database storage container. + * + * @param array Storage Configuration + * @return void + * + * @access public + * @uses LiveUser_Admin_Storage_DB::init + */ + function init(&$storageConf) + { + require_once 'LiveUser/Auth/Storage/Globals.php'; + parent::init($storageConf, $GLOBALS['_LiveUser']['auth']); + } +} +?> diff --git a/glmPEAR/Auth/Storage/MDB2.php b/glmPEAR/Auth/Storage/MDB2.php new file mode 100755 index 0000000..1085bf7 --- /dev/null +++ b/glmPEAR/Auth/Storage/MDB2.php @@ -0,0 +1,100 @@ + + * @author Helgi Þormar Þorbjörnsson + * @author Lukas Smith + * @author Arnaud Limbourg + * @author Christian Dickmann + * @author Matt Scifo + * @author Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version CVS: $Id: MDB2.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/LiveUser_Admin + */ + + +/** + * Require parent class definition. + */ +require_once 'LiveUser/Admin/Storage/MDB2.php'; + +/** + * This is a PEAR::MDB2 backend storage driver for the LiveUser Admin auth class. + * All it does is read the Globals.php file and the container and database config on + * + * @category authentication + * @package LiveUser_Admin + * @permor Lukas Smith + * @permor Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version Release: @package_version@ + * @link http://pear.php.net/LiveUser_Admin + */ +class LiveUser_Admin_Auth_Storage_MDB2 extends LiveUser_Admin_Storage_MDB2 +{ + /** + * Initializes database storage container. + * + * @param array Storage Configuration + * @return void + * + * @access public + * @uses LiveUser_Admin_Storage_DB::init + */ + function init(&$storageConf) + { + require_once 'LiveUser/Auth/Storage/Globals.php'; + parent::init($storageConf, $GLOBALS['_LiveUser']['auth']); + } +} +?> diff --git a/glmPEAR/Auth/Storage/PDO.php b/glmPEAR/Auth/Storage/PDO.php new file mode 100755 index 0000000..39c9205 --- /dev/null +++ b/glmPEAR/Auth/Storage/PDO.php @@ -0,0 +1,99 @@ + + * @permor Helgi Þormar Þorbjörnsson + * @permor Lukas Smith + * @permor Arnaud Limbourg + * @permor Christian Dickmann + * @permor Matt Scifo + * @permor Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version CVS: $Id: PDO.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/LiveUser_Admin + */ + +/** + * Require parent class definition. + */ +require_once 'LiveUser/Admin/Storage/PDO.php'; + +/** + * This is a PECL::PDO backend storage driver for the LiveUser Admin auth class. + * All it does is read the Globals.php file and the container and database config on + * + * @category authentication + * @package LiveUser_Admin + * @permor Lukas Smith + * @permor Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version Release: @package_version@ + * @link http://pear.php.net/LiveUser_Admin + */ +class LiveUser_Admin_Auth_Storage_PDO extends LiveUser_Admin_Storage_PDO +{ + /** + * Initializes database storage container. + * + * @param array Storage Configuration + * @return void + * + * @access public + * @uses LiveUser_Admin_Storage_PDO::init + */ + function init(&$storageConf) + { + require_once 'LiveUser/Auth/Storage/Globals.php'; + parent::init($storageConf, $GLOBALS['_LiveUser']['auth']); + } +} +?> diff --git a/glmPEAR/Auth/XML.php b/glmPEAR/Auth/XML.php new file mode 100755 index 0000000..e3f1668 --- /dev/null +++ b/glmPEAR/Auth/XML.php @@ -0,0 +1,275 @@ + + * @author Helgi Þormar Þorbjörnsson + * @author Lukas Smith + * @author Arnaud Limbourg + * @author Pierre-Alain Joye + * @author Bjoern Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version CVS: $Id: XML.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/LiveUser + */ + +/** + * Require parent class definition and XML::Tree class. + */ +require_once 'LiveUser/Auth/Common.php'; +require_once 'XML/Tree.php'; + +/** + * XML driver for authentication + * + * This is a XML backend driver for the LiveUser class. + * + * @category authentication + * @package LiveUser + * @author Björn Kraus + * @copyright 2002-2006 Markus Wolff + * @license http://www.gnu.org/licenses/lgpl.txt + * @version Release: @package_version@ + * @link http://pear.php.net/LiveUser + */ +class LiveUser_Auth_XML extends LiveUser_Auth_Common +{ + /** + * XML file in which the auth data is stored. + * + * @var string + * @access private + */ + var $file = ''; + + /** + * XML::Tree object. + * + * @var XML_Tree + * @access private + */ + var $tree = false; + + /** + * XML::Tree object of the user logged in. + * + * @var XML_Tree + * @access private + * @see readUserData() + */ + var $userObj = null; + + /** + * Load the storage container + * + * @param array array containing the configuration. + * @param string name of the container that should be used + * @return bool true on success or false on failure + * + * @access public + */ + function init(&$conf, $containerName) + { + parent::init($conf, $containerName); + + if (!is_file($this->file)) { + if (!is_file(getenv('DOCUMENT_ROOT') . $this->file)) { + $this->stack->push(LIVEUSER_ERROR_MISSING_DEPS, 'exception', array(), + "Perm initialisation failed. Can't find xml file."); + return false; + } + $this->file = getenv('DOCUMENT_ROOT') . $this->file; + } + + $tree =& new XML_Tree($this->file); + $err =& $tree->getTreeFromFile(); + if (PEAR::isError($err)) { + $this->stack->push(LIVEUSER_ERROR, 'exception', array(), + "Perm initialisation failed. Can't get tree from file"); + return false; + } + $this->tree =& $tree; + + if (!is_a($this->tree, 'xml_tree')) { + $this->stack->push(LIVEUSER_ERROR_INIT_ERROR, 'error', + array('container' => 'storage layer configuration missing')); + return false; + } + + return true; + } + + /** + * Writes current values for user back to the database. + * + * @return bool true on success or false on failure + * + * @access private + */ + function _updateUserData() + { + if (!array_key_exists('lastlogin', $this->tables['users']['fields'])) { + return true; + } + + $index = 0; + foreach ($this->userObj->children as $value) { + if ($value->name == $this->alias['lastlogin']) { + $el =& $this->userObj->getElement(array($index)); + $el->setContent($this->currentLogin); + } + $index++; + } + + $success = false; + do { + if (!is_writable($this->file)) { + $errorMsg = 'Auth freeze failure. Cannot write to the xml file'; + break; + } + $fp = fopen($this->file, 'wb'); + if (!$fp) { + $errorMsg = "Auth freeze failure. Failed to open the xml file."; + break; + } + if (!flock($fp, LOCK_EX)) { + $errorMsg = "Auth freeze failure. Couldn't get an exclusive lock on the file."; + break; + } + if (!fwrite($fp, $this->tree->get())) { + $errorMsg = "Auth freeze failure. Write error when writing back the file."; + break; + } + @fflush($fp); + $success = true; + } while (false); + + @flock($fp, LOCK_UN); + @fclose($fp); + + if (!$success) { + $this->stack->push(LIVEUSER_ERROR, 'exception', + array(), 'Cannot read XML Auth file: '.$errorMsg); + } + + return $success; + } + + /** + * Reads user data from the given data source + * If only $handle is given, it will read the data + * from the first user with that handle and return + * true on success. + * If $handle and $passwd are given, it will try to + * find the first user with both handle and password + * matching and return true on success (this allows + * multiple users having the same handle but different + * passwords - yep, some people want this). + * if only an auth_user_id is passed it will try to read the data based on the id + * If no match is found, false is being returned. + * + * @param string user handle + * @param string user password + * @param bool|int if the user data should be read using the auth user id + * @return bool true on success or false on failure + * + * @access public + */ + function readUserData($handle = '', $passwd = '', $auth_user_id = false) + { + $success = false; + $index = 0; + + foreach ($this->tree->root->children as $user) { + $result = array(); + $names = array_flip($this->alias); + foreach ($user->children as $value) { + if (array_key_exists($value->name, $names)) { + $result[$names[$value->name]] = $value->content; + } + } + + if ($auth_user_id) { + if (array_key_exists('auth_user_id', $result) + && $auth_user_id === $result['auth_user_id'] + ) { + $success = true; + break; + } + } elseif (array_key_exists('handle', $result) && $handle === $result['handle']) { + if (!is_null($this->tables['users']['fields']['passwd'])) { + if (array_key_exists('passwd', $result) + && $this->encryptPW($passwd) === $result['passwd'] + ) { + $success = true; + break; + } elseif (is_string($this->tables['users']['fields']['handle'])) { + // dont look for any further matching handles + break; + } + } else { + $success = true; + break; + } + } + + $index++; + } + + if (!$success) { + return null; + } + + $this->propertyValues = $result; + + $this->userObj =& $this->tree->root->getElement(array($index)); + + return true; + } + + /** + * Properly disconnect from resources + * + * @return bool true on success or false on failure + * + * @access public + */ + function disconnect() + { + $this->tree = false; + $this->userObj = null; + return true; + } +} +?> diff --git a/glmPEAR/Cache/Lite.php b/glmPEAR/Cache/Lite.php new file mode 100755 index 0000000..89a213e --- /dev/null +++ b/glmPEAR/Cache/Lite.php @@ -0,0 +1,826 @@ + +* +* Nota : A chinese documentation (thanks to RainX ) is +* available at : +* http://rainx.phpmore.com/manual/cache_lite.html +* +* @package Cache_Lite +* @category Caching +* @version $Id: Lite.php,v 1.1.1.1 2008/04/28 15:20:46 jamie Exp $ +* @author Fabien MARTY +*/ + +define('CACHE_LITE_ERROR_RETURN', 1); +define('CACHE_LITE_ERROR_DIE', 8); + +class Cache_Lite +{ + + // --- Private properties --- + + /** + * Directory where to put the cache files + * (make sure to add a trailing slash) + * + * @var string $_cacheDir + */ + var $_cacheDir = '/tmp/'; + + /** + * Enable / disable caching + * + * (can be very usefull for the debug of cached scripts) + * + * @var boolean $_caching + */ + var $_caching = true; + + /** + * Cache lifetime (in seconds) + * + * If null, the cache is valid forever. + * + * @var int $_lifeTime + */ + var $_lifeTime = 3600; + + /** + * Enable / disable fileLocking + * + * (can avoid cache corruption under bad circumstances) + * + * @var boolean $_fileLocking + */ + var $_fileLocking = true; + + /** + * Timestamp of the last valid cache + * + * @var int $_refreshTime + */ + var $_refreshTime; + + /** + * File name (with path) + * + * @var string $_file + */ + var $_file; + + /** + * File name (without path) + * + * @var string $_fileName + */ + var $_fileName; + + /** + * Enable / disable write control (the cache is read just after writing to detect corrupt entries) + * + * Enable write control will lightly slow the cache writing but not the cache reading + * Write control can detect some corrupt cache files but maybe it's not a perfect control + * + * @var boolean $_writeControl + */ + var $_writeControl = true; + + /** + * Enable / disable read control + * + * If enabled, a control key is embeded in cache file and this key is compared with the one + * calculated after the reading. + * + * @var boolean $_writeControl + */ + var $_readControl = true; + + /** + * Type of read control (only if read control is enabled) + * + * Available values are : + * 'md5' for a md5 hash control (best but slowest) + * 'crc32' for a crc32 hash control (lightly less safe but faster, better choice) + * 'strlen' for a length only test (fastest) + * + * @var boolean $_readControlType + */ + var $_readControlType = 'crc32'; + + /** + * Pear error mode (when raiseError is called) + * + * (see PEAR doc) + * + * @see setToDebug() + * @var int $_pearErrorMode + */ + var $_pearErrorMode = CACHE_LITE_ERROR_RETURN; + + /** + * Current cache id + * + * @var string $_id + */ + var $_id; + + /** + * Current cache group + * + * @var string $_group + */ + var $_group; + + /** + * Enable / Disable "Memory Caching" + * + * NB : There is no lifetime for memory caching ! + * + * @var boolean $_memoryCaching + */ + var $_memoryCaching = false; + + /** + * Enable / Disable "Only Memory Caching" + * (be carefull, memory caching is "beta quality") + * + * @var boolean $_onlyMemoryCaching + */ + var $_onlyMemoryCaching = false; + + /** + * Memory caching array + * + * @var array $_memoryCachingArray + */ + var $_memoryCachingArray = array(); + + /** + * Memory caching counter + * + * @var int $memoryCachingCounter + */ + var $_memoryCachingCounter = 0; + + /** + * Memory caching limit + * + * @var int $memoryCachingLimit + */ + var $_memoryCachingLimit = 1000; + + /** + * File Name protection + * + * if set to true, you can use any cache id or group name + * if set to false, it can be faster but cache ids and group names + * will be used directly in cache file names so be carefull with + * special characters... + * + * @var boolean $fileNameProtection + */ + var $_fileNameProtection = true; + + /** + * Enable / disable automatic serialization + * + * it can be used to save directly datas which aren't strings + * (but it's slower) + * + * @var boolean $_serialize + */ + var $_automaticSerialization = false; + + /** + * Disable / Tune the automatic cleaning process + * + * The automatic cleaning process destroy too old (for the given life time) + * cache files when a new cache file is written. + * 0 => no automatic cache cleaning + * 1 => systematic cache cleaning + * x (integer) > 1 => automatic cleaning randomly 1 times on x cache write + * + * @var int $_automaticCleaning + */ + var $_automaticCleaningFactor = 0; + + /** + * Nested directory level + * + * Set the hashed directory structure level. 0 means "no hashed directory + * structure", 1 means "one level of directory", 2 means "two levels"... + * This option can speed up Cache_Lite only when you have many thousands of + * cache file. Only specific benchs can help you to choose the perfect value + * for you. Maybe, 1 or 2 is a good start. + * + * @var int $_hashedDirectoryLevel + */ + var $_hashedDirectoryLevel = 0; + + /** + * Umask for hashed directory structure + * + * @var int $_hashedDirectoryUmask + */ + var $_hashedDirectoryUmask = 0700; + + /** + * API break for error handling in CACHE_LITE_ERROR_RETURN mode + * + * In CACHE_LITE_ERROR_RETURN mode, error handling was not good because + * for example save() method always returned a boolean (a PEAR_Error object + * would be better in CACHE_LITE_ERROR_RETURN mode). To correct this without + * breaking the API, this option (false by default) can change this handling. + * + * @var boolean + */ + var $_errorHandlingAPIBreak = false; + + // --- Public methods --- + + /** + * Constructor + * + * $options is an assoc. Available options are : + * $options = array( + * 'cacheDir' => directory where to put the cache files (string), + * 'caching' => enable / disable caching (boolean), + * 'lifeTime' => cache lifetime in seconds (int), + * 'fileLocking' => enable / disable fileLocking (boolean), + * 'writeControl' => enable / disable write control (boolean), + * 'readControl' => enable / disable read control (boolean), + * 'readControlType' => type of read control 'crc32', 'md5', 'strlen' (string), + * 'pearErrorMode' => pear error mode (when raiseError is called) (cf PEAR doc) (int), + * 'memoryCaching' => enable / disable memory caching (boolean), + * 'onlyMemoryCaching' => enable / disable only memory caching (boolean), + * 'memoryCachingLimit' => max nbr of records to store into memory caching (int), + * 'fileNameProtection' => enable / disable automatic file name protection (boolean), + * 'automaticSerialization' => enable / disable automatic serialization (boolean), + * 'automaticCleaningFactor' => distable / tune automatic cleaning process (int), + * 'hashedDirectoryLevel' => level of the hashed directory system (int), + * 'hashedDirectoryUmask' => umask for hashed directory structure (int), + * 'errorHandlingAPIBreak' => API break for better error handling ? (boolean) + * ); + * + * @param array $options options + * @access public + */ + function Cache_Lite($options = array(NULL)) + { + foreach($options as $key => $value) { + $this->setOption($key, $value); + } + } + + /** + * Generic way to set a Cache_Lite option + * + * see Cache_Lite constructor for available options + * + * @var string $name name of the option + * @var mixed $value value of the option + * @access public + */ + function setOption($name, $value) + { + $availableOptions = array('errorHandlingAPIBreak', 'hashedDirectoryUmask', 'hashedDirectoryLevel', 'automaticCleaningFactor', 'automaticSerialization', 'fileNameProtection', 'memoryCaching', 'onlyMemoryCaching', 'memoryCachingLimit', 'cacheDir', 'caching', 'lifeTime', 'fileLocking', 'writeControl', 'readControl', 'readControlType', 'pearErrorMode'); + if (in_array($name, $availableOptions)) { + $property = '_'.$name; + $this->$property = $value; + } + } + + /** + * Test if a cache is available and (if yes) return it + * + * @param string $id cache id + * @param string $group name of the cache group + * @param boolean $doNotTestCacheValidity if set to true, the cache validity won't be tested + * @return string data of the cache (else : false) + * @access public + */ + function get($id, $group = 'default', $doNotTestCacheValidity = false) + { + $this->_id = $id; + $this->_group = $group; + $data = false; + if ($this->_caching) { + $this->_setRefreshTime(); + $this->_setFileName($id, $group); + clearstatcache(); + if ($this->_memoryCaching) { + if (isset($this->_memoryCachingArray[$this->_file])) { + if ($this->_automaticSerialization) { + return unserialize($this->_memoryCachingArray[$this->_file]); + } + return $this->_memoryCachingArray[$this->_file]; + } + if ($this->_onlyMemoryCaching) { + return false; + } + } + if (($doNotTestCacheValidity) || (is_null($this->_refreshTime))) { + if (file_exists($this->_file)) { + $data = $this->_read(); + } + } else { + if ((file_exists($this->_file)) && (@filemtime($this->_file) > $this->_refreshTime)) { + $data = $this->_read(); + } + } + if (($data) and ($this->_memoryCaching)) { + $this->_memoryCacheAdd($data); + } + if (($this->_automaticSerialization) and (is_string($data))) { + $data = unserialize($data); + } + return $data; + } + return false; + } + + /** + * Save some data in a cache file + * + * @param string $data data to put in cache (can be another type than strings if automaticSerialization is on) + * @param string $id cache id + * @param string $group name of the cache group + * @return boolean true if no problem (else : false or a PEAR_Error object) + * @access public + */ + function save($data, $id = NULL, $group = 'default') + { + if ($this->_caching) { + if ($this->_automaticSerialization) { + $data = serialize($data); + } + if (isset($id)) { + $this->_setFileName($id, $group); + } + if ($this->_memoryCaching) { + $this->_memoryCacheAdd($data); + if ($this->_onlyMemoryCaching) { + return true; + } + } + if ($this->_automaticCleaningFactor>0) { + $rand = rand(1, $this->_automaticCleaningFactor); + if ($rand==1) { + $this->clean(false, 'old'); + } + } + if ($this->_writeControl) { + $res = $this->_writeAndControl($data); + if (is_bool($res)) { + if ($res) { + return true; + } + // if $res if false, we need to invalidate the cache + @touch($this->_file, time() - 2*abs($this->_lifeTime)); + return false; + } + } else { + $res = $this->_write($data); + } + if (is_object($res)) { + // $res is a PEAR_Error object + if (!($this->_errorHandlingAPIBreak)) { + return false; // we return false (old API) + } + } + return $res; + } + return false; + } + + /** + * Remove a cache file + * + * @param string $id cache id + * @param string $group name of the cache group + * @return boolean true if no problem + * @access public + */ + function remove($id, $group = 'default') + { + $this->_setFileName($id, $group); + if ($this->_memoryCaching) { + if (isset($this->_memoryCachingArray[$this->_file])) { + unset($this->_memoryCachingArray[$this->_file]); + $this->_memoryCachingCounter = $this->_memoryCachingCounter - 1; + } + if ($this->_onlyMemoryCaching) { + return true; + } + } + return $this->_unlink($this->_file); + } + + /** + * Clean the cache + * + * if no group is specified all cache files will be destroyed + * else only cache files of the specified group will be destroyed + * + * @param string $group name of the cache group + * @param string $mode flush cache mode : 'old', 'ingroup', 'notingroup', + * 'callback_myFunction' + * @return boolean true if no problem + * @access public + */ + function clean($group = false, $mode = 'ingroup') + { + return $this->_cleanDir($this->_cacheDir, $group, $mode); + } + + /** + * Set to debug mode + * + * When an error is found, the script will stop and the message will be displayed + * (in debug mode only). + * + * @access public + */ + function setToDebug() + { + $this->setOption('pearErrorMode', CACHE_LITE_ERROR_DIE); + } + + /** + * Set a new life time + * + * @param int $newLifeTime new life time (in seconds) + * @access public + */ + function setLifeTime($newLifeTime) + { + $this->_lifeTime = $newLifeTime; + $this->_setRefreshTime(); + } + + /** + * Save the state of the caching memory array into a cache file cache + * + * @param string $id cache id + * @param string $group name of the cache group + * @access public + */ + function saveMemoryCachingState($id, $group = 'default') + { + if ($this->_caching) { + $array = array( + 'counter' => $this->_memoryCachingCounter, + 'array' => $this->_memoryCachingArray + ); + $data = serialize($array); + $this->save($data, $id, $group); + } + } + + /** + * Load the state of the caching memory array from a given cache file cache + * + * @param string $id cache id + * @param string $group name of the cache group + * @param boolean $doNotTestCacheValidity if set to true, the cache validity won't be tested + * @access public + */ + function getMemoryCachingState($id, $group = 'default', $doNotTestCacheValidity = false) + { + if ($this->_caching) { + if ($data = $this->get($id, $group, $doNotTestCacheValidity)) { + $array = unserialize($data); + $this->_memoryCachingCounter = $array['counter']; + $this->_memoryCachingArray = $array['array']; + } + } + } + + /** + * Return the cache last modification time + * + * BE CAREFUL : THIS METHOD IS FOR HACKING ONLY ! + * + * @return int last modification time + */ + function lastModified() + { + return @filemtime($this->_file); + } + + /** + * Trigger a PEAR error + * + * To improve performances, the PEAR.php file is included dynamically. + * The file is so included only when an error is triggered. So, in most + * cases, the file isn't included and perfs are much better. + * + * @param string $msg error message + * @param int $code error code + * @access public + */ + function raiseError($msg, $code) + { + include_once('PEAR.php'); + return PEAR::raiseError($msg, $code, $this->_pearErrorMode); + } + + /** + * Extend the life of a valid cache file + * + * see http://pear.php.net/bugs/bug.php?id=6681 + * + * @access public + */ + function extendLife() + { + @touch($this->_file); + } + + // --- Private methods --- + + /** + * Compute & set the refresh time + * + * @access private + */ + function _setRefreshTime() + { + if (is_null($this->_lifeTime)) { + $this->_refreshTime = null; + } else { + $this->_refreshTime = time() - $this->_lifeTime; + } + } + + /** + * Remove a file + * + * @param string $file complete file path and name + * @return boolean true if no problem + * @access private + */ + function _unlink($file) + { + if (!@unlink($file)) { + return $this->raiseError('Cache_Lite : Unable to remove cache !', -3); + } + return true; + } + + /** + * Recursive function for cleaning cache file in the given directory + * + * @param string $dir directory complete path (with a trailing slash) + * @param string $group name of the cache group + * @param string $mode flush cache mode : 'old', 'ingroup', 'notingroup', + 'callback_myFunction' + * @return boolean true if no problem + * @access private + */ + function _cleanDir($dir, $group = false, $mode = 'ingroup') + { + if ($this->_fileNameProtection) { + $motif = ($group) ? 'cache_'.md5($group).'_' : 'cache_'; + } else { + $motif = ($group) ? 'cache_'.$group.'_' : 'cache_'; + } + if ($this->_memoryCaching) { + foreach($this->_memoryCachingArray as $key => $v) { + if (strpos($key, $motif) !== false) { + unset($this->_memoryCachingArray[$key]); + $this->_memoryCachingCounter = $this->_memoryCachingCounter - 1; + } + } + if ($this->_onlyMemoryCaching) { + return true; + } + } + if (!($dh = opendir($dir))) { + return $this->raiseError('Cache_Lite : Unable to open cache directory !', -4); + } + $result = true; + while ($file = readdir($dh)) { + if (($file != '.') && ($file != '..')) { + if (substr($file, 0, 6)=='cache_') { + $file2 = $dir . $file; + if (is_file($file2)) { + switch (substr($mode, 0, 9)) { + case 'old': + // files older than lifeTime get deleted from cache + if (!is_null($this->_lifeTime)) { + if ((mktime() - @filemtime($file2)) > $this->_lifeTime) { + $result = ($result and ($this->_unlink($file2))); + } + } + break; + case 'notingrou': + if (strpos($file2, $motif) === false) { + $result = ($result and ($this->_unlink($file2))); + } + break; + case 'callback_': + $func = substr($mode, 9, strlen($mode) - 9); + if ($func($file2, $group)) { + $result = ($result and ($this->_unlink($file2))); + } + break; + case 'ingroup': + default: + if (strpos($file2, $motif) !== false) { + $result = ($result and ($this->_unlink($file2))); + } + break; + } + } + if ((is_dir($file2)) and ($this->_hashedDirectoryLevel>0)) { + $result = ($result and ($this->_cleanDir($file2 . '/', $group, $mode))); + } + } + } + } + return $result; + } + + /** + * Add some date in the memory caching array + * + * @param string $data data to cache + * @access private + */ + function _memoryCacheAdd($data) + { + $this->_memoryCachingArray[$this->_file] = $data; + if ($this->_memoryCachingCounter >= $this->_memoryCachingLimit) { + list($key, ) = each($this->_memoryCachingArray); + unset($this->_memoryCachingArray[$key]); + } else { + $this->_memoryCachingCounter = $this->_memoryCachingCounter + 1; + } + } + + /** + * Make a file name (with path) + * + * @param string $id cache id + * @param string $group name of the group + * @access private + */ + function _setFileName($id, $group) + { + + if ($this->_fileNameProtection) { + $suffix = 'cache_'.md5($group).'_'.md5($id); + } else { + $suffix = 'cache_'.$group.'_'.$id; + } + $root = $this->_cacheDir; + if ($this->_hashedDirectoryLevel>0) { + $hash = md5($suffix); + for ($i=0 ; $i<$this->_hashedDirectoryLevel ; $i++) { + $root = $root . 'cache_' . substr($hash, 0, $i + 1) . '/'; + } + } + $this->_fileName = $suffix; + $this->_file = $root.$suffix; + } + + /** + * Read the cache file and return the content + * + * @return string content of the cache file (else : false or a PEAR_Error object) + * @access private + */ + function _read() + { + $fp = @fopen($this->_file, "rb"); + if ($this->_fileLocking) @flock($fp, LOCK_SH); + if ($fp) { + clearstatcache(); + $length = @filesize($this->_file); + $mqr = get_magic_quotes_runtime(); + set_magic_quotes_runtime(0); + if ($this->_readControl) { + $hashControl = @fread($fp, 32); + $length = $length - 32; + } + if ($length) { + $data = @fread($fp, $length); + } else { + $data = ''; + } + set_magic_quotes_runtime($mqr); + if ($this->_fileLocking) @flock($fp, LOCK_UN); + @fclose($fp); + if ($this->_readControl) { + $hashData = $this->_hash($data, $this->_readControlType); + if ($hashData != $hashControl) { + if (!(is_null($this->_lifeTime))) { + @touch($this->_file, time() - 2*abs($this->_lifeTime)); + } else { + @unlink($this->_file); + } + return false; + } + } + return $data; + } + return $this->raiseError('Cache_Lite : Unable to read cache !', -2); + } + + /** + * Write the given data in the cache file + * + * @param string $data data to put in cache + * @return boolean true if ok (a PEAR_Error object else) + * @access private + */ + function _write($data) + { + if ($this->_hashedDirectoryLevel > 0) { + $hash = md5($this->_fileName); + $root = $this->_cacheDir; + for ($i=0 ; $i<$this->_hashedDirectoryLevel ; $i++) { + $root = $root . 'cache_' . substr($hash, 0, $i + 1) . '/'; + if (!(@is_dir($root))) { + @mkdir($root, $this->_hashedDirectoryUmask); + } + } + } + $fp = @fopen($this->_file, "wb"); + if ($fp) { + if ($this->_fileLocking) @flock($fp, LOCK_EX); + if ($this->_readControl) { + @fwrite($fp, $this->_hash($data, $this->_readControlType), 32); + } + $mqr = get_magic_quotes_runtime(); + set_magic_quotes_runtime(0); + @fwrite($fp, $data); + set_magic_quotes_runtime($mqr); + if ($this->_fileLocking) @flock($fp, LOCK_UN); + @fclose($fp); + return true; + } + return $this->raiseError('Cache_Lite : Unable to write cache file : '.$this->_file, -1); + } + + /** + * Write the given data in the cache file and control it just after to avoir corrupted cache entries + * + * @param string $data data to put in cache + * @return boolean true if the test is ok (else : false or a PEAR_Error object) + * @access private + */ + function _writeAndControl($data) + { + $result = $this->_write($data); + if (is_object($result)) { + return $result; # We return the PEAR_Error object + } + $dataRead = $this->_read(); + if (is_object($dataRead)) { + return $dataRead; # We return the PEAR_Error object + } + if ((is_bool($dataRead)) && (!$dataRead)) { + return false; + } + return ($dataRead==$data); + } + + /** + * Make a control key with the string containing datas + * + * @param string $data data + * @param string $controlType type of control 'md5', 'crc32' or 'strlen' + * @return string control key + * @access private + */ + function _hash($data, $controlType) + { + switch ($controlType) { + case 'md5': + return md5($data); + case 'crc32': + return sprintf('% 32d', crc32($data)); + case 'strlen': + return sprintf('% 32d', strlen($data)); + default: + return $this->raiseError('Unknown controlType ! (available values are only \'md5\', \'crc32\', \'strlen\')', -5); + } + } + +} + +?> diff --git a/glmPEAR/Cache/Lite/File.php b/glmPEAR/Cache/Lite/File.php new file mode 100755 index 0000000..e0e4572 --- /dev/null +++ b/glmPEAR/Cache/Lite/File.php @@ -0,0 +1,92 @@ + +*/ + +require_once('Cache/Lite.php'); + +class Cache_Lite_File extends Cache_Lite +{ + + // --- Private properties --- + + /** + * Complete path of the file used for controlling the cache lifetime + * + * @var string $_masterFile + */ + var $_masterFile = ''; + + /** + * Masterfile mtime + * + * @var int $_masterFile_mtime + */ + var $_masterFile_mtime = 0; + + // --- Public methods ---- + + /** + * Constructor + * + * $options is an assoc. To have a look at availables options, + * see the constructor of the Cache_Lite class in 'Cache_Lite.php' + * + * Comparing to Cache_Lite constructor, there is another option : + * $options = array( + * (...) see Cache_Lite constructor + * 'masterFile' => complete path of the file used for controlling the cache lifetime(string) + * ); + * + * @param array $options options + * @access public + */ + function Cache_Lite_File($options = array(NULL)) + { + $options['lifetime'] = 0; + $this->Cache_Lite($options); + if (isset($options['masterFile'])) { + $this->_masterFile = $options['masterFile']; + } else { + return $this->raiseError('Cache_Lite_File : masterFile option must be set !'); + } + if (!($this->_masterFile_mtime = @filemtime($this->_masterFile))) { + return $this->raiseError('Cache_Lite_File : Unable to read masterFile : '.$this->_masterFile, -3); + } + } + + /** + * Test if a cache is available and (if yes) return it + * + * @param string $id cache id + * @param string $group name of the cache group + * @return string data of the cache (or false if no cache available) + * @access public + */ + function get($id, $group = 'default') + { + if ($data = parent::get($id, $group, true)) { + if ($filemtime = $this->lastModified()) { + if ($filemtime > $this->_masterFile_mtime) { + return $data; + } + } + } + return false; + } + +} + +?> diff --git a/glmPEAR/Cache/Lite/Function.php b/glmPEAR/Cache/Lite/Function.php new file mode 100755 index 0000000..58d3d6a --- /dev/null +++ b/glmPEAR/Cache/Lite/Function.php @@ -0,0 +1,211 @@ + +* @author Fabien MARTY +*/ + +require_once('Cache/Lite.php'); + +class Cache_Lite_Function extends Cache_Lite +{ + + // --- Private properties --- + + /** + * Default cache group for function caching + * + * @var string $_defaultGroup + */ + var $_defaultGroup = 'Cache_Lite_Function'; + + /** + * Don't cache the method call when its output contains the string "NOCACHE" + * + * if set to true, the output of the method will never be displayed (because the output is used + * to control the cache) + * + * @var boolean $_dontCacheWhenTheOutputContainsNOCACHE + */ + var $_dontCacheWhenTheOutputContainsNOCACHE = false; + + /** + * Don't cache the method call when its result is false + * + * @var boolean $_dontCacheWhenTheResultIsFalse + */ + var $_dontCacheWhenTheResultIsFalse = false; + + /** + * Don't cache the method call when its result is null + * + * @var boolean $_dontCacheWhenTheResultIsNull + */ + var $_dontCacheWhenTheResultIsNull = false; + + /** + * Debug the Cache_Lite_Function caching process + * + * @var boolean $_debugCacheLiteFunction + */ + var $_debugCacheLiteFunction = false; + + // --- Public methods ---- + + /** + * Constructor + * + * $options is an assoc. To have a look at availables options, + * see the constructor of the Cache_Lite class in 'Cache_Lite.php' + * + * Comparing to Cache_Lite constructor, there is another option : + * $options = array( + * (...) see Cache_Lite constructor + * 'debugCacheLiteFunction' => (bool) debug the caching process, + * 'defaultGroup' => default cache group for function caching (string), + * 'dontCacheWhenTheOutputContainsNOCACHE' => (bool) don't cache when the function output contains "NOCACHE", + * 'dontCacheWhenTheResultIsFalse' => (bool) don't cache when the function result is false, + * 'dontCacheWhenTheResultIsNull' => (bool don't cache when the function result is null + * ); + * + * @param array $options options + * @access public + */ + function Cache_Lite_Function($options = array(NULL)) + { + $availableOptions = array('debugCacheLiteFunction', 'defaultGroup', 'dontCacheWhenTheOutputContainsNOCACHE', 'dontCacheWhenTheResultIsFalse', 'dontCacheWhenTheResultIsNull'); + while (list($name, $value) = each($options)) { + if (in_array($name, $availableOptions)) { + $property = '_'.$name; + $this->$property = $value; + } + } + reset($options); + $this->Cache_Lite($options); + } + + /** + * Calls a cacheable function or method (or not if there is already a cache for it) + * + * Arguments of this method are read with func_get_args. So it doesn't appear + * in the function definition. Synopsis : + * call('functionName', $arg1, $arg2, ...) + * (arg1, arg2... are arguments of 'functionName') + * + * @return mixed result of the function/method + * @access public + */ + function call() + { + $arguments = func_get_args(); + $id = $this->_makeId($arguments); + $data = $this->get($id, $this->_defaultGroup); + if ($data !== false) { + if ($this->_debugCacheLiteFunction) { + echo "Cache hit !\n"; + } + $array = unserialize($data); + $output = $array['output']; + $result = $array['result']; + } else { + if ($this->_debugCacheLiteFunction) { + echo "Cache missed !\n"; + } + ob_start(); + ob_implicit_flush(false); + $target = array_shift($arguments); + if (is_array($target)) { + // in this case, $target is for example array($obj, 'method') + $object = $target[0]; + $method = $target[1]; + $result = call_user_func_array(array(&$object, $method), $arguments); + } else { + if (strstr($target, '::')) { // classname::staticMethod + list($class, $method) = explode('::', $target); + $result = call_user_func_array(array($class, $method), $arguments); + } else if (strstr($target, '->')) { // object->method + // use a stupid name ($objet_123456789 because) of problems where the object + // name is the same as this var name + list($object_123456789, $method) = explode('->', $target); + global $$object_123456789; + $result = call_user_func_array(array($$object_123456789, $method), $arguments); + } else { // function + $result = call_user_func_array($target, $arguments); + } + } + $output = ob_get_contents(); + ob_end_clean(); + if ($this->_dontCacheWhenTheResultIsFalse) { + if ((is_bool($result)) && (!($result))) { + echo($output); + return $result; + } + } + if ($this->_dontCacheWhenTheResultIsNull) { + if (is_null($result)) { + echo($output); + return $result; + } + } + if ($this->_dontCacheWhenTheOutputContainsNOCACHE) { + if (strpos($output, 'NOCACHE') > -1) { + return $result; + } + } + $array['output'] = $output; + $array['result'] = $result; + $this->save(serialize($array), $id, $this->_defaultGroup); + } + echo($output); + return $result; + } + + /** + * Drop a cache file + * + * Arguments of this method are read with func_get_args. So it doesn't appear + * in the function definition. Synopsis : + * remove('functionName', $arg1, $arg2, ...) + * (arg1, arg2... are arguments of 'functionName') + * + * @return boolean true if no problem + * @access public + */ + function drop() + { + $id = $this->_makeId(func_get_args()); + return $this->remove($id, $this->_defaultGroup); + } + + /** + * Make an id for the cache + * + * @var array result of func_get_args for the call() or the remove() method + * @return string id + * @access private + */ + function _makeId($arguments) + { + $id = serialize($arguments); // Generate a cache id + if (!$this->_fileNameProtection) { + $id = md5($id); + // if fileNameProtection is set to false, then the id has to be hashed + // because it's a very bad file name in most cases + } + return $id; + } + +} + +?> diff --git a/glmPEAR/Cache/Lite/Output.php b/glmPEAR/Cache/Lite/Output.php new file mode 100755 index 0000000..ad93a6c --- /dev/null +++ b/glmPEAR/Cache/Lite/Output.php @@ -0,0 +1,72 @@ + +*/ + +require_once('Cache/Lite.php'); + +class Cache_Lite_Output extends Cache_Lite +{ + + // --- Public methods --- + + /** + * Constructor + * + * $options is an assoc. To have a look at availables options, + * see the constructor of the Cache_Lite class in 'Cache_Lite.php' + * + * @param array $options options + * @access public + */ + function Cache_Lite_Output($options) + { + $this->Cache_Lite($options); + } + + /** + * Start the cache + * + * @param string $id cache id + * @param string $group name of the cache group + * @param boolean $doNotTestCacheValidity if set to true, the cache validity won't be tested + * @return boolean true if the cache is hit (false else) + * @access public + */ + function start($id, $group = 'default', $doNotTestCacheValidity = false) + { + $data = $this->get($id, $group, $doNotTestCacheValidity); + if ($data !== false) { + echo($data); + return true; + } + ob_start(); + ob_implicit_flush(false); + return false; + } + + /** + * Stop the cache + * + * @access public + */ + function end() + { + $data = ob_get_contents(); + ob_end_clean(); + $this->save($data, $this->_id, $this->_group); + echo($data); + } + +} + + +?> diff --git a/glmPEAR/Calendar/Calendar.php b/glmPEAR/Calendar/Calendar.php new file mode 100755 index 0000000..3b5a882 --- /dev/null +++ b/glmPEAR/Calendar/Calendar.php @@ -0,0 +1,685 @@ + | +// | Lorenzo Alberton | +// +----------------------------------------------------------------------+ +// +// $Id: Calendar.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Calendar.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Allows Calendar include path to be redefined + */ +if (!defined('CALENDAR_ROOT')) { + define('CALENDAR_ROOT', 'Calendar'.DIRECTORY_SEPARATOR); +} + +/** + * Constant which defines the calculation engine to use + */ +if (!defined('CALENDAR_ENGINE')) { + define('CALENDAR_ENGINE', 'UnixTS'); +} + +/** + * Define Calendar Month states + */ +define('CALENDAR_USE_MONTH', 1); +define('CALENDAR_USE_MONTH_WEEKDAYS', 2); +define('CALENDAR_USE_MONTH_WEEKS', 3); + +/** + * Contains a factory method to return a Singleton instance of a class + * implementing the Calendar_Engine_Interface.
+ * Note: this class must be modified to "register" alternative + * Calendar_Engines. The engine used can be controlled with the constant + * CALENDAR_ENGINE + * @see Calendar_Engine_Interface + * @package Calendar + * @access protected + */ +class Calendar_Engine_Factory +{ + /** + * Returns an instance of the engine + * @return object instance of a calendar calculation engine + * @access protected + */ + function & getEngine() + { + static $engine = false; + switch (CALENDAR_ENGINE) { + case 'PearDate': + $class = 'Calendar_Engine_PearDate'; + break; + case 'UnixTS': + default: + $class = 'Calendar_Engine_UnixTS'; + break; + } + if (!$engine) { + if (!class_exists($class)) { + require_once CALENDAR_ROOT.'Engine'.DIRECTORY_SEPARATOR.CALENDAR_ENGINE.'.php'; + } + $engine = new $class; + } + return $engine; + } +} + +/** + * Base class for Calendar API. This class should not be instantiated + * directly. + * @abstract + * @package Calendar + */ +class Calendar +{ + /** + * Instance of class implementing calendar engine interface + * @var object + * @access private + */ + var $cE; + + /** + * Instance of Calendar_Validator (lazy initialized when isValid() or + * getValidor() is called + * @var Calendar_Validator + * @access private + */ + var $validator; + + /** + * Year for this calendar object e.g. 2003 + * @access private + * @var int + */ + var $year; + + /** + * Month for this calendar object e.g. 9 + * @access private + * @var int + */ + var $month; + + /** + * Day of month for this calendar object e.g. 23 + * @access private + * @var int + */ + var $day; + + /** + * Hour of day for this calendar object e.g. 13 + * @access private + * @var int + */ + var $hour; + + /** + * Minute of hour this calendar object e.g. 46 + * @access private + * @var int + */ + var $minute; + + /** + * Second of minute this calendar object e.g. 34 + * @access private + * @var int + */ + var $second; + + /** + * Marks this calendar object as selected (e.g. 'today') + * @access private + * @var boolean + */ + var $selected = false; + + /** + * Collection of child calendar objects created from subclasses + * of Calendar. Type depends on the object which created them. + * @access private + * @var array + */ + var $children = array(); + + /** + * Constructs the Calendar + * @param int year + * @param int month + * @param int day + * @param int hour + * @param int minute + * @param int second + * @access protected + */ + function Calendar($y = 2000, $m = 1, $d = 1, $h = 0, $i = 0, $s = 0) + { + static $cE = null; + if (!isset($cE)) { + $cE = & Calendar_Engine_Factory::getEngine(); + } + $this->cE = & $cE; + $this->year = (int)$y; + $this->month = (int)$m; + $this->day = (int)$d; + $this->hour = (int)$h; + $this->minute = (int)$i; + $this->second = (int)$s; + } + + /** + * Defines the calendar by a timestamp (Unix or ISO-8601), replacing values + * passed to the constructor + * @param int|string Unix or ISO-8601 timestamp + * @return void + * @access public + */ + function setTimestamp($ts) + { + $this->year = $this->cE->stampToYear($ts); + $this->month = $this->cE->stampToMonth($ts); + $this->day = $this->cE->stampToDay($ts); + $this->hour = $this->cE->stampToHour($ts); + $this->minute = $this->cE->stampToMinute($ts); + $this->second = $this->cE->stampToSecond($ts); + } + + /** + * Returns a timestamp from the current date / time values. Format of + * timestamp depends on Calendar_Engine implementation being used + * @return int|string timestamp + * @access public + */ + function getTimestamp() + { + return $this->cE->dateToStamp( + $this->year, $this->month, $this->day, + $this->hour, $this->minute, $this->second); + } + + /** + * Defines calendar object as selected (e.g. for today) + * @param boolean state whether Calendar subclass + * @return void + * @access public + */ + function setSelected($state = true) + { + $this->selected = $state; + } + + /** + * True if the calendar subclass object is selected (e.g. today) + * @return boolean + * @access public + */ + function isSelected() + { + return $this->selected; + } + + /** + * Adjusts the date (helper method) + * @return void + * @access public + */ + function adjust() + { + $stamp = $this->getTimeStamp(); + $this->year = $this->cE->stampToYear($stamp); + $this->month = $this->cE->stampToMonth($stamp); + $this->day = $this->cE->stampToDay($stamp); + $this->hour = $this->cE->stampToHour($stamp); + $this->minute = $this->cE->stampToMinute($stamp); + $this->second = $this->cE->stampToSecond($stamp); + } + + /** + * Returns the date as an associative array (helper method) + * @param mixed timestamp (leave empty for current timestamp) + * @return array + * @access public + */ + function toArray($stamp=null) + { + if (is_null($stamp)) { + $stamp = $this->getTimeStamp(); + } + return array( + 'year' => $this->cE->stampToYear($stamp), + 'month' => $this->cE->stampToMonth($stamp), + 'day' => $this->cE->stampToDay($stamp), + 'hour' => $this->cE->stampToHour($stamp), + 'minute' => $this->cE->stampToMinute($stamp), + 'second' => $this->cE->stampToSecond($stamp) + ); + } + + /** + * Returns the value as an associative array (helper method) + * @param string type of date object that return value represents + * @param string $format ['int' | 'array' | 'timestamp' | 'object'] + * @param mixed timestamp (depending on Calendar engine being used) + * @param int integer default value (i.e. give me the answer quick) + * @return mixed + * @access private + */ + function returnValue($returnType, $format, $stamp, $default) + { + switch (strtolower($format)) { + case 'int': + return $default; + case 'array': + return $this->toArray($stamp); + break; + case 'object': + require_once CALENDAR_ROOT.'Factory.php'; + return Calendar_Factory::createByTimestamp($returnType,$stamp); + break; + case 'timestamp': + default: + return $stamp; + break; + } + } + + /** + * Abstract method for building the children of a calendar object. + * Implemented by Calendar subclasses + * @param array containing Calendar objects to select (optional) + * @return boolean + * @access public + * @abstract + */ + function build($sDates = array()) + { + require_once 'PEAR.php'; + PEAR::raiseError( + 'Calendar::build is abstract', null, PEAR_ERROR_TRIGGER, + E_USER_NOTICE, 'Calendar::build()'); + return false; + } + + /** + * Abstract method for selected data objects called from build + * @param array + * @return boolean + * @access public + * @abstract + */ + function setSelection($sDates) + { + require_once 'PEAR.php'; + PEAR::raiseError( + 'Calendar::setSelection is abstract', null, PEAR_ERROR_TRIGGER, + E_USER_NOTICE, 'Calendar::setSelection()'); + return false; + } + + /** + * Iterator method for fetching child Calendar subclass objects + * (e.g. a minute from an hour object). On reaching the end of + * the collection, returns false and resets the collection for + * further iteratations. + * @return mixed either an object subclass of Calendar or false + * @access public + */ + function fetch() + { + $child = each($this->children); + if ($child) { + return $child['value']; + } else { + reset($this->children); + return false; + } + } + + /** + * Fetches all child from the current collection of children + * @return array + * @access public + */ + function fetchAll() + { + return $this->children; + } + + /** + * Get the number Calendar subclass objects stored in the internal + * collection. + * @return int + * @access public + */ + function size() + { + return count($this->children); + } + + /** + * Determine whether this date is valid, with the bounds determined by + * the Calendar_Engine. The call is passed on to + * Calendar_Validator::isValid + * @return boolean + * @access public + */ + function isValid() + { + $validator = & $this->getValidator(); + return $validator->isValid(); + } + + /** + * Returns an instance of Calendar_Validator + * @return Calendar_Validator + * @access public + */ + function & getValidator() + { + if (!isset($this->validator)) { + require_once CALENDAR_ROOT.'Validator.php'; + $this->validator = & new Calendar_Validator($this); + } + return $this->validator; + } + + /** + * Returns a reference to the current Calendar_Engine being used. Useful + * for Calendar_Table_Helper and Calendar_Validator + * @return object implementing Calendar_Engine_Inteface + * @access protected + */ + function & getEngine() + { + return $this->cE; + } + + /** + * Set the CALENDAR_FIRST_DAY_OF_WEEK constant to the $firstDay value + * if the constant is not set yet. + * @throws E_USER_WARNING this method throws a WARNING if the + * CALENDAR_FIRST_DAY_OF_WEEK constant is already defined and + * the $firstDay parameter is set to a different value + * @param integer $firstDay first day of the week (0=sunday, 1=monday, ...) + * @return integer + * @access protected + */ + function defineFirstDayOfWeek($firstDay = null) + { + if (defined('CALENDAR_FIRST_DAY_OF_WEEK')) { + if (!is_null($firstDay) && ($firstDay != CALENDAR_FIRST_DAY_OF_WEEK)) { + $msg = 'CALENDAR_FIRST_DAY_OF_WEEK constant already defined.' + .' The $firstDay parameter will be ignored.'; + trigger_error($msg, E_USER_WARNING); + } + return CALENDAR_FIRST_DAY_OF_WEEK; + } + if (is_null($firstDay)) { + $firstDay = $this->cE->getFirstDayOfWeek( + $this->thisYear(), + $this->thisMonth(), + $this->thisDay() + ); + } + define ('CALENDAR_FIRST_DAY_OF_WEEK', $firstDay); + return CALENDAR_FIRST_DAY_OF_WEEK; + } + + /** + * Returns the value for the previous year + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 2002 or timestamp + * @access public + */ + function prevYear($format = 'int') + { + $ts = $this->cE->dateToStamp($this->year-1, 1, 1, 0, 0, 0); + return $this->returnValue('Year', $format, $ts, $this->year-1); + } + + /** + * Returns the value for this year + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 2003 or timestamp + * @access public + */ + function thisYear($format = 'int') + { + $ts = $this->cE->dateToStamp($this->year, 1, 1, 0, 0, 0); + return $this->returnValue('Year', $format, $ts, $this->year); + } + + /** + * Returns the value for next year + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 2004 or timestamp + * @access public + */ + function nextYear($format = 'int') + { + $ts = $this->cE->dateToStamp($this->year+1, 1, 1, 0, 0, 0); + return $this->returnValue('Year', $format, $ts, $this->year+1); + } + + /** + * Returns the value for the previous month + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 4 or Unix timestamp + * @access public + */ + function prevMonth($format = 'int') + { + $ts = $this->cE->dateToStamp($this->year, $this->month-1, 1, 0, 0, 0); + return $this->returnValue('Month', $format, $ts, $this->cE->stampToMonth($ts)); + } + + /** + * Returns the value for this month + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 5 or timestamp + * @access public + */ + function thisMonth($format = 'int') + { + $ts = $this->cE->dateToStamp($this->year, $this->month, 1, 0, 0, 0); + return $this->returnValue('Month', $format, $ts, $this->month); + } + + /** + * Returns the value for next month + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 6 or timestamp + * @access public + */ + function nextMonth($format = 'int') + { + $ts = $this->cE->dateToStamp($this->year, $this->month+1, 1, 0, 0, 0); + return $this->returnValue('Month', $format, $ts, $this->cE->stampToMonth($ts)); + } + + /** + * Returns the value for the previous day + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 10 or timestamp + * @access public + */ + function prevDay($format = 'int') + { + $ts = $this->cE->dateToStamp( + $this->year, $this->month, $this->day-1, 0, 0, 0); + return $this->returnValue('Day', $format, $ts, $this->cE->stampToDay($ts)); + } + + /** + * Returns the value for this day + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 11 or timestamp + * @access public + */ + function thisDay($format = 'int') + { + $ts = $this->cE->dateToStamp( + $this->year, $this->month, $this->day, 0, 0, 0); + return $this->returnValue('Day', $format, $ts, $this->day); + } + + /** + * Returns the value for the next day + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 12 or timestamp + * @access public + */ + function nextDay($format = 'int') + { + $ts = $this->cE->dateToStamp( + $this->year, $this->month, $this->day+1, 0, 0, 0); + return $this->returnValue('Day', $format, $ts, $this->cE->stampToDay($ts)); + } + + /** + * Returns the value for the previous hour + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 13 or timestamp + * @access public + */ + function prevHour($format = 'int') + { + $ts = $this->cE->dateToStamp( + $this->year, $this->month, $this->day, $this->hour-1, 0, 0); + return $this->returnValue('Hour', $format, $ts, $this->cE->stampToHour($ts)); + } + + /** + * Returns the value for this hour + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 14 or timestamp + * @access public + */ + function thisHour($format = 'int') + { + $ts = $this->cE->dateToStamp( + $this->year, $this->month, $this->day, $this->hour, 0, 0); + return $this->returnValue('Hour', $format, $ts, $this->hour); + } + + /** + * Returns the value for the next hour + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 14 or timestamp + * @access public + */ + function nextHour($format = 'int') + { + $ts = $this->cE->dateToStamp( + $this->year, $this->month, $this->day, $this->hour+1, 0, 0); + return $this->returnValue('Hour', $format, $ts, $this->cE->stampToHour($ts)); + } + + /** + * Returns the value for the previous minute + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 23 or timestamp + * @access public + */ + function prevMinute($format = 'int') + { + $ts = $this->cE->dateToStamp( + $this->year, $this->month, $this->day, + $this->hour, $this->minute-1, 0); + return $this->returnValue('Minute', $format, $ts, $this->cE->stampToMinute($ts)); + } + + /** + * Returns the value for this minute + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 24 or timestamp + * @access public + */ + function thisMinute($format = 'int') + { + $ts = $this->cE->dateToStamp( + $this->year, $this->month, $this->day, + $this->hour, $this->minute, 0); + return $this->returnValue('Minute', $format, $ts, $this->minute); + } + + /** + * Returns the value for the next minute + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 25 or timestamp + * @access public + */ + function nextMinute($format = 'int') + { + $ts = $this->cE->dateToStamp( + $this->year, $this->month, $this->day, + $this->hour, $this->minute+1, 0); + return $this->returnValue('Minute', $format, $ts, $this->cE->stampToMinute($ts)); + } + + /** + * Returns the value for the previous second + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 43 or timestamp + * @access public + */ + function prevSecond($format = 'int') + { + $ts = $this->cE->dateToStamp( + $this->year, $this->month, $this->day, + $this->hour, $this->minute, $this->second-1); + return $this->returnValue('Second', $format, $ts, $this->cE->stampToSecond($ts)); + } + + /** + * Returns the value for this second + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 44 or timestamp + * @access public + */ + function thisSecond($format = 'int') + { + $ts = $this->cE->dateToStamp( + $this->year, $this->month, $this->day, + $this->hour, $this->minute, $this->second); + return $this->returnValue('Second', $format, $ts, $this->second); + } + + /** + * Returns the value for the next second + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 45 or timestamp + * @access public + */ + function nextSecond($format = 'int') + { + $ts = $this->cE->dateToStamp( + $this->year, $this->month, $this->day, + $this->hour, $this->minute, $this->second+1); + return $this->returnValue('Second', $format, $ts, $this->cE->stampToSecond($ts)); + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Day.php b/glmPEAR/Calendar/Day.php new file mode 100755 index 0000000..e79803f --- /dev/null +++ b/glmPEAR/Calendar/Day.php @@ -0,0 +1,197 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Day.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Day.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Allows Calendar include path to be redefined + * @ignore + */ +if (!defined('CALENDAR_ROOT')) { + define('CALENDAR_ROOT', 'Calendar'.DIRECTORY_SEPARATOR); +} + +/** + * Load Calendar base class + */ +require_once CALENDAR_ROOT.'Calendar.php'; + +/** + * Represents a Day and builds Hours. + * + * require_once 'Calendar'.DIRECTORY_SEPARATOR.'Day.php'; + * $Day = & new Calendar_Day(2003, 10, 21); // Oct 21st 2003 + * while ($Hour = & $Day->fetch()) { + * echo $Hour->thisHour().'
'; + * } + *
+ * @package Calendar + * @access public + */ +class Calendar_Day extends Calendar +{ + /** + * Marks the Day at the beginning of a week + * @access private + * @var boolean + */ + var $first = false; + + /** + * Marks the Day at the end of a week + * @access private + * @var boolean + */ + var $last = false; + + + /** + * Used for tabular calendars + * @access private + * @var boolean + */ + var $empty = false; + + /** + * Constructs Calendar_Day + * @param int year e.g. 2003 + * @param int month e.g. 8 + * @param int day e.g. 15 + * @access public + */ + function Calendar_Day($y, $m, $d) + { + Calendar::Calendar($y, $m, $d); + } + + /** + * Builds the Hours of the Day + * @param array (optional) Caledar_Hour objects representing selected dates + * @return boolean + * @access public + */ + function build($sDates = array()) + { + require_once CALENDAR_ROOT.'Hour.php'; + + $hID = $this->cE->getHoursInDay($this->year, $this->month, $this->day); + for ($i=0; $i < $hID; $i++) { + $this->children[$i]= + new Calendar_Hour($this->year, $this->month, $this->day, $i); + } + if (count($sDates) > 0) { + $this->setSelection($sDates); + } + return true; + } + + /** + * Called from build() + * @param array + * @return void + * @access private + */ + function setSelection($sDates) + { + foreach ($sDates as $sDate) { + if ($this->year == $sDate->thisYear() + && $this->month == $sDate->thisMonth() + && $this->day == $sDate->thisDay()) + { + $key = (int)$sDate->thisHour(); + if (isset($this->children[$key])) { + $sDate->setSelected(); + $this->children[$key] = $sDate; + } + } + } + } + + /** + * Defines Day object as first in a week + * Only used by Calendar_Month_Weekdays::build() + * @param boolean state + * @return void + * @access private + */ + function setFirst ($state = true) + { + $this->first = $state; + } + + /** + * Defines Day object as last in a week + * Used only following Calendar_Month_Weekdays::build() + * @param boolean state + * @return void + * @access private + */ + function setLast($state = true) + { + $this->last = $state; + } + + /** + * Returns true if Day object is first in a Week + * Only relevant when Day is created by Calendar_Month_Weekdays::build() + * @return boolean + * @access public + */ + function isFirst() { + return $this->first; + } + + /** + * Returns true if Day object is last in a Week + * Only relevant when Day is created by Calendar_Month_Weekdays::build() + * @return boolean + * @access public + */ + function isLast() + { + return $this->last; + } + + /** + * Defines Day object as empty + * Only used by Calendar_Month_Weekdays::build() + * @param boolean state + * @return void + * @access private + */ + function setEmpty ($state = true) + { + $this->empty = $state; + } + + /** + * @return boolean + * @access public + */ + function isEmpty() + { + return $this->empty; + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Decorator.php b/glmPEAR/Calendar/Decorator.php new file mode 100755 index 0000000..66fc1ef --- /dev/null +++ b/glmPEAR/Calendar/Decorator.php @@ -0,0 +1,558 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Decorator.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Decorator.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ +/** + * Decorates any calendar class. + * Create a subclass of this class for your own "decoration". + * Used for "selections" + * + * class DayDecorator extends Calendar_Decorator + * { + * function thisDay($format = 'int') + * { +.* $day = parent::thisDay('timestamp'); +.* return date('D', $day); + * } + * } + * $Day = & new Calendar_Day(2003, 10, 25); + * $DayDecorator = & new DayDecorator($Day); + * echo $DayDecorator->thisDay(); // Outputs "Sat" + * + * @abstract + * @package Calendar + */ +class Calendar_Decorator +{ + /** + * Subclass of Calendar being decorated + * @var object + * @access private + */ + var $calendar; + + /** + * Constructs the Calendar_Decorator + * @param object subclass to Calendar to decorate + */ + function Calendar_Decorator(& $calendar) + { + $this->calendar = & $calendar; + } + + /** + * Defines the calendar by a Unix timestamp, replacing values + * passed to the constructor + * @param int Unix timestamp + * @return void + * @access public + */ + function setTimestamp($ts) + { + $this->calendar->setTimestamp($ts); + } + + /** + * Returns a timestamp from the current date / time values. Format of + * timestamp depends on Calendar_Engine implementation being used + * @return int timestamp + * @access public + */ + function getTimestamp() + { + return $this->calendar->getTimeStamp(); + } + + /** + * Defines calendar object as selected (e.g. for today) + * @param boolean state whether Calendar subclass + * @return void + * @access public + */ + function setSelected($state = true) + { + $this->calendar->setSelected($state = true); + } + + /** + * True if the calendar subclass object is selected (e.g. today) + * @return boolean + * @access public + */ + function isSelected() + { + return $this->calendar->isSelected(); + } + + /** + * Adjusts the date (helper method) + * @return void + * @access public + */ + function adjust() + { + $this->calendar->adjust(); + } + + /** + * Returns the date as an associative array (helper method) + * @param mixed timestamp (leave empty for current timestamp) + * @return array + * @access public + */ + function toArray($stamp=null) + { + return $this->calendar->toArray($stamp); + } + + /** + * Returns the value as an associative array (helper method) + * @param string type of date object that return value represents + * @param string $format ['int' | 'array' | 'timestamp' | 'object'] + * @param mixed timestamp (depending on Calendar engine being used) + * @param int integer default value (i.e. give me the answer quick) + * @return mixed + * @access private + */ + function returnValue($returnType, $format, $stamp, $default) + { + return $this->calendar->returnValue($returnType, $format, $stamp, $default); + } + + /** + * Defines Day object as first in a week + * Only used by Calendar_Month_Weekdays::build() + * @param boolean state + * @return void + * @access private + */ + function setFirst ($state = true) + { + if ( method_exists($this->calendar,'setFirst') ) { + $this->calendar->setFirst($state); + } + } + + /** + * Defines Day object as last in a week + * Used only following Calendar_Month_Weekdays::build() + * @param boolean state + * @return void + * @access private + */ + function setLast($state = true) + { + if ( method_exists($this->calendar,'setLast') ) { + $this->calendar->setLast($state); + } + } + + /** + * Returns true if Day object is first in a Week + * Only relevant when Day is created by Calendar_Month_Weekdays::build() + * @return boolean + * @access public + */ + function isFirst() { + if ( method_exists($this->calendar,'isFirst') ) { + return $this->calendar->isFirst(); + } + } + + /** + * Returns true if Day object is last in a Week + * Only relevant when Day is created by Calendar_Month_Weekdays::build() + * @return boolean + * @access public + */ + function isLast() + { + if ( method_exists($this->calendar,'isLast') ) { + return $this->calendar->isLast(); + } + } + + /** + * Defines Day object as empty + * Only used by Calendar_Month_Weekdays::build() + * @param boolean state + * @return void + * @access private + */ + function setEmpty ($state = true) + { + if ( method_exists($this->calendar,'setEmpty') ) { + $this->calendar->setEmpty($state); + } + } + + /** + * @return boolean + * @access public + */ + function isEmpty() + { + if ( method_exists($this->calendar,'isEmpty') ) { + return $this->calendar->isEmpty(); + } + } + + /** + * Build the children + * @param array containing Calendar objects to select (optional) + * @return boolean + * @access public + * @abstract + */ + function build($sDates = array()) + { + $this->calendar->build($sDates); + } + + /** + * Iterator method for fetching child Calendar subclass objects + * (e.g. a minute from an hour object). On reaching the end of + * the collection, returns false and resets the collection for + * further iteratations. + * @return mixed either an object subclass of Calendar or false + * @access public + */ + function fetch() + { + return $this->calendar->fetch(); + } + + /** + * Fetches all child from the current collection of children + * @return array + * @access public + */ + function fetchAll() + { + return $this->calendar->fetchAll(); + } + + /** + * Get the number Calendar subclass objects stored in the internal + * collection. + * @return int + * @access public + */ + function size() + { + return $this->calendar->size(); + } + + /** + * Determine whether this date is valid, with the bounds determined by + * the Calendar_Engine. The call is passed on to + * Calendar_Validator::isValid + * @return boolean + * @access public + */ + function isValid() + { + return $this->calendar->isValid(); + } + + /** + * Returns an instance of Calendar_Validator + * @return Calendar_Validator + * @access public + */ + function & getValidator() + { + $validator = $this->calendar->getValidator(); + return $validator; + } + + /** + * Returns a reference to the current Calendar_Engine being used. Useful + * for Calendar_Table_Helper and Calendar_Validator + * @return object implementing Calendar_Engine_Inteface + * @access private + */ + function & getEngine() + { + return $this->calendar->getEngine(); + } + + /** + * Returns the value for the previous year + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 2002 or timestamp + * @access public + */ + function prevYear($format = 'int') + { + return $this->calendar->prevYear($format); + } + + /** + * Returns the value for this year + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 2003 or timestamp + * @access public + */ + function thisYear($format = 'int') + { + return $this->calendar->thisYear($format); + } + + /** + * Returns the value for next year + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 2004 or timestamp + * @access public + */ + function nextYear($format = 'int') + { + return $this->calendar->nextYear($format); + } + + /** + * Returns the value for the previous month + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 4 or Unix timestamp + * @access public + */ + function prevMonth($format = 'int') + { + return $this->calendar->prevMonth($format); + } + + /** + * Returns the value for this month + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 5 or timestamp + * @access public + */ + function thisMonth($format = 'int') + { + return $this->calendar->thisMonth($format); + } + + /** + * Returns the value for next month + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 6 or timestamp + * @access public + */ + function nextMonth($format = 'int') + { + return $this->calendar->nextMonth($format); + } + + /** + * Returns the value for the previous week + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 4 or Unix timestamp + * @access public + */ + function prevWeek($format = 'n_in_month') + { + if ( method_exists($this->calendar,'prevWeek') ) { + return $this->calendar->prevWeek($format); + } else { + require_once 'PEAR.php'; + PEAR::raiseError( + 'Cannot call prevWeek on Calendar object of type: '. + get_class($this->calendar), 133, PEAR_ERROR_TRIGGER, + E_USER_NOTICE, 'Calendar_Decorator::prevWeek()'); + return false; + } + } + + /** + * Returns the value for this week + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 5 or timestamp + * @access public + */ + function thisWeek($format = 'n_in_month') + { + if ( method_exists($this->calendar,'thisWeek') ) { + return $this->calendar->thisWeek($format); + } else { + require_once 'PEAR.php'; + PEAR::raiseError( + 'Cannot call thisWeek on Calendar object of type: '. + get_class($this->calendar), 133, PEAR_ERROR_TRIGGER, + E_USER_NOTICE, 'Calendar_Decorator::thisWeek()'); + return false; + } + } + + /** + * Returns the value for next week + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 6 or timestamp + * @access public + */ + function nextWeek($format = 'n_in_month') + { + if ( method_exists($this->calendar,'nextWeek') ) { + return $this->calendar->nextWeek($format); + } else { + require_once 'PEAR.php'; + PEAR::raiseError( + 'Cannot call thisWeek on Calendar object of type: '. + get_class($this->calendar), 133, PEAR_ERROR_TRIGGER, + E_USER_NOTICE, 'Calendar_Decorator::nextWeek()'); + return false; + } + } + + /** + * Returns the value for the previous day + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 10 or timestamp + * @access public + */ + function prevDay($format = 'int') { + return $this->calendar->prevDay($format); + } + + /** + * Returns the value for this day + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 11 or timestamp + * @access public + */ + function thisDay($format = 'int') + { + return $this->calendar->thisDay($format); + } + + /** + * Returns the value for the next day + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 12 or timestamp + * @access public + */ + function nextDay($format = 'int') + { + return $this->calendar->nextDay($format); + } + + /** + * Returns the value for the previous hour + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 13 or timestamp + * @access public + */ + function prevHour($format = 'int') + { + return $this->calendar->prevHour($format); + } + + /** + * Returns the value for this hour + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 14 or timestamp + * @access public + */ + function thisHour($format = 'int') + { + return $this->calendar->thisHour($format); + } + + /** + * Returns the value for the next hour + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 14 or timestamp + * @access public + */ + function nextHour($format = 'int') + { + return $this->calendar->nextHour($format); + } + + /** + * Returns the value for the previous minute + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 23 or timestamp + * @access public + */ + function prevMinute($format = 'int') + { + return $this->calendar->prevMinute($format); + } + + /** + * Returns the value for this minute + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 24 or timestamp + * @access public + */ + function thisMinute($format = 'int') + { + return $this->calendar->thisMinute($format); + } + + /** + * Returns the value for the next minute + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 25 or timestamp + * @access public + */ + function nextMinute($format = 'int') + { + return $this->calendar->nextMinute($format); + } + + /** + * Returns the value for the previous second + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 43 or timestamp + * @access public + */ + function prevSecond($format = 'int') + { + return $this->calendar->prevSecond($format); + } + + /** + * Returns the value for this second + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 44 or timestamp + * @access public + */ + function thisSecond($format = 'int') + { + return $this->calendar->thisSecond($format); + } + + /** + * Returns the value for the next second + * @param string return value format ['int' | 'timestamp' | 'object' | 'array'] + * @return int e.g. 45 or timestamp + * @access public + */ + function nextSecond($format = 'int') + { + return $this->calendar->nextSecond($format); + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Decorator/Textual.php b/glmPEAR/Calendar/Decorator/Textual.php new file mode 100755 index 0000000..33a8763 --- /dev/null +++ b/glmPEAR/Calendar/Decorator/Textual.php @@ -0,0 +1,169 @@ + | +// | Lorenzo Alberton | +// +----------------------------------------------------------------------+ +// +// $Id: Textual.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Textual.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Allows Calendar include path to be redefined + * @ignore + */ +if (!defined('CALENDAR_ROOT')) { + define('CALENDAR_ROOT', 'Calendar'.DIRECTORY_SEPARATOR); +} + +/** + * Load Calendar decorator base class + */ +require_once CALENDAR_ROOT.'Decorator.php'; + +/** + * Load the Uri utility + */ +require_once CALENDAR_ROOT.'Util'.DIRECTORY_SEPARATOR.'Textual.php'; + +/** + * Decorator to help with fetching textual representations of months and + * days of the week. + * Note: for performance you should prefer Calendar_Util_Textual unless you + * have a specific need to use a decorator + * @package Calendar + * @access public + */ +class Calendar_Decorator_Textual extends Calendar_Decorator +{ + /** + * Constructs Calendar_Decorator_Textual + * @param object subclass of Calendar + * @access public + */ + function Calendar_Decorator_Textual(&$Calendar) + { + parent::Calendar_Decorator($Calendar); + } + + /** + * Returns an array of 12 month names (first index = 1) + * @param string (optional) format of returned months (one,two,short or long) + * @return array + * @access public + * @static + */ + function monthNames($format='long') + { + return Calendar_Util_Textual::monthNames($format); + } + + /** + * Returns an array of 7 week day names (first index = 0) + * @param string (optional) format of returned days (one,two,short or long) + * @return array + * @access public + * @static + */ + function weekdayNames($format='long') + { + return Calendar_Util_Textual::weekdayNames($format); + } + + /** + * Returns textual representation of the previous month of the decorated calendar object + * @param string (optional) format of returned months (one,two,short or long) + * @return string + * @access public + */ + function prevMonthName($format='long') + { + return Calendar_Util_Textual::prevMonthName($this->calendar,$format); + } + + /** + * Returns textual representation of the month of the decorated calendar object + * @param string (optional) format of returned months (one,two,short or long) + * @return string + * @access public + */ + function thisMonthName($format='long') + { + return Calendar_Util_Textual::thisMonthName($this->calendar,$format); + } + + /** + * Returns textual representation of the next month of the decorated calendar object + * @param string (optional) format of returned months (one,two,short or long) + * @return string + * @access public + */ + function nextMonthName($format='long') + { + return Calendar_Util_Textual::nextMonthName($this->calendar,$format); + } + + /** + * Returns textual representation of the previous day of week of the decorated calendar object + * @param string (optional) format of returned months (one,two,short or long) + * @return string + * @access public + */ + function prevDayName($format='long') + { + return Calendar_Util_Textual::prevDayName($this->calendar,$format); + } + + /** + * Returns textual representation of the day of week of the decorated calendar object + * @param string (optional) format of returned months (one,two,short or long) + * @return string + * @access public + */ + function thisDayName($format='long') + { + return Calendar_Util_Textual::thisDayName($this->calendar,$format); + } + + /** + * Returns textual representation of the next day of week of the decorated calendar object + * @param string (optional) format of returned months (one,two,short or long) + * @return string + * @access public + */ + function nextDayName($format='long') + { + return Calendar_Util_Textual::nextDayName($this->calendar,$format); + } + + /** + * Returns the days of the week using the order defined in the decorated + * calendar object. Only useful for Calendar_Month_Weekdays, Calendar_Month_Weeks + * and Calendar_Week. Otherwise the returned array will begin on Sunday + * @param string (optional) format of returned months (one,two,short or long) + * @return array ordered array of week day names + * @access public + */ + function orderedWeekdays($format='long') + { + return Calendar_Util_Textual::orderedWeekdays($this->calendar,$format); + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Decorator/Uri.php b/glmPEAR/Calendar/Decorator/Uri.php new file mode 100755 index 0000000..58de002 --- /dev/null +++ b/glmPEAR/Calendar/Decorator/Uri.php @@ -0,0 +1,151 @@ + | +// | Lorenzo Alberton | +// +----------------------------------------------------------------------+ +// +// $Id: Uri.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Uri.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Allows Calendar include path to be redefined + * @ignore + */ +if (!defined('CALENDAR_ROOT')) { + define('CALENDAR_ROOT', 'Calendar'.DIRECTORY_SEPARATOR); +} + +/** + * Load Calendar decorator base class + */ +require_once CALENDAR_ROOT.'Decorator.php'; + +/** + * Load the Uri utility + */ +require_once CALENDAR_ROOT.'Util'.DIRECTORY_SEPARATOR.'Uri.php'; + +/** + * Decorator to help with building HTML links for navigating the calendar
+ * Note: for performance you should prefer Calendar_Util_Uri unless you + * have a specific need to use a decorator + * + * $Day = new Calendar_Day(2003, 10, 23); + * $Uri = & new Calendar_Decorator_Uri($Day); + * $Uri->setFragments('year', 'month', 'day'); + * echo $Uri->getPrev(); // Displays year=2003&month=10&day=22 + * + * @see Calendar_Util_Uri + * @package Calendar + * @access public + */ +class Calendar_Decorator_Uri extends Calendar_Decorator +{ + + /** + * @var Calendar_Util_Uri + * @access private + */ + var $Uri; + + /** + * Constructs Calendar_Decorator_Uri + * @param object subclass of Calendar + * @access public + */ + function Calendar_Decorator_Uri(&$Calendar) + { + parent::Calendar_Decorator($Calendar); + } + + /** + * Sets the URI fragment names + * @param string URI fragment for year + * @param string (optional) URI fragment for month + * @param string (optional) URI fragment for day + * @param string (optional) URI fragment for hour + * @param string (optional) URI fragment for minute + * @param string (optional) URI fragment for second + * @return void + * @access public + */ + function setFragments($y, $m=null, $d=null, $h=null, $i=null, $s=null) { + $this->Uri = & new Calendar_Util_Uri($y, $m, $d, $h, $i, $s); + } + + /** + * Sets the separator string between fragments + * @param string separator e.g. / + * @return void + * @access public + */ + function setSeparator($separator) + { + $this->Uri->separator = $separator; + } + + /** + * Puts Uri decorator into "scalar mode" - URI variable names are not + * returned + * @param boolean (optional) + * @return void + * @access public + */ + function setScalar($state=true) + { + $this->Uri->scalar = $state; + } + + /** + * Gets the URI string for the previous calendar unit + * @param string calendar unit to fetch uri for (year,month,week or day etc) + * @return string + * @access public + */ + function prev($method) + { + return $this->Uri->prev($this, $method); + } + + /** + * Gets the URI string for the current calendar unit + * @param string calendar unit to fetch uri for (year,month,week or day etc) + * @return string + * @access public + */ + function this($method) + { + return $this->Uri->this($this, $method); + } + + /** + * Gets the URI string for the next calendar unit + * @param string calendar unit to fetch uri for (year,month,week or day etc) + * @return string + * @access public + */ + function next($method) + { + return $this->Uri->next($this, $method); + } + +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Decorator/Weekday.php b/glmPEAR/Calendar/Decorator/Weekday.php new file mode 100755 index 0000000..45a9630 --- /dev/null +++ b/glmPEAR/Calendar/Decorator/Weekday.php @@ -0,0 +1,148 @@ + | +// | Lorenzo Alberton | +// +----------------------------------------------------------------------+ +// +// $Id: Weekday.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Weekday.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Allows Calendar include path to be redefined + * @ignore + */ +if (!defined('CALENDAR_ROOT')) { + define('CALENDAR_ROOT', 'Calendar'.DIRECTORY_SEPARATOR); +} + +/** + * Load Calendar decorator base class + */ +require_once CALENDAR_ROOT.'Decorator.php'; + +/** + * Load a Calendar_Day + */ +require_once CALENDAR_ROOT.'Day.php'; +/** + * Decorator for fetching the day of the week + * + * $Day = new Calendar_Day(2003, 10, 23); + * $Weekday = & new Calendar_Decorator_Weekday($Day); + * $Weekday->setFirstDay(0); // Set first day of week to Sunday (default Mon) + * echo $Weekday->thisWeekDay(); // Displays 5 - fifth day of week relative to Sun + * + * @package Calendar + * @access public + */ +class Calendar_Decorator_Weekday extends Calendar_Decorator +{ + /** + * First day of week + * @var int (default = 1 for Monday) + * @access private + */ + var $firstDay = 1; + + /** + * Constructs Calendar_Decorator_Weekday + * @param object subclass of Calendar + * @access public + */ + function Calendar_Decorator_Weekday(& $Calendar) + { + parent::Calendar_Decorator($Calendar); + } + + /** + * Sets the first day of the week (0 = Sunday, 1 = Monday (default) etc) + * @param int first day of week + * @return void + * @access public + */ + function setFirstDay($firstDay) { + $this->firstDay = (int)$firstDay; + } + + /** + * Returns the previous weekday + * @param string (default = 'int') return value format + * @return int numeric day of week or timestamp + * @access public + */ + function prevWeekDay($format = 'int') + { + $ts = $this->calendar->prevDay('timestamp'); + $Day = new Calendar_Day(2000,1,1); + $Day->setTimeStamp($ts); + $day = $this->calendar->cE->getDayOfWeek($Day->thisYear(),$Day->thisMonth(),$Day->thisDay()); + $day = $this->adjustWeekScale($day); + return $this->returnValue('Day', $format, $ts, $day); + } + + /** + * Returns the current weekday + * @param string (default = 'int') return value format + * @return int numeric day of week or timestamp + * @access public + */ + function thisWeekDay($format = 'int') + { + $ts = $this->calendar->thisDay('timestamp'); + $day = $this->calendar->cE->getDayOfWeek($this->calendar->year,$this->calendar->month,$this->calendar->day); + $day = $this->adjustWeekScale($day); + return $this->returnValue('Day', $format, $ts, $day); + } + + /** + * Returns the next weekday + * @param string (default = 'int') return value format + * @return int numeric day of week or timestamp + * @access public + */ + function nextWeekDay($format = 'int') + { + $ts = $this->calendar->nextDay('timestamp'); + $Day = new Calendar_Day(2000,1,1); + $Day->setTimeStamp($ts); + $day = $this->calendar->cE->getDayOfWeek($Day->thisYear(),$Day->thisMonth(),$Day->thisDay()); + $day = $this->adjustWeekScale($day); + return $this->returnValue('Day', $format, $ts, $day); + } + + /** + * Adjusts the day of the week relative to the first day of the week + * @param int day of week calendar from Calendar_Engine + * @return int day of week adjusted to first day + * @access private + */ + function adjustWeekScale($dayOfWeek) { + $dayOfWeek = $dayOfWeek - $this->firstDay; + if ( $dayOfWeek >= 0 ) { + return $dayOfWeek; + } else { + return $this->calendar->cE->getDaysInWeek( + $this->calendar->year,$this->calendar->month,$this->calendar->day + ) + $dayOfWeek; + } + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Decorator/Wrapper.php b/glmPEAR/Calendar/Decorator/Wrapper.php new file mode 100755 index 0000000..41e37c0 --- /dev/null +++ b/glmPEAR/Calendar/Decorator/Wrapper.php @@ -0,0 +1,90 @@ + | +// | Lorenzo Alberton | +// +----------------------------------------------------------------------+ +// +// $Id: Wrapper.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Wrapper.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Allows Calendar include path to be redefined + * @ignore + */ +if (!defined('CALENDAR_ROOT')) { + define('CALENDAR_ROOT', 'Calendar'.DIRECTORY_SEPARATOR); +} + +/** + * Load Calendar decorator base class + */ +require_once CALENDAR_ROOT.'Decorator.php'; + +/** + * Decorator to help with wrapping built children in another decorator + * @package Calendar + * @access public + */ +class Calendar_Decorator_Wrapper extends Calendar_Decorator +{ + /** + * Constructs Calendar_Decorator_Wrapper + * @param object subclass of Calendar + * @access public + */ + function Calendar_Decorator_Wrapper(&$Calendar) + { + parent::Calendar_Decorator($Calendar); + } + + /** + * Wraps objects returned from fetch in the named Decorator class + * @param string name of Decorator class to wrap with + * @return object instance of named decorator + * @access public + */ + function & fetch($decorator) + { + $Calendar = parent::fetch(); + if ($Calendar) { + $ret =& new $decorator($Calendar); + } else { + $ret = false; + } + return $ret; + } + + /** + * Wraps the returned calendar objects from fetchAll in the named decorator + * @param string name of Decorator class to wrap with + * @return array + * @access public + */ + function fetchAll($decorator) + { + $children = parent::fetchAll(); + foreach ($children as $key => $Calendar) { + $children[$key] = & new $decorator($Calendar); + } + return $children; + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Engine/Interface.php b/glmPEAR/Calendar/Engine/Interface.php new file mode 100755 index 0000000..49a77df --- /dev/null +++ b/glmPEAR/Calendar/Engine/Interface.php @@ -0,0 +1,293 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Interface.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Interface.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ +/** + * The methods the classes implementing the Calendar_Engine must implement. + * Note this class is not used but simply to help development + * @package Calendar + * @access protected + */ +class Calendar_Engine_Interface +{ + /** + * Provides a mechansim to make sure parsing of timestamps + * into human dates is only performed once per timestamp. + * Typically called "internally" by methods like stampToYear. + * Return value can vary, depending on the specific implementation + * @param int timestamp (depending on implementation) + * @return mixed + * @access protected + */ + function stampCollection($stamp) + { + } + + /** + * Returns a numeric year given a timestamp + * @param int timestamp (depending on implementation) + * @return int year (e.g. 2003) + * @access protected + */ + function stampToYear($stamp) + { + } + + /** + * Returns a numeric month given a timestamp + * @param int timestamp (depending on implementation) + * @return int month (e.g. 9) + * @access protected + */ + function stampToMonth($stamp) + { + } + + /** + * Returns a numeric day given a timestamp + * @param int timestamp (depending on implementation) + * @return int day (e.g. 15) + * @access protected + */ + function stampToDay($stamp) + { + } + + /** + * Returns a numeric hour given a timestamp + * @param int timestamp (depending on implementation) + * @return int hour (e.g. 13) + * @access protected + */ + function stampToHour($stamp) + { + } + + /** + * Returns a numeric minute given a timestamp + * @param int timestamp (depending on implementation) + * @return int minute (e.g. 34) + * @access protected + */ + function stampToMinute($stamp) + { + } + + /** + * Returns a numeric second given a timestamp + * @param int timestamp (depending on implementation) + * @return int second (e.g. 51) + * @access protected + */ + function stampToSecond($stamp) + { + } + + /** + * Returns a timestamp. Can be worth "caching" generated + * timestamps in a static variable, identified by the + * params this method accepts, to timestamp will only + * be calculated once. + * @param int year (e.g. 2003) + * @param int month (e.g. 9) + * @param int day (e.g. 13) + * @param int hour (e.g. 13) + * @param int minute (e.g. 34) + * @param int second (e.g. 53) + * @return int (depends on implementation) + * @access protected + */ + function dateToStamp($y,$m,$d,$h,$i,$s) + { + } + + /** + * The upper limit on years that the Calendar Engine can work with + * @return int (e.g. 2037) + * @access protected + */ + function getMaxYears() + { + } + + /** + * The lower limit on years that the Calendar Engine can work with + * @return int (e.g 1902) + * @access protected + */ + function getMinYears() + { + } + + /** + * Returns the number of months in a year + * @param int (optional) year to get months for + * @return int (e.g. 12) + * @access protected + */ + function getMonthsInYear($y=null) + { + } + + /** + * Returns the number of days in a month, given year and month + * @param int year (e.g. 2003) + * @param int month (e.g. 9) + * @return int days in month + * @access protected + */ + function getDaysInMonth($y, $m) + { + } + + /** + * Returns numeric representation of the day of the week in a month, + * given year and month + * @param int year (e.g. 2003) + * @param int month (e.g. 9) + * @return int + * @access protected + */ + function getFirstDayInMonth ($y, $m) + { + } + + /** + * Returns the number of days in a week + * @param int year (2003) + * @param int month (9) + * @param int day (4) + * @return int (e.g. 7) + * @access protected + */ + function getDaysInWeek($y=NULL, $m=NULL, $d=NULL) + { + } + + /** + * Returns the number of the week in the year (ISO-8601), given a date + * @param int year (2003) + * @param int month (9) + * @param int day (4) + * @return int week number + * @access protected + */ + function getWeekNInYear($y, $m, $d) + { + } + + /** + * Returns the number of the week in the month, given a date + * @param int year (2003) + * @param int month (9) + * @param int day (4) + * @param int first day of the week (default: 1 - monday) + * @return int week number + * @access protected + */ + function getWeekNInMonth($y, $m, $d, $firstDay=1) + { + } + + /** + * Returns the number of weeks in the month + * @param int year (2003) + * @param int month (9) + * @param int first day of the week (default: 1 - monday) + * @return int weeks number + * @access protected + */ + function getWeeksInMonth($y, $m) + { + } + + /** + * Returns the number of the day of the week (0=sunday, 1=monday...) + * @param int year (2003) + * @param int month (9) + * @param int day (4) + * @return int weekday number + * @access protected + */ + function getDayOfWeek($y, $m, $d) + { + } + + /** + * Returns the numeric values of the days of the week. + * @param int year (2003) + * @param int month (9) + * @param int day (4) + * @return array list of numeric values of days in week, beginning 0 + * @access protected + */ + function getWeekDays($y=NULL, $m=NULL, $d=NULL) + { + } + + /** + * Returns the default first day of the week as an integer. Must be a + * member of the array returned from getWeekDays + * @param int year (2003) + * @param int month (9) + * @param int day (4) + * @return int (e.g. 1 for Monday) + * @see getWeekDays + * @access protected + */ + function getFirstDayOfWeek($y=NULL, $m=NULL, $d=NULL) + { + } + + /** + * Returns the number of hours in a day
+ * @param int (optional) day to get hours for + * @return int (e.g. 24) + * @access protected + */ + function getHoursInDay($y=null,$m=null,$d=null) + { + } + + /** + * Returns the number of minutes in an hour + * @param int (optional) hour to get minutes for + * @return int + * @access protected + */ + function getMinutesInHour($y=null,$m=null,$d=null,$h=null) + { + } + + /** + * Returns the number of seconds in a minutes + * @param int (optional) minute to get seconds for + * @return int + * @access protected + */ + function getSecondsInMinute($y=null,$m=null,$d=null,$h=null,$i=null) + { + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Engine/PearDate.php b/glmPEAR/Calendar/Engine/PearDate.php new file mode 100755 index 0000000..6f3f992 --- /dev/null +++ b/glmPEAR/Calendar/Engine/PearDate.php @@ -0,0 +1,407 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: PearDate.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: PearDate.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ +/** + * Load PEAR::Date class + */ +require_once 'Date.php'; + +/** + * Performs calendar calculations based on the PEAR::Date class + * Timestamps are in the ISO-8601 format (YYYY-MM-DD HH:MM:SS) + * @package Calendar + * @access protected + */ +class Calendar_Engine_PearDate /* implements Calendar_Engine_Interface */ +{ + /** + * Makes sure a given timestamp is only ever parsed once + * Uses a static variable to prevent date() being used twice + * for a date which is already known + * @param mixed Any timestamp format recognized by Pear::Date + * @return object Pear::Date object + * @access protected + */ + function stampCollection($stamp) + { + static $stamps = array(); + if (!isset($stamps[$stamp])) { + $stamps[$stamp] = new Date($stamp); + } + return $stamps[$stamp]; + } + + /** + * Returns a numeric year given a iso-8601 datetime + * @param string iso-8601 datetime (YYYY-MM-DD HH:MM:SS) + * @return int year (e.g. 2003) + * @access protected + */ + function stampToYear($stamp) + { + $date = Calendar_Engine_PearDate::stampCollection($stamp); + return (int)$date->year; + } + + /** + * Returns a numeric month given a iso-8601 datetime + * @param string iso-8601 datetime (YYYY-MM-DD HH:MM:SS) + * @return int month (e.g. 9) + * @access protected + */ + function stampToMonth($stamp) + { + $date = Calendar_Engine_PearDate::stampCollection($stamp); + return (int)$date->month; + } + + /** + * Returns a numeric day given a iso-8601 datetime + * @param string iso-8601 datetime (YYYY-MM-DD HH:MM:SS) + * @return int day (e.g. 15) + * @access protected + */ + function stampToDay($stamp) + { + $date = Calendar_Engine_PearDate::stampCollection($stamp); + return (int)$date->day; + } + + /** + * Returns a numeric hour given a iso-8601 datetime + * @param string iso-8601 datetime (YYYY-MM-DD HH:MM:SS) + * @return int hour (e.g. 13) + * @access protected + */ + function stampToHour($stamp) + { + $date = Calendar_Engine_PearDate::stampCollection($stamp); + return (int)$date->hour; + } + + /** + * Returns a numeric minute given a iso-8601 datetime + * @param string iso-8601 datetime (YYYY-MM-DD HH:MM:SS) + * @return int minute (e.g. 34) + * @access protected + */ + function stampToMinute($stamp) + { + $date = Calendar_Engine_PearDate::stampCollection($stamp); + return (int)$date->minute; + } + + /** + * Returns a numeric second given a iso-8601 datetime + * @param string iso-8601 datetime (YYYY-MM-DD HH:MM:SS) + * @return int second (e.g. 51) + * @access protected + */ + function stampToSecond($stamp) + { + $date = Calendar_Engine_PearDate::stampCollection($stamp); + return (int)$date->second; + } + + /** + * Returns a iso-8601 datetime + * @param int year (2003) + * @param int month (9) + * @param int day (13) + * @param int hour (13) + * @param int minute (34) + * @param int second (53) + * @return string iso-8601 datetime + * @access protected + */ + function dateToStamp($y, $m, $d, $h=0, $i=0, $s=0) + { + $r = array(); + Calendar_Engine_PearDate::adjustDate($y, $m, $d, $h, $i, $s); + $key = $y.$m.$d.$h.$i.$s; + if (!isset($r[$key])) { + $r[$key] = sprintf("%04d-%02d-%02d %02d:%02d:%02d", + $y, $m, $d, $h, $i, $s); + } + return $r[$key]; + } + + /** + * Set the correct date values (useful for math operations on dates) + * @param int year (2003) + * @param int month (9) + * @param int day (13) + * @param int hour (13) + * @param int minute (34) + * @param int second (53) + * @access protected + */ + function adjustDate(&$y, &$m, &$d, &$h, &$i, &$s) + { + if ($s < 0) { + $m -= floor($s / 60); + $s = -$s % 60; + } + if ($s > 60) { + $m += floor($s / 60); + $s %= 60; + } + if ($i < 0) { + $h -= floor($i / 60); + $i = -$i % 60; + } + if ($i > 60) { + $h += floor($i / 60); + $i %= 60; + } + if ($h < 0) { + $d -= floor($h / 24); + $h = -$h % 24; + } + if ($h > 24) { + $d += floor($h / 24); + $h %= 24; + } + for(; $m < 1; $y--, $m+=12); + for(; $m > 12; $y++, $m-=12); + + while ($d < 1) { + if ($m > 1) { + $m--; + } else { + $m = 12; + $y--; + } + $d += Date_Calc::daysInMonth($m, $y); + } + for ($max_days = Date_Calc::daysInMonth($m, $y); $d > $max_days; ) { + $d -= $max_days; + if ($m < 12) { + $m++; + } else { + $m = 1; + $y++; + } + } + } + + /** + * The upper limit on years that the Calendar Engine can work with + * @return int 9999 + * @access protected + */ + function getMaxYears() + { + return 9999; + } + + /** + * The lower limit on years that the Calendar Engine can work with + * @return int 0 + * @access protected + */ + function getMinYears() + { + return 0; + } + + /** + * Returns the number of months in a year + * @return int (12) + * @access protected + */ + function getMonthsInYear($y=null) + { + return 12; + } + + /** + * Returns the number of days in a month, given year and month + * @param int year (2003) + * @param int month (9) + * @return int days in month + * @access protected + */ + function getDaysInMonth($y, $m) + { + return (int)Date_Calc::daysInMonth($m, $y); + } + + /** + * Returns numeric representation of the day of the week in a month, + * given year and month + * @param int year (2003) + * @param int month (9) + * @return int from 0 to 7 + * @access protected + */ + function getFirstDayInMonth($y, $m) + { + return (int)Date_Calc::dayOfWeek(1, $m, $y); + } + + /** + * Returns the number of days in a week + * @param int year (2003) + * @param int month (9) + * @param int day (4) + * @return int (7) + * @access protected + */ + function getDaysInWeek($y=NULL, $m=NULL, $d=NULL) + { + return 7; + } + + /** + * Returns the number of the week in the year (ISO-8601), given a date + * @param int year (2003) + * @param int month (9) + * @param int day (4) + * @return int week number + * @access protected + */ + function getWeekNInYear($y, $m, $d) + { + return Date_Calc::weekOfYear($d, $m, $y); //beware, Date_Calc doesn't follow ISO-8601 standard! + } + + /** + * Returns the number of the week in the month, given a date + * @param int year (2003) + * @param int month (9) + * @param int day (4) + * @param int first day of the week (default: monday) + * @return int week number + * @access protected + */ + function getWeekNInMonth($y, $m, $d, $firstDay=1) + { + $weekEnd = ($firstDay == 0) ? $this->getDaysInWeek()-1 : $firstDay-1; + $end_of_week = (int)Date_Calc::nextDayOfWeek($weekEnd, 1, $m, $y, '%e', true); + $w = 1; + while ($d > $end_of_week) { + ++$w; + $end_of_week += $this->getDaysInWeek(); + } + return $w; + } + + /** + * Returns the number of weeks in the month + * @param int year (2003) + * @param int month (9) + * @param int first day of the week (default: monday) + * @return int weeks number + * @access protected + */ + function getWeeksInMonth($y, $m, $firstDay=1) + { + $FDOM = Date_Calc::firstOfMonthWeekday($m, $y); + if ($FDOM == 0) { + $FDOM = $this->getDaysInWeek(); + } + if ($FDOM > $firstDay) { + $daysInTheFirstWeek = $this->getDaysInWeek() - $FDOM + $firstDay; + $weeks = 1; + } else { + $daysInTheFirstWeek = $firstDay - $FDOM; + $weeks = 0; + } + $daysInTheFirstWeek %= $this->getDaysInWeek(); + return (int)(ceil(($this->getDaysInMonth($y, $m) - $daysInTheFirstWeek) / + $this->getDaysInWeek()) + $weeks); + } + + /** + * Returns the number of the day of the week (0=sunday, 1=monday...) + * @param int year (2003) + * @param int month (9) + * @param int day (4) + * @return int weekday number + * @access protected + */ + function getDayOfWeek($y, $m, $d) + { + return Date_Calc::dayOfWeek($d, $m, $y); + } + + /** + * Returns a list of integer days of the week beginning 0 + * @param int year (2003) + * @param int month (9) + * @param int day (4) + * @return array (0, 1, 2, 3, 4, 5, 6) 1 = Monday + * @access protected + */ + function getWeekDays($y=NULL, $m=NULL, $d=NULL) + { + return array(0, 1, 2, 3, 4, 5, 6); + } + + /** + * Returns the default first day of the week + * @param int year (2003) + * @param int month (9) + * @param int day (4) + * @return int (default 1 = Monday) + * @access protected + */ + function getFirstDayOfWeek($y=NULL, $m=NULL, $d=NULL) + { + return 1; + } + + /** + * Returns the number of hours in a day + * @return int (24) + * @access protected + */ + function getHoursInDay($y=null,$m=null,$d=null) + { + return 24; + } + + /** + * Returns the number of minutes in an hour + * @return int (60) + * @access protected + */ + function getMinutesInHour($y=null,$m=null,$d=null,$h=null) + { + return 60; + } + + /** + * Returns the number of seconds in a minutes + * @return int (60) + * @access protected + */ + function getSecondsInMinute($y=null,$m=null,$d=null,$h=null,$i=null) + { + return 60; + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Engine/UnixTS.php b/glmPEAR/Calendar/Engine/UnixTS.php new file mode 100755 index 0000000..01efd1b --- /dev/null +++ b/glmPEAR/Calendar/Engine/UnixTS.php @@ -0,0 +1,365 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: UnixTS.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: UnixTS.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ +/** + * Performs calendar calculations based on the PHP date() function and + * Unix timestamps (using PHP's mktime() function). + * @package Calendar + * @access protected + */ +class Calendar_Engine_UnixTS /* implements Calendar_Engine_Interface */ +{ + /** + * Makes sure a given timestamp is only ever parsed once + *
+     * array (
+     *  [0] => year (e.g 2003),
+     *  [1] => month (e.g 9),
+     *  [2] => day (e.g 6),
+     *  [3] => hour (e.g 14),
+     *  [4] => minute (e.g 34),
+     *  [5] => second (e.g 45),
+     *  [6] => num days in month (e.g. 31),
+     *  [7] => week in year (e.g. 50),
+     *  [8] => day in week (e.g. 0 for Sunday)
+     * )
+     * 
+ * Uses a static variable to prevent date() being used twice + * for a date which is already known + * @param int Unix timestamp + * @return array + * @access protected + */ + function stampCollection($stamp) + { + static $stamps = array(); + if ( !isset($stamps[$stamp]) ) { + $date = @date('Y n j H i s t W w',$stamp); + $stamps[$stamp] = sscanf($date, "%d %d %d %d %d %d %d %d %d"); + } + return $stamps[$stamp]; + } + + /** + * Returns a numeric year given a timestamp + * @param int Unix timestamp + * @return int year (e.g. 2003) + * @access protected + */ + function stampToYear($stamp) + { + $date = Calendar_Engine_UnixTS::stampCollection($stamp); + return (int)$date[0]; + } + + /** + * Returns a numeric month given a timestamp + * @param int Unix timestamp + * @return int month (e.g. 9) + * @access protected + */ + function stampToMonth($stamp) + { + $date = Calendar_Engine_UnixTS::stampCollection($stamp); + return (int)$date[1]; + } + + /** + * Returns a numeric day given a timestamp + * @param int Unix timestamp + * @return int day (e.g. 15) + * @access protected + */ + function stampToDay($stamp) + { + $date = Calendar_Engine_UnixTS::stampCollection($stamp); + return (int)$date[2]; + } + + /** + * Returns a numeric hour given a timestamp + * @param int Unix timestamp + * @return int hour (e.g. 13) + * @access protected + */ + function stampToHour($stamp) + { + $date = Calendar_Engine_UnixTS::stampCollection($stamp); + return (int)$date[3]; + } + + /** + * Returns a numeric minute given a timestamp + * @param int Unix timestamp + * @return int minute (e.g. 34) + * @access protected + */ + function stampToMinute($stamp) + { + $date = Calendar_Engine_UnixTS::stampCollection($stamp); + return (int)$date[4]; + } + + /** + * Returns a numeric second given a timestamp + * @param int Unix timestamp + * @return int second (e.g. 51) + * @access protected + */ + function stampToSecond($stamp) + { + $date = Calendar_Engine_UnixTS::stampCollection($stamp); + return (int)$date[5]; + } + + /** + * Returns a timestamp + * @param int year (2003) + * @param int month (9) + * @param int day (13) + * @param int hour (13) + * @param int minute (34) + * @param int second (53) + * @return int Unix timestamp + * @access protected + */ + function dateToStamp($y, $m, $d, $h=0, $i=0, $s=0) + { + static $dates = array(); + if ( !isset($dates[$y][$m][$d][$h][$i][$s]) ) { + $dates[$y][$m][$d][$h][$i][$s] = @mktime($h, $i, $s, $m, $d, $y); + } + return $dates[$y][$m][$d][$h][$i][$s]; + } + + /** + * The upper limit on years that the Calendar Engine can work with + * @return int (2037) + * @access protected + */ + function getMaxYears() + { + return 2037; + } + + /** + * The lower limit on years that the Calendar Engine can work with + * @return int (1970 if it's Windows and 1902 for all other OSs) + * @access protected + */ + function getMinYears() + { + return $min = strpos(PHP_OS, 'WIN') === false ? 1902 : 1970; + } + + /** + * Returns the number of months in a year + * @return int (12) + * @access protected + */ + function getMonthsInYear($y=null) + { + return 12; + } + + /** + * Returns the number of days in a month, given year and month + * @param int year (2003) + * @param int month (9) + * @return int days in month + * @access protected + */ + function getDaysInMonth($y, $m) + { + $stamp = Calendar_Engine_UnixTS::dateToStamp($y,$m,1); + $date = Calendar_Engine_UnixTS::stampCollection($stamp); + return $date[6]; + } + + /** + * Returns numeric representation of the day of the week in a month, + * given year and month + * @param int year (2003) + * @param int month (9) + * @return int from 0 to 6 + * @access protected + */ + function getFirstDayInMonth($y, $m) + { + $stamp = Calendar_Engine_UnixTS::dateToStamp($y,$m,1); + $date = Calendar_Engine_UnixTS::stampCollection($stamp); + return $date[8]; + } + + /** + * Returns the number of days in a week + * @param int year (2003) + * @param int month (9) + * @param int day (4) + * @return int (7) + * @access protected + */ + function getDaysInWeek($y=NULL, $m=NULL, $d=NULL) + { + return 7; + } + + /** + * Returns the number of the week in the year (ISO-8601), given a date + * @param int year (2003) + * @param int month (9) + * @param int day (4) + * @return int week number + * @access protected + */ + function getWeekNInYear($y, $m, $d) + { + $stamp = Calendar_Engine_UnixTS::dateToStamp($y,$m,$d); + $date = Calendar_Engine_UnixTS::stampCollection($stamp); + return $date[7]; + } + + /** + * Returns the number of the week in the month, given a date + * @param int year (2003) + * @param int month (9) + * @param int day (4) + * @param int first day of the week (default: monday) + * @return int week number + * @access protected + */ + function getWeekNInMonth($y, $m, $d, $firstDay=1) + { + $weekEnd = ($firstDay == 0) ? $this->getDaysInWeek()-1 : $firstDay-1; + $end_of_week = 1; + while (@date('w', @mktime(0, 0, 0, $m, $end_of_week, $y)) != $weekEnd) { + ++$end_of_week; //find first weekend of the month + } + $w = 1; + while ($d > $end_of_week) { + ++$w; + $end_of_week += $this->getDaysInWeek(); + } + return $w; + } + + /** + * Returns the number of weeks in the month + * @param int year (2003) + * @param int month (9) + * @param int first day of the week (default: monday) + * @return int weeks number + * @access protected + */ + function getWeeksInMonth($y, $m, $firstDay=1) + { + $FDOM = $this->getFirstDayInMonth($y, $m); + if ($FDOM == 0) { + $FDOM = $this->getDaysInWeek(); + } + if ($FDOM > $firstDay) { + $daysInTheFirstWeek = $this->getDaysInWeek() - $FDOM + $firstDay; + $weeks = 1; + } else { + $daysInTheFirstWeek = $firstDay - $FDOM; + $weeks = 0; + } + $daysInTheFirstWeek %= $this->getDaysInWeek(); + return (int)(ceil(($this->getDaysInMonth($y, $m) - $daysInTheFirstWeek) / + $this->getDaysInWeek()) + $weeks); + } + + /** + * Returns the number of the day of the week (0=sunday, 1=monday...) + * @param int year (2003) + * @param int month (9) + * @param int day (4) + * @return int weekday number + * @access protected + */ + function getDayOfWeek($y, $m, $d) + { + $stamp = Calendar_Engine_UnixTS::dateToStamp($y,$m,$d); + $date = Calendar_Engine_UnixTS::stampCollection($stamp); + return $date[8]; + } + + /** + * Returns a list of integer days of the week beginning 0 + * @param int year (2003) + * @param int month (9) + * @param int day (4) + * @return array (0,1,2,3,4,5,6) 1 = Monday + * @access protected + */ + function getWeekDays($y=NULL, $m=NULL, $d=NULL) + { + return array(0, 1, 2, 3, 4, 5, 6); + } + + /** + * Returns the default first day of the week + * @param int year (2003) + * @param int month (9) + * @param int day (4) + * @return int (default 1 = Monday) + * @access protected + */ + function getFirstDayOfWeek($y=NULL, $m=NULL, $d=NULL) + { + return 1; + } + + /** + * Returns the number of hours in a day + * @return int (24) + * @access protected + */ + function getHoursInDay($y=null,$m=null,$d=null) + { + return 24; + } + + /** + * Returns the number of minutes in an hour + * @return int (60) + * @access protected + */ + function getMinutesInHour($y=null,$m=null,$d=null,$h=null) + { + return 60; + } + + /** + * Returns the number of seconds in a minutes + * @return int (60) + * @access protected + */ + function getSecondsInMinute($y=null,$m=null,$d=null,$h=null,$i=null) + { + return 60; + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Factory.php b/glmPEAR/Calendar/Factory.php new file mode 100755 index 0000000..562d479 --- /dev/null +++ b/glmPEAR/Calendar/Factory.php @@ -0,0 +1,145 @@ + | +// | Lorenzo Alberton | +// +----------------------------------------------------------------------+ +// +// $Id: Factory.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Factory.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Allows Calendar include path to be redefined + * @ignore + */ +if (!defined('CALENDAR_ROOT')) { + define('CALENDAR_ROOT', 'Calendar'.DIRECTORY_SEPARATOR); +} + +/** + * Load Calendar base class + */ +require_once CALENDAR_ROOT.'Calendar.php'; + +/** + * Contains a factory method to return a Singleton instance of a class + * implementing the Calendar_Engine_Interface.
+ * For Month objects, to control type of month returned, use CALENDAR_MONTH_STATE + * constact e.g.; + * + * require_once 'Calendar/Factory.php'; + * define ('CALENDAR_MONTH_STATE',CALENDAR_USE_MONTH_WEEKDAYS); // Use Calendar_Month_Weekdays + * // define ('CALENDAR_MONTH_STATE',CALENDAR_USE_MONTH_WEEKS); // Use Calendar_Month_Weeks + * // define ('CALENDAR_MONTH_STATE',CALENDAR_USE_MONTH); // Use Calendar_Month + * + * It defaults to building Calendar_Month objects.
+ * Use the constract CALENDAR_FIRST_DAY_OF_WEEK to control the first day of the week + * for Month or Week objects (e.g. 0 = Sunday, 6 = Saturday) + * @package Calendar + * @access protected + */ +class Calendar_Factory +{ + /** + * Creates a calendar object given the type and units + * @param string class of calendar object to create + * @param int year + * @param int month + * @param int day + * @param int hour + * @param int minute + * @param int second + * @return object subclass of Calendar + * @access public + * @static + */ + function create($type, $y = 2000, $m = 1, $d = 1, $h = 0, $i = 0, $s = 0) + { + $firstDay = defined('CALENDAR_FIRST_DAY_OF_WEEK') ? CALENDAR_FIRST_DAY_OF_WEEK : 1; + switch ($type) { + case 'Day': + require_once CALENDAR_ROOT.'Day.php'; + return new Calendar_Day($y,$m,$d); + case 'Month': + // Set default state for which month type to build + if (!defined('CALENDAR_MONTH_STATE')) { + define('CALENDAR_MONTH_STATE', CALENDAR_USE_MONTH); + } + switch (CALENDAR_MONTH_STATE) { + case CALENDAR_USE_MONTH_WEEKDAYS: + require_once CALENDAR_ROOT.'Month/Weekdays.php'; + $class = 'Calendar_Month_Weekdays'; + break; + case CALENDAR_USE_MONTH_WEEKS: + require_once CALENDAR_ROOT.'Month/Weeks.php'; + $class = 'Calendar_Month_Weeks'; + break; + case CALENDAR_USE_MONTH: + default: + require_once CALENDAR_ROOT.'Month.php'; + $class = 'Calendar_Month'; + break; + } + return new $class($y, $m, $firstDay); + case 'Week': + require_once CALENDAR_ROOT.'Week.php'; + return new Calendar_Week($y, $m, $d, $firstDay); + case 'Hour': + require_once CALENDAR_ROOT.'Hour.php'; + return new Calendar_Hour($y, $m, $d, $h); + case 'Minute': + require_once CALENDAR_ROOT.'Minute.php'; + return new Calendar_Minute($y, $m, $d, $h, $i); + case 'Second': + require_once CALENDAR_ROOT.'Second.php'; + return new Calendar_Second($y,$m,$d,$h,$i,$s); + case 'Year': + require_once CALENDAR_ROOT.'Year.php'; + return new Calendar_Year($y); + default: + require_once 'PEAR.php'; + PEAR::raiseError( + 'Calendar_Factory::create() unrecognised type: '.$type, null, PEAR_ERROR_TRIGGER, + E_USER_NOTICE, 'Calendar_Factory::create()'); + return false; + } + } + /** + * Creates an instance of a calendar object, given a type and timestamp + * @param string type of object to create + * @param mixed timestamp (depending on Calendar engine being used) + * @return object subclass of Calendar + * @access public + * @static + */ + function & createByTimestamp($type, $stamp) + { + $cE = & Calendar_Engine_Factory::getEngine(); + $y = $cE->stampToYear($stamp); + $m = $cE->stampToMonth($stamp); + $d = $cE->stampToDay($stamp); + $h = $cE->stampToHour($stamp); + $i = $cE->stampToMinute($stamp); + $s = $cE->stampToSecond($stamp); + $cal = Calendar_Factory::create($type, $y, $m, $d, $h, $i, $s); + return $cal; + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Hour.php b/glmPEAR/Calendar/Hour.php new file mode 100755 index 0000000..6ae70ba --- /dev/null +++ b/glmPEAR/Calendar/Hour.php @@ -0,0 +1,113 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Hour.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Hour.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Allows Calendar include path to be redefined + * @ignore + */ +if (!defined('CALENDAR_ROOT')) { + define('CALENDAR_ROOT', 'Calendar'.DIRECTORY_SEPARATOR); +} + +/** + * Load Calendar base class + */ +require_once CALENDAR_ROOT.'Calendar.php'; + +/** + * Represents an Hour and builds Minutes + * + * require_once 'Calendar'.DIRECTORY_SEPARATOR.'Hour.php'; + * $Hour = & new Calendar_Hour(2003, 10, 21, 15); // Oct 21st 2003, 3pm + * $Hour->build(); // Build Calendar_Minute objects + * while ($Minute = & $Hour->fetch()) { + * echo $Minute->thisMinute().'
'; + * } + *
+ * @package Calendar + * @access public + */ +class Calendar_Hour extends Calendar +{ + /** + * Constructs Calendar_Hour + * @param int year e.g. 2003 + * @param int month e.g. 5 + * @param int day e.g. 11 + * @param int hour e.g. 13 + * @access public + */ + function Calendar_Hour($y, $m, $d, $h) + { + Calendar::Calendar($y, $m, $d, $h); + } + + /** + * Builds the Minutes in the Hour + * @param array (optional) Calendar_Minute objects representing selected dates + * @return boolean + * @access public + */ + function build($sDates=array()) + { + require_once CALENDAR_ROOT.'Minute.php'; + $mIH = $this->cE->getMinutesInHour($this->year, $this->month, $this->day, + $this->hour); + for ($i=0; $i < $mIH; $i++) { + $this->children[$i]= + new Calendar_Minute($this->year, $this->month, $this->day, + $this->hour, $i); + } + if (count($sDates) > 0) { + $this->setSelection($sDates); + } + return true; + } + + /** + * Called from build() + * @param array + * @return void + * @access private + */ + function setSelection($sDates) + { + foreach ($sDates as $sDate) { + if ($this->year == $sDate->thisYear() + && $this->month == $sDate->thisMonth() + && $this->day == $sDate->thisDay() + && $this->hour == $sDate->thisHour()) + { + $key = (int)$sDate->thisMinute(); + if (isset($this->children[$key])) { + $sDate->setSelected(); + $this->children[$key] = $sDate; + } + } + } + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Minute.php b/glmPEAR/Calendar/Minute.php new file mode 100755 index 0000000..bf1b182 --- /dev/null +++ b/glmPEAR/Calendar/Minute.php @@ -0,0 +1,114 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Minute.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Minute.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Allows Calendar include path to be redefined + * @ignore + */ +if (!defined('CALENDAR_ROOT')) { + define('CALENDAR_ROOT', 'Calendar'.DIRECTORY_SEPARATOR); +} + +/** + * Load Calendar base class + */ +require_once CALENDAR_ROOT.'Calendar.php'; + +/** + * Represents a Minute and builds Seconds + * + * require_once 'Calendar'.DIRECTORY_SEPARATOR.'Minute.php'; + * $Minute = & new Calendar_Minute(2003, 10, 21, 15, 31); // Oct 21st 2003, 3:31pm + * $Minute->build(); // Build Calendar_Second objects + * while ($Second = & $Minute->fetch()) { + * echo $Second->thisSecond().'
'; + * } + *
+ * @package Calendar + * @access public + */ +class Calendar_Minute extends Calendar +{ + /** + * Constructs Minute + * @param int year e.g. 2003 + * @param int month e.g. 5 + * @param int day e.g. 11 + * @param int hour e.g. 13 + * @param int minute e.g. 31 + * @access public + */ + function Calendar_Minute($y, $m, $d, $h, $i) + { + Calendar::Calendar($y, $m, $d, $h, $i); + } + + /** + * Builds the Calendar_Second objects + * @param array (optional) Calendar_Second objects representing selected dates + * @return boolean + * @access public + */ + function build($sDates=array()) + { + require_once CALENDAR_ROOT.'Second.php'; + $sIM = $this->cE->getSecondsInMinute($this->year, $this->month, + $this->day, $this->hour, $this->minute); + for ($i=0; $i < $sIM; $i++) { + $this->children[$i] = new Calendar_Second($this->year, $this->month, + $this->day, $this->hour, $this->minute, $i); + } + if (count($sDates) > 0) { + $this->setSelection($sDates); + } + return true; + } + + /** + * Called from build() + * @param array + * @return void + * @access private + */ + function setSelection($sDates) + { + foreach ($sDates as $sDate) { + if ($this->year == $sDate->thisYear() + && $this->month == $sDate->thisMonth() + && $this->day == $sDate->thisDay() + && $this->hour == $sDate->thisHour() + && $this->minute == $sDate->thisMinute()) + { + $key = (int)$sDate->thisSecond(); + if (isset($this->children[$key])) { + $sDate->setSelected(); + $this->children[$key] = $sDate; + } + } + } + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Month.php b/glmPEAR/Calendar/Month.php new file mode 100755 index 0000000..e02d5a6 --- /dev/null +++ b/glmPEAR/Calendar/Month.php @@ -0,0 +1,114 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Month.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Month.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Allows Calendar include path to be redefined + * @ignore + */ +if (!defined('CALENDAR_ROOT')) { + define('CALENDAR_ROOT', 'Calendar'.DIRECTORY_SEPARATOR); +} + +/** + * Load Calendar base class + */ +require_once CALENDAR_ROOT.'Calendar.php'; + +/** + * Represents a Month and builds Days + * + * require_once 'Calendar/Month.php'; + * $Month = & new Calendar_Month(2003, 10); // Oct 2003 + * $Month->build(); // Build Calendar_Day objects + * while ($Day = & $Month->fetch()) { + * echo $Day->thisDay().'
'; + * } + *
+ * @package Calendar + * @access public + */ +class Calendar_Month extends Calendar +{ + /** + * Constructs Calendar_Month + * @param int $y year e.g. 2003 + * @param int $m month e.g. 5 + * @param int $firstDay first day of the week [optional] + * @access public + */ + function Calendar_Month($y, $m, $firstDay=null) + { + Calendar::Calendar($y, $m); + $this->firstDay = $this->defineFirstDayOfWeek($firstDay); + } + + /** + * Builds Day objects for this Month. Creates as many Calendar_Day objects + * as there are days in the month + * @param array (optional) Calendar_Day objects representing selected dates + * @return boolean + * @access public + */ + function build($sDates=array()) + { + require_once CALENDAR_ROOT.'Day.php'; + $daysInMonth = $this->cE->getDaysInMonth($this->year, $this->month); + for ($i=1; $i<=$daysInMonth; $i++) { + $this->children[$i] = new Calendar_Day($this->year, $this->month, $i); + } + if (count($sDates) > 0) { + $this->setSelection($sDates); + } + return true; + } + + /** + * Called from build() + * @param array + * @return void + * @access private + */ + function setSelection($sDates) + { + foreach ($sDates as $sDate) { + if ($this->year == $sDate->thisYear() + && $this->month == $sDate->thisMonth() + ) { + $key = $sDate->thisDay(); + if (isset($this->children[$key])) { + $sDate->setSelected(); + $class = strtolower(get_class($sDate)); + if ($class == 'calendar_day' || $class == 'calendar_decorator') { + $sDate->setFirst($this->children[$key]->isFirst()); + $sDate->setLast($this->children[$key]->isLast()); + } + $this->children[$key] = $sDate; + } + } + } + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Month/Weekdays.php b/glmPEAR/Calendar/Month/Weekdays.php new file mode 100755 index 0000000..0b3a613 --- /dev/null +++ b/glmPEAR/Calendar/Month/Weekdays.php @@ -0,0 +1,189 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Weekdays.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Weekdays.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Allows Calendar include path to be redefined + * @ignore + */ +if (!defined('CALENDAR_ROOT')) { + define('CALENDAR_ROOT', 'Calendar'.DIRECTORY_SEPARATOR); +} + +/** + * Load Calendar base class + */ +require_once CALENDAR_ROOT.'Calendar.php'; + +/** + * Load base month + */ +require_once CALENDAR_ROOT.'Month.php'; + +/** + * Represents a Month and builds Days in tabular form
+ * + * require_once 'Calendar/Month/Weekdays.php'; + * $Month = & new Calendar_Month_Weekdays(2003, 10); // Oct 2003 + * $Month->build(); // Build Calendar_Day objects + * while ($Day = & $Month->fetch()) { + * if ($Day->isFirst()) { + * echo ''; + * } + * if ($Day->isEmpty()) { + * echo ' '; + * } else { + * echo ''.$Day->thisDay().''; + * } + * if ($Day->isLast()) { + * echo ''; + * } + * } + * + * @package Calendar + * @access public + */ +class Calendar_Month_Weekdays extends Calendar_Month +{ + /** + * Instance of Calendar_Table_Helper + * @var Calendar_Table_Helper + * @access private + */ + var $tableHelper; + + /** + * First day of the week + * @access private + * @var string + */ + var $firstDay; + + /** + * Constructs Calendar_Month_Weekdays + * @param int year e.g. 2003 + * @param int month e.g. 5 + * @param int (optional) first day of week (e.g. 0 for Sunday, 2 for Tuesday etc.) + * @access public + */ + function Calendar_Month_Weekdays($y, $m, $firstDay=null) + { + Calendar_Month::Calendar_Month($y, $m, $firstDay); + } + + /** + * Builds Day objects in tabular form, to allow display of calendar month + * with empty cells if the first day of the week does not fall on the first + * day of the month. + * @see Calendar_Day::isEmpty() + * @see Calendar_Day_Base::isFirst() + * @see Calendar_Day_Base::isLast() + * @param array (optional) Calendar_Day objects representing selected dates + * @return boolean + * @access public + */ + function build($sDates=array()) + { + require_once CALENDAR_ROOT.'Table/Helper.php'; + $this->tableHelper = & new Calendar_Table_Helper($this, $this->firstDay); + Calendar_Month::build($sDates); + $this->buildEmptyDaysBefore(); + $this->shiftDays(); + $this->buildEmptyDaysAfter(); + $this->setWeekMarkers(); + return true; + } + + /** + * Prepends empty days before the real days in the month + * @return void + * @access private + */ + function buildEmptyDaysBefore() + { + $eBefore = $this->tableHelper->getEmptyDaysBefore(); + for ($i=0; $i < $eBefore; $i++) { + $stamp = $this->cE->dateToStamp($this->year, $this->month, -$i); + $Day = new Calendar_Day( + $this->cE->stampToYear($stamp), + $this->cE->stampToMonth($stamp), + $this->cE->stampToDay($stamp)); + $Day->setEmpty(); + $Day->adjust(); + array_unshift($this->children, $Day); + } + } + + /** + * Shifts the array of children forward, if necessary + * @return void + * @access private + */ + function shiftDays() + { + if (isset ($this->children[0])) { + array_unshift($this->children, null); + unset($this->children[0]); + } + } + + /** + * Appends empty days after the real days in the month + * @return void + * @access private + */ + function buildEmptyDaysAfter() + { + $eAfter = $this->tableHelper->getEmptyDaysAfter(); + $sDOM = $this->tableHelper->getNumTableDaysInMonth(); + for ($i = 1; $i <= $sDOM-$eAfter; $i++) { + $Day = new Calendar_Day($this->year, $this->month+1, $i); + $Day->setEmpty(); + $Day->adjust(); + array_push($this->children, $Day); + } + } + + /** + * Sets the "markers" for the beginning and of a of week, in the + * built Calendar_Day children + * @return void + * @access private + */ + function setWeekMarkers() + { + $dIW = $this->cE->getDaysInWeek( + $this->thisYear(), + $this->thisMonth(), + $this->thisDay() + ); + $sDOM = $this->tableHelper->getNumTableDaysInMonth(); + for ($i=1; $i <= $sDOM; $i+= $dIW) { + $this->children[$i]->setFirst(); + $this->children[$i+($dIW-1)]->setLast(); + } + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Month/Weeks.php b/glmPEAR/Calendar/Month/Weeks.php new file mode 100755 index 0000000..05b3e6d --- /dev/null +++ b/glmPEAR/Calendar/Month/Weeks.php @@ -0,0 +1,139 @@ + | +// | Lorenzo Alberton | +// +----------------------------------------------------------------------+ +// +// $Id: Weeks.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Weeks.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Allows Calendar include path to be redefined + * @ignore + */ +if (!defined('CALENDAR_ROOT')) { + define('CALENDAR_ROOT', 'Calendar'.DIRECTORY_SEPARATOR); +} + +/** + * Load Calendar base class + */ +require_once CALENDAR_ROOT.'Calendar.php'; + +/** + * Load base month + */ +require_once CALENDAR_ROOT.'Month.php'; + +/** + * Represents a Month and builds Weeks + * + * require_once 'Calendar'.DIRECTORY_SEPARATOR.'Month'.DIRECTORY_SEPARATOR.'Weeks.php'; + * $Month = & new Calendar_Month_Weeks(2003, 10); // Oct 2003 + * $Month->build(); // Build Calendar_Day objects + * while ($Week = & $Month->fetch()) { + * echo $Week->thisWeek().'
'; + * } + *
+ * @package Calendar + * @access public + */ +class Calendar_Month_Weeks extends Calendar_Month +{ + /** + * Instance of Calendar_Table_Helper + * @var Calendar_Table_Helper + * @access private + */ + var $tableHelper; + + /** + * First day of the week + * @access private + * @var string + */ + var $firstDay; + + /** + * Constructs Calendar_Month_Weeks + * @param int year e.g. 2003 + * @param int month e.g. 5 + * @param int (optional) first day of week (e.g. 0 for Sunday, 2 for Tuesday etc.) + * @access public + */ + function Calendar_Month_Weeks($y, $m, $firstDay=null) + { + Calendar_Month::Calendar_Month($y, $m, $firstDay); + } + + /** + * Builds Calendar_Week objects for the Month. Note that Calendar_Week + * builds Calendar_Day object in tabular form (with Calendar_Day->empty) + * @param array (optional) Calendar_Week objects representing selected dates + * @return boolean + * @access public + */ + function build($sDates=array()) + { + require_once CALENDAR_ROOT.'Table/Helper.php'; + $this->tableHelper = & new Calendar_Table_Helper($this, $this->firstDay); + require_once CALENDAR_ROOT.'Week.php'; + $numWeeks = $this->tableHelper->getNumWeeks(); + for ($i=1, $d=1; $i<=$numWeeks; $i++, + $d+=$this->cE->getDaysInWeek( + $this->thisYear(), + $this->thisMonth(), + $this->thisDay()) ) { + $this->children[$i] = new Calendar_Week( + $this->year, $this->month, $d, $this->tableHelper->getFirstDay()); + } + //used to set empty days + $this->children[1]->setFirst(true); + $this->children[$numWeeks]->setLast(true); + + // Handle selected weeks here + if (count($sDates) > 0) { + $this->setSelection($sDates); + } + return true; + } + + /** + * Called from build() + * @param array + * @return void + * @access private + */ + function setSelection($sDates) + { + foreach ($sDates as $sDate) { + if ($this->year == $sDate->thisYear() + && $this->month == $sDate->thisMonth()) + { + $key = $sDate->thisWeek('n_in_month'); + if (isset($this->children[$key])) { + $this->children[$key]->setSelected(); + } + } + } + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Second.php b/glmPEAR/Calendar/Second.php new file mode 100755 index 0000000..cbf83d9 --- /dev/null +++ b/glmPEAR/Calendar/Second.php @@ -0,0 +1,98 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Second.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Second.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Allows Calendar include path to be redefined + * @ignore + */ +if (!defined('CALENDAR_ROOT')) { + define('CALENDAR_ROOT', 'Calendar'.DIRECTORY_SEPARATOR); +} + +/** + * Load Calendar base class + */ +require_once CALENDAR_ROOT.'Calendar.php'; + +/** + * Represents a Second
+ * Note: Seconds do not build other objects + * so related methods are overridden to return NULL + * @package Calendar + */ +class Calendar_Second extends Calendar +{ + /** + * Constructs Second + * @param int year e.g. 2003 + * @param int month e.g. 5 + * @param int day e.g. 11 + * @param int hour e.g. 13 + * @param int minute e.g. 31 + * @param int second e.g. 45 + */ + function Calendar_Second($y, $m, $d, $h, $i, $s) + { + Calendar::Calendar($y, $m, $d, $h, $i, $s); + } + + /** + * Overwrite build + * @return NULL + */ + function build() + { + return null; + } + + /** + * Overwrite fetch + * @return NULL + */ + function fetch() + { + return null; + } + + /** + * Overwrite fetchAll + * @return NULL + */ + function fetchAll() + { + return null; + } + + /** + * Overwrite size + * @return NULL + */ + function size() + { + return null; + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Table/Helper.php b/glmPEAR/Calendar/Table/Helper.php new file mode 100755 index 0000000..a111559 --- /dev/null +++ b/glmPEAR/Calendar/Table/Helper.php @@ -0,0 +1,280 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Helper.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Helper.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Used by Calendar_Month_Weekdays, Calendar_Month_Weeks and Calendar_Week to + * help with building the calendar in tabular form + * @package Calendar + * @access protected + */ +class Calendar_Table_Helper +{ + /** + * Instance of the Calendar object being helped. + * @var object + * @access private + */ + var $calendar; + + /** + * Instance of the Calendar_Engine + * @var object + * @access private + */ + var $cE; + + /** + * First day of the week + * @access private + * @var string + */ + var $firstDay; + + /** + * The seven days of the week named + * @access private + * @var array + */ + var $weekDays; + + /** + * Days of the week ordered with $firstDay at the beginning + * @access private + * @var array + */ + var $daysOfWeek = array(); + + /** + * Days of the month built from days of the week + * @access private + * @var array + */ + var $daysOfMonth = array(); + + /** + * Number of weeks in month + * @var int + * @access private + */ + var $numWeeks = null; + + /** + * Number of emtpy days before real days begin in month + * @var int + * @access private + */ + var $emptyBefore = 0; + + /** + * Constructs Calendar_Table_Helper + * @param object Calendar_Month_Weekdays, Calendar_Month_Weeks, Calendar_Week + * @param int (optional) first day of the week e.g. 1 for Monday + * @access protected + */ + function Calendar_Table_Helper(& $calendar, $firstDay=null) + { + $this->calendar = & $calendar; + $this->cE = & $calendar->getEngine(); + if (is_null($firstDay)) { + $firstDay = $this->cE->getFirstDayOfWeek( + $this->calendar->thisYear(), + $this->calendar->thisMonth(), + $this->calendar->thisDay() + ); + } + $this->firstDay = $firstDay; + $this->setFirstDay(); + $this->setDaysOfMonth(); + } + + /** + * Constructs $this->daysOfWeek based on $this->firstDay + * @return void + * @access private + */ + function setFirstDay() + { + $weekDays = $this->cE->getWeekDays( + $this->calendar->thisYear(), + $this->calendar->thisMonth(), + $this->calendar->thisDay() + ); + $endDays = array(); + $tmpDays = array(); + $begin = false; + foreach ($weekDays as $day) { + if ($begin) { + $endDays[] = $day; + } else if ($day === $this->firstDay) { + $begin = true; + $endDays[] = $day; + } else { + $tmpDays[] = $day; + } + } + $this->daysOfWeek = array_merge($endDays, $tmpDays); + } + + /** + * Constructs $this->daysOfMonth + * @return void + * @access private + */ + function setDaysOfMonth() + { + $this->daysOfMonth = $this->daysOfWeek; + $daysInMonth = $this->cE->getDaysInMonth( + $this->calendar->thisYear(), $this->calendar->thisMonth()); + $firstDayInMonth = $this->cE->getFirstDayInMonth( + $this->calendar->thisYear(), $this->calendar->thisMonth()); + $this->emptyBefore=0; + foreach ($this->daysOfMonth as $dayOfWeek) { + if ($firstDayInMonth == $dayOfWeek) { + break; + } + $this->emptyBefore++; + } + $this->numWeeks = ceil( + ($daysInMonth + $this->emptyBefore) + / + $this->cE->getDaysInWeek( + $this->calendar->thisYear(), + $this->calendar->thisMonth(), + $this->calendar->thisDay() + ) + ); + for ($i=1; $i < $this->numWeeks; $i++) { + $this->daysOfMonth = + array_merge($this->daysOfMonth, $this->daysOfWeek); + } + } + + /** + * Returns the first day of the month + * @see Calendar_Engine_Interface::getFirstDayOfWeek() + * @return int + * @access protected + */ + function getFirstDay() + { + return $this->firstDay; + } + + /** + * Returns the order array of days in a week + * @return int + * @access protected + */ + function getDaysOfWeek() + { + return $this->daysOfWeek; + } + + /** + * Returns the number of tabular weeks in a month + * @return int + * @access protected + */ + function getNumWeeks() + { + return $this->numWeeks; + } + + /** + * Returns the number of real days + empty days + * @return int + * @access protected + */ + function getNumTableDaysInMonth() + { + return count($this->daysOfMonth); + } + + /** + * Returns the number of empty days before the real days begin + * @return int + * @access protected + */ + function getEmptyDaysBefore() + { + return $this->emptyBefore; + } + + /** + * Returns the index of the last real day in the month + * @todo Potential performance optimization with static + * @return int + * @access protected + */ + function getEmptyDaysAfter() + { + // Causes bug when displaying more than one month +// static $index; +// if (!isset($index)) { + $index = $this->getEmptyDaysBefore() + $this->cE->getDaysInMonth( + $this->calendar->thisYear(), $this->calendar->thisMonth()); +// } + return $index; + } + + /** + * Returns the index of the last real day in the month, relative to the + * beginning of the tabular week it is part of + * @return int + * @access protected + */ + function getEmptyDaysAfterOffset() + { + $eAfter = $this->getEmptyDaysAfter(); + return $eAfter - ( + $this->cE->getDaysInWeek( + $this->calendar->thisYear(), + $this->calendar->thisMonth(), + $this->calendar->thisDay() + ) * ($this->numWeeks-1) ); + } + + /** + * Returns the timestamp of the first day of the current week + */ + function getWeekStart($y, $m, $d, $firstDay=1) + { + $dow = $this->cE->getDayOfWeek($y, $m, $d); + if ($dow > $firstDay) { + $d -= ($dow - $firstDay); + } + if ($dow < $firstDay) { + $d -= ( + $this->cE->getDaysInWeek( + $this->calendar->thisYear(), + $this->calendar->thisMonth(), + $this->calendar->thisDay() + ) - $firstDay + $dow); + } + return $this->cE->dateToStamp($y, $m, $d); + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Util/Textual.php b/glmPEAR/Calendar/Util/Textual.php new file mode 100755 index 0000000..dd78a04 --- /dev/null +++ b/glmPEAR/Calendar/Util/Textual.php @@ -0,0 +1,239 @@ + | +// | Lorenzo Alberton | +// +----------------------------------------------------------------------+ +// +// $Id: Textual.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Textual.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Allows Calendar include path to be redefined + * @ignore + */ +if (!defined('CALENDAR_ROOT')) { + define('CALENDAR_ROOT', 'Calendar'.DIRECTORY_SEPARATOR); +} + +/** + * Load Calendar decorator base class + */ +require_once CALENDAR_ROOT.'Decorator.php'; + +/** + * Static utlities to help with fetching textual representations of months and + * days of the week. + * @package Calendar + * @access public + */ +class Calendar_Util_Textual +{ + + /** + * Returns an array of 12 month names (first index = 1) + * @param string (optional) format of returned months (one,two,short or long) + * @return array + * @access public + * @static + */ + function monthNames($format='long') + { + $formats = array('one'=>'%b', 'two'=>'%b', 'short'=>'%b', 'long'=>'%B'); + if (!array_key_exists($format,$formats)) { + $format = 'long'; + } + $months = array(); + for ($i=1; $i<=12; $i++) { + $stamp = mktime(0, 0, 0, $i, 1, 2003); + $month = strftime($formats[$format], $stamp); + switch($format) { + case 'one': + $month = substr($month, 0, 1); + break; + case 'two': + $month = substr($month, 0, 2); + break; + } + $months[$i] = $month; + } + return $months; + } + + /** + * Returns an array of 7 week day names (first index = 0) + * @param string (optional) format of returned days (one,two,short or long) + * @return array + * @access public + * @static + */ + function weekdayNames($format='long') + { + $formats = array('one'=>'%a', 'two'=>'%a', 'short'=>'%a', 'long'=>'%A'); + if (!array_key_exists($format,$formats)) { + $format = 'long'; + } + $days = array(); + for ($i=0; $i<=6; $i++) { + $stamp = mktime(0, 0, 0, 11, $i+2, 2003); + $day = strftime($formats[$format], $stamp); + switch($format) { + case 'one': + $day = substr($day, 0, 1); + break; + case 'two': + $day = substr($day, 0, 2); + break; + } + $days[$i] = $day; + } + return $days; + } + + /** + * Returns textual representation of the previous month of the decorated calendar object + * @param object subclass of Calendar e.g. Calendar_Month + * @param string (optional) format of returned months (one,two,short or long) + * @return string + * @access public + * @static + */ + function prevMonthName($Calendar, $format='long') + { + $months = Calendar_Util_Textual::monthNames($format); + return $months[$Calendar->prevMonth()]; + } + + /** + * Returns textual representation of the month of the decorated calendar object + * @param object subclass of Calendar e.g. Calendar_Month + * @param string (optional) format of returned months (one,two,short or long) + * @return string + * @access public + * @static + */ + function thisMonthName($Calendar, $format='long') + { + $months = Calendar_Util_Textual::monthNames($format); + return $months[$Calendar->thisMonth()]; + } + + /** + * Returns textual representation of the next month of the decorated calendar object + * @param object subclass of Calendar e.g. Calendar_Month + * @param string (optional) format of returned months (one,two,short or long) + * @return string + * @access public + * @static + */ + function nextMonthName($Calendar, $format='long') + { + $months = Calendar_Util_Textual::monthNames($format); + return $months[$Calendar->nextMonth()]; + } + + /** + * Returns textual representation of the previous day of week of the decorated calendar object + * Note: Requires PEAR::Date + * @param object subclass of Calendar e.g. Calendar_Month + * @param string (optional) format of returned months (one,two,short or long) + * @return string + * @access public + * @static + */ + function prevDayName($Calendar, $format='long') + { + $days = Calendar_Util_Textual::weekdayNames($format); + $stamp = $Calendar->prevDay('timestamp'); + $cE = $Calendar->getEngine(); + require_once 'Date/Calc.php'; + $day = Date_Calc::dayOfWeek($cE->stampToDay($stamp), + $cE->stampToMonth($stamp), $cE->stampToYear($stamp)); + return $days[$day]; + } + + /** + * Returns textual representation of the day of week of the decorated calendar object + * Note: Requires PEAR::Date + * @param object subclass of Calendar e.g. Calendar_Month + * @param string (optional) format of returned months (one,two,short or long) + * @return string + * @access public + * @static + */ + function thisDayName($Calendar, $format='long') + { + $days = Calendar_Util_Textual::weekdayNames($format); + require_once 'Date/Calc.php'; + $day = Date_Calc::dayOfWeek($Calendar->thisDay(), $Calendar->thisMonth(), $Calendar->thisYear()); + return $days[$day]; + } + + /** + * Returns textual representation of the next day of week of the decorated calendar object + * @param object subclass of Calendar e.g. Calendar_Month + * @param string (optional) format of returned months (one,two,short or long) + * @return string + * @access public + * @static + */ + function nextDayName($Calendar, $format='long') + { + $days = Calendar_Util_Textual::weekdayNames($format); + $stamp = $Calendar->nextDay('timestamp'); + $cE = $Calendar->getEngine(); + require_once 'Date/Calc.php'; + $day = Date_Calc::dayOfWeek($cE->stampToDay($stamp), + $cE->stampToMonth($stamp), $cE->stampToYear($stamp)); + return $days[$day]; + } + + /** + * Returns the days of the week using the order defined in the decorated + * calendar object. Only useful for Calendar_Month_Weekdays, Calendar_Month_Weeks + * and Calendar_Week. Otherwise the returned array will begin on Sunday + * @param object subclass of Calendar e.g. Calendar_Month + * @param string (optional) format of returned months (one,two,short or long) + * @return array ordered array of week day names + * @access public + * @static + */ + function orderedWeekdays($Calendar, $format='long') + { + $days = Calendar_Util_Textual::weekdayNames($format); + + // Not so good - need methods to access this information perhaps... + if (isset($Calendar->tableHelper)) { + $ordereddays = $Calendar->tableHelper->daysOfWeek; + } else { + $ordereddays = array(0, 1, 2, 3, 4, 5, 6); + } + + $ordereddays = array_flip($ordereddays); + $i = 0; + $returndays = array(); + foreach ($ordereddays as $key => $value) { + $returndays[$i] = $days[$key]; + $i++; + } + return $returndays; + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Util/Uri.php b/glmPEAR/Calendar/Util/Uri.php new file mode 100755 index 0000000..c88b2e4 --- /dev/null +++ b/glmPEAR/Calendar/Util/Uri.php @@ -0,0 +1,169 @@ + | +// | Lorenzo Alberton | +// +----------------------------------------------------------------------+ +// +// $Id: Uri.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Uri.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Utility to help building HTML links for navigating the calendar
+ * + * $Day = new Calendar_Day(2003, 10, 23); + * $Uri = & new Calendar_Util_Uri('year', 'month', 'day'); + * echo $Uri->prev($Day,'month'); // Displays year=2003&month=10 + * echo $Uri->prev($Day,'day'); // Displays year=2003&month=10&day=22 + * $Uri->seperator = '/'; + * $Uri->scalar = true; + * echo $Uri->prev($Day,'month'); // Displays 2003/10 + * echo $Uri->prev($Day,'day'); // Displays 2003/10/22 + * + * @package Calendar + * @access public + */ +class Calendar_Util_Uri +{ + /** + * Uri fragments for year, month, day etc. + * @var array + * @access private + */ + var $uris = array(); + + /** + * String to separate fragments with. + * Set to just & for HTML. + * For a scalar URL you might use / as the seperator + * @var string (default XHTML &) + * @access public + */ + var $separator = '&'; + + /** + * To output a "scalar" string - variable names omitted. + * Used for urls like index.php/2004/8/12 + * @var boolean (default false) + * @access public + */ + var $scalar = false; + + /** + * Constructs Calendar_Decorator_Uri + * The term "fragment" means name of a calendar GET variables in the URL + * @param string URI fragment for year + * @param string (optional) URI fragment for month + * @param string (optional) URI fragment for day + * @param string (optional) URI fragment for hour + * @param string (optional) URI fragment for minute + * @param string (optional) URI fragment for second + * @access public + */ + function Calendar_Util_Uri($y, $m=null, $d=null, $h=null, $i=null, $s=null) + { + $this->setFragments($y, $m, $d, $h, $i, $s); + } + + /** + * Sets the URI fragment names + * @param string URI fragment for year + * @param string (optional) URI fragment for month + * @param string (optional) URI fragment for day + * @param string (optional) URI fragment for hour + * @param string (optional) URI fragment for minute + * @param string (optional) URI fragment for second + * @return void + * @access public + */ + function setFragments($y, $m=null, $d=null, $h=null, $i=null, $s=null) { + if (!is_null($y)) $this->uris['Year'] = $y; + if (!is_null($m)) $this->uris['Month'] = $m; + if (!is_null($d)) $this->uris['Day'] = $d; + if (!is_null($h)) $this->uris['Hour'] = $h; + if (!is_null($i)) $this->uris['Minute'] = $i; + if (!is_null($s)) $this->uris['Second'] = $s; + } + + /** + * Gets the URI string for the previous calendar unit + * @param object subclassed from Calendar e.g. Calendar_Month + * @param string calendar unit ( must be year, month, week, day, hour, minute or second) + * @return string + * @access public + */ + function prev($Calendar, $unit) + { + $method = 'prev'.$unit; + $stamp = $Calendar->{$method}('timestamp'); + return $this->buildUriString($Calendar, $method, $stamp); + } + + /** + * Gets the URI string for the current calendar unit + * @param object subclassed from Calendar e.g. Calendar_Month + * @param string calendar unit ( must be year, month, week, day, hour, minute or second) + * @return string + * @access public + */ + function this($Calendar, $unit) + { + $method = 'this'.$unit; + $stamp = $Calendar->{$method}('timestamp'); + return $this->buildUriString($Calendar, $method, $stamp); + } + + /** + * Gets the URI string for the next calendar unit + * @param object subclassed from Calendar e.g. Calendar_Month + * @param string calendar unit ( must be year, month, week, day, hour, minute or second) + * @return string + * @access public + */ + function next($Calendar, $unit) + { + $method = 'next'.$unit; + $stamp = $Calendar->{$method}('timestamp'); + return $this->buildUriString($Calendar, $method, $stamp); + } + + /** + * Build the URI string + * @param string method substring + * @param int timestamp + * @return string build uri string + * @access private + */ + function buildUriString($Calendar, $method, $stamp) + { + $uriString = ''; + $cE = & $Calendar->getEngine(); + $separator = ''; + foreach ($this->uris as $unit => $uri) { + $call = 'stampTo'.$unit; + $uriString .= $separator; + if (!$this->scalar) $uriString .= $uri.'='; + $uriString .= $cE->{$call}($stamp); + $separator = $this->separator; + } + return $uriString; + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Validator.php b/glmPEAR/Calendar/Validator.php new file mode 100755 index 0000000..d78ea83 --- /dev/null +++ b/glmPEAR/Calendar/Validator.php @@ -0,0 +1,335 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Validator.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Validator.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Validation Error Messages + */ +if (!defined('CALENDAR_VALUE_TOOSMALL')) { + define('CALENDAR_VALUE_TOOSMALL', 'Too small: min = '); +} +if (!defined('CALENDAR_VALUE_TOOLARGE')) { + define('CALENDAR_VALUE_TOOLARGE', 'Too large: max = '); +} + +/** + * Used to validate any given Calendar date object. Instances of this class + * can be obtained from any data object using the getValidator method + * @see Calendar::getValidator() + * @package Calendar + * @access public + */ +class Calendar_Validator +{ + /** + * Instance of the Calendar date object to validate + * @var object + * @access private + */ + var $calendar; + + /** + * Instance of the Calendar_Engine + * @var object + * @access private + */ + var $cE; + + /** + * Array of errors for validation failures + * @var array + * @access private + */ + var $errors = array(); + + /** + * Constructs Calendar_Validator + * @param object subclass of Calendar + * @access public + */ + function Calendar_Validator(& $calendar) + { + $this->calendar = & $calendar; + $this->cE = & $calendar->getEngine(); + } + + /** + * Calls all the other isValidXXX() methods in the validator + * @return boolean + * @access public + */ + function isValid() + { + $checks = array('isValidYear', 'isValidMonth', 'isValidDay', + 'isValidHour', 'isValidMinute', 'isValidSecond'); + $valid = true; + foreach ($checks as $check) { + if (!$this->{$check}()) { + $valid = false; + } + } + return $valid; + } + + /** + * Check whether this is a valid year + * @return boolean + * @access public + */ + function isValidYear() + { + $y = $this->calendar->thisYear(); + $min = $this->cE->getMinYears(); + if ($min > $y) { + $this->errors[] = new Calendar_Validation_Error( + 'Year', $y, CALENDAR_VALUE_TOOSMALL.$min); + return false; + } + $max = $this->cE->getMaxYears(); + if ($y > $max) { + $this->errors[] = new Calendar_Validation_Error( + 'Year', $y, CALENDAR_VALUE_TOOLARGE.$max); + return false; + } + return true; + } + + /** + * Check whether this is a valid month + * @return boolean + * @access public + */ + function isValidMonth() + { + $m = $this->calendar->thisMonth(); + $min = 1; + if ($min > $m) { + $this->errors[] = new Calendar_Validation_Error( + 'Month', $m, CALENDAR_VALUE_TOOSMALL.$min); + return false; + } + $max = $this->cE->getMonthsInYear($this->calendar->thisYear()); + if ($m > $max) { + $this->errors[] = new Calendar_Validation_Error( + 'Month', $m, CALENDAR_VALUE_TOOLARGE.$max); + return false; + } + return true; + } + + /** + * Check whether this is a valid day + * @return boolean + * @access public + */ + function isValidDay() + { + $d = $this->calendar->thisDay(); + $min = 1; + if ($min > $d) { + $this->errors[] = new Calendar_Validation_Error( + 'Day', $d, CALENDAR_VALUE_TOOSMALL.$min); + return false; + } + $max = $this->cE->getDaysInMonth( + $this->calendar->thisYear(), $this->calendar->thisMonth()); + if ($d > $max) { + $this->errors[] = new Calendar_Validation_Error( + 'Day', $d, CALENDAR_VALUE_TOOLARGE.$max); + return false; + } + return true; + } + + /** + * Check whether this is a valid hour + * @return boolean + * @access public + */ + function isValidHour() + { + $h = $this->calendar->thisHour(); + $min = 0; + if ($min > $h) { + $this->errors[] = new Calendar_Validation_Error( + 'Hour', $h, CALENDAR_VALUE_TOOSMALL.$min); + return false; + } + $max = ($this->cE->getHoursInDay($this->calendar->thisDay())-1); + if ($h > $max) { + $this->errors[] = new Calendar_Validation_Error( + 'Hour', $h, CALENDAR_VALUE_TOOLARGE.$max); + return false; + } + return true; + } + + /** + * Check whether this is a valid minute + * @return boolean + * @access public + */ + function isValidMinute() + { + $i = $this->calendar->thisMinute(); + $min = 0; + if ($min > $i) { + $this->errors[] = new Calendar_Validation_Error( + 'Minute', $i, CALENDAR_VALUE_TOOSMALL.$min); + return false; + } + $max = ($this->cE->getMinutesInHour($this->calendar->thisHour())-1); + if ($i > $max) { + $this->errors[] = new Calendar_Validation_Error( + 'Minute', $i, CALENDAR_VALUE_TOOLARGE.$max); + return false; + } + return true; + } + + /** + * Check whether this is a valid second + * @return boolean + * @access public + */ + function isValidSecond() + { + $s = $this->calendar->thisSecond(); + $min = 0; + if ($min > $s) { + $this->errors[] = new Calendar_Validation_Error( + 'Second', $s, CALENDAR_VALUE_TOOSMALL.$min); + return false; + } + $max = ($this->cE->getSecondsInMinute($this->calendar->thisMinute())-1); + if ($s > $max) { + $this->errors[] = new Calendar_Validation_Error( + 'Second', $s, CALENDAR_VALUE_TOOLARGE.$max); + return false; + } + return true; + } + + /** + * Iterates over any validation errors + * @return mixed either Calendar_Validation_Error or false + * @access public + */ + function fetch() + { + $error = each ($this->errors); + if ($error) { + return $error['value']; + } else { + reset($this->errors); + return false; + } + } +} + +/** + * For Validation Error messages + * @see Calendar::fetch() + * @package Calendar + * @access public + */ +class Calendar_Validation_Error +{ + /** + * Date unit (e.g. month,hour,second) which failed test + * @var string + * @access private + */ + var $unit; + + /** + * Value of unit which failed test + * @var int + * @access private + */ + var $value; + + /** + * Validation error message + * @var string + * @access private + */ + var $message; + + /** + * Constructs Calendar_Validation_Error + * @param string Date unit (e.g. month,hour,second) + * @param int Value of unit which failed test + * @param string Validation error message + * @access protected + */ + function Calendar_Validation_Error($unit,$value,$message) + { + $this->unit = $unit; + $this->value = $value; + $this->message = $message; + } + + /** + * Returns the Date unit + * @return string + * @access public + */ + function getUnit() + { + return $this->unit; + } + + /** + * Returns the value of the unit + * @return int + * @access public + */ + function getValue() + { + return $this->value; + } + + /** + * Returns the validation error message + * @return string + * @access public + */ + function getMessage() + { + return $this->message; + } + + /** + * Returns a string containing the unit, value and error message + * @return string + * @access public + */ + function toString () + { + return $this->unit.' = '.$this->value.' ['.$this->message.']'; + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Week.php b/glmPEAR/Calendar/Week.php new file mode 100755 index 0000000..81edf29 --- /dev/null +++ b/glmPEAR/Calendar/Week.php @@ -0,0 +1,394 @@ + | +// | Lorenzo Alberton | +// +----------------------------------------------------------------------+ +// +// $Id: Week.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Week.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Allows Calendar include path to be redefined + * @ignore + */ +if (!defined('CALENDAR_ROOT')) { + define('CALENDAR_ROOT', 'Calendar'.DIRECTORY_SEPARATOR); +} + +/** + * Load Calendar base class + */ +require_once CALENDAR_ROOT.'Calendar.php'; + +/** + * Represents a Week and builds Days in tabular format
+ * + * require_once 'Calendar'.DIRECTORY_SEPARATOR.'Week.php'; + * $Week = & new Calendar_Week(2003, 10, 1); Oct 2003, 1st tabular week + * echo ''; + * while ($Day = & $Week->fetch()) { + * if ($Day->isEmpty()) { + * echo ' '; + * } else { + * echo ''.$Day->thisDay().''; + * } + * } + * echo ''; + * + * @package Calendar + * @access public + */ +class Calendar_Week extends Calendar +{ + /** + * Instance of Calendar_Table_Helper + * @var Calendar_Table_Helper + * @access private + */ + var $tableHelper; + + /** + * Stores the timestamp of the first day of this week + * @access private + * @var object + */ + var $thisWeek; + + /** + * Stores the timestamp of first day of previous week + * @access private + * @var object + */ + var $prevWeek; + + /** + * Stores the timestamp of first day of next week + * @access private + * @var object + */ + var $nextWeek; + + /** + * Used by build() to set empty days + * @access private + * @var boolean + */ + var $firstWeek = false; + + /** + * Used by build() to set empty days + * @access private + * @var boolean + */ + var $lastWeek = false; + + /** + * First day of the week (0=sunday, 1=monday...) + * @access private + * @var boolean + */ + var $firstDay = 1; + + /** + * Constructs Week + * @param int year e.g. 2003 + * @param int month e.g. 5 + * @param int a day of the desired week + * @param int (optional) first day of week (e.g. 0 for Sunday, 2 for Tuesday etc.) + * @access public + */ + function Calendar_Week($y, $m, $d, $firstDay=null) + { + require_once CALENDAR_ROOT.'Table/Helper.php'; + Calendar::Calendar($y, $m, $d); + $this->firstDay = $this->defineFirstDayOfWeek($firstDay); + $this->tableHelper = & new Calendar_Table_Helper($this, $this->firstDay); + $this->thisWeek = $this->tableHelper->getWeekStart($y, $m, $d, $this->firstDay); + $this->prevWeek = $this->tableHelper->getWeekStart($y, $m, $d - $this->cE->getDaysInWeek( + $this->thisYear(), + $this->thisMonth(), + $this->thisDay()), $this->firstDay); + $this->nextWeek = $this->tableHelper->getWeekStart($y, $m, $d + $this->cE->getDaysInWeek( + $this->thisYear(), + $this->thisMonth(), + $this->thisDay()), $this->firstDay); + } + + /** + * Defines the calendar by a timestamp (Unix or ISO-8601), replacing values + * passed to the constructor + * @param int|string Unix or ISO-8601 timestamp + * @return void + * @access public + */ + function setTimestamp($ts) + { + parent::setTimestamp($ts); + $this->thisWeek = $this->tableHelper->getWeekStart( + $this->year, $this->month, $this->day, $this->firstDay + ); + $this->prevWeek = $this->tableHelper->getWeekStart( + $this->year, $this->month, $this->day - $this->cE->getDaysInWeek( + $this->thisYear(), + $this->thisMonth(), + $this->thisDay()), $this->firstDay + ); + $this->nextWeek = $this->tableHelper->getWeekStart( + $this->year, $this->month, $this->day + $this->cE->getDaysInWeek( + $this->thisYear(), + $this->thisMonth(), + $this->thisDay()), $this->firstDay + ); + } + + /** + * Builds Calendar_Day objects for this Week + * @param array (optional) Calendar_Day objects representing selected dates + * @return boolean + * @access public + */ + function build($sDates = array()) + { + require_once CALENDAR_ROOT.'Day.php'; + $year = $this->cE->stampToYear($this->thisWeek); + $month = $this->cE->stampToMonth($this->thisWeek); + $day = $this->cE->stampToDay($this->thisWeek); + $end = $this->cE->getDaysInWeek( + $this->thisYear(), + $this->thisMonth(), + $this->thisDay() + ); + + for ($i=1; $i <= $end; $i++) { + $stamp = $this->cE->dateToStamp($year, $month, $day++); + $this->children[$i] = new Calendar_Day( + $this->cE->stampToYear($stamp), + $this->cE->stampToMonth($stamp), + $this->cE->stampToDay($stamp)); + } + + //set empty days (@see Calendar_Month_Weeks::build()) + if ($this->firstWeek) { + $eBefore = $this->tableHelper->getEmptyDaysBefore(); + for ($i=1; $i <= $eBefore; $i++) { + $this->children[$i]->setEmpty(); + } + } + if ($this->lastWeek) { + $eAfter = $this->tableHelper->getEmptyDaysAfterOffset(); + for ($i = $eAfter+1; $i <= $end; $i++) { + $this->children[$i]->setEmpty(); + } + } + + if (count($sDates) > 0) { + $this->setSelection($sDates); + } + return true; + } + + /** + * @param boolean + * @return void + * @access private + */ + function setFirst($state=true) + { + $this->firstWeek = $state; + } + + /** + * @param boolean + * @return void + * @access private + */ + function setLast($state=true) + { + $this->lastWeek = $state; + } + + /** + * Called from build() + * @param array + * @return void + * @access private + */ + function setSelection($sDates) + { + foreach ($sDates as $sDate) { + foreach ($this->children as $key => $child) { + if ($child->thisDay() == $sDate->thisDay() && + $child->thisMonth() == $sDate->thisMonth() && + $child->thisYear() == $sDate->thisYear() + ) { + $this->children[$key] = $sDate; + $this->children[$key]->setSelected(); + } + } + } + reset($this->children); + } + + /** + * Gets the value of the previous week, according to the requested format + * + * @param string $format ['timestamp' | 'n_in_month' | 'n_in_year' | 'array'] + * @return mixed + * @access public + */ + function prevWeek($format = 'n_in_month') + { + switch (strtolower($format)) { + case 'int': + case 'n_in_month': + return ($this->firstWeek) ? null : $this->thisWeek('n_in_month') -1; + break; + case 'n_in_year': + return $this->cE->getWeekNInYear( + $this->cE->stampToYear($this->prevWeek), + $this->cE->stampToMonth($this->prevWeek), + $this->cE->stampToDay($this->prevWeek)); + break; + case 'array': + return $this->toArray($this->prevWeek); + break; + case 'object': + require_once CALENDAR_ROOT.'Factory.php'; + return Calendar_Factory::createByTimestamp('Week', $this->prevWeek); + break; + case 'timestamp': + default: + return $this->prevWeek; + break; + } + } + + /** + * Gets the value of the current week, according to the requested format + * + * @param string $format ['timestamp' | 'n_in_month' | 'n_in_year' | 'array'] + * @return mixed + * @access public + */ + function thisWeek($format = 'n_in_month') + { + switch (strtolower($format)) { + case 'int': + case 'n_in_month': + if ($this->firstWeek) { + return 1; + } + if ($this->lastWeek) { + return $this->cE->getWeeksInMonth( + $this->thisYear(), + $this->thisMonth(), + $this->firstDay); + } + return $this->cE->getWeekNInMonth( + $this->thisYear(), + $this->thisMonth(), + $this->thisDay(), + $this->firstDay); + break; + case 'n_in_year': + return $this->cE->getWeekNInYear( + $this->cE->stampToYear($this->thisWeek), + $this->cE->stampToMonth($this->thisWeek), + $this->cE->stampToDay($this->thisWeek)); + break; + case 'array': + return $this->toArray($this->thisWeek); + break; + case 'object': + require_once CALENDAR_ROOT.'Factory.php'; + return Calendar_Factory::createByTimestamp('Week', $this->thisWeek); + break; + case 'timestamp': + default: + return $this->thisWeek; + break; + } + } + + /** + * Gets the value of the following week, according to the requested format + * + * @param string $format ['timestamp' | 'n_in_month' | 'n_in_year' | 'array'] + * @return mixed + * @access public + */ + function nextWeek($format = 'n_in_month') + { + switch (strtolower($format)) { + case 'int': + case 'n_in_month': + return ($this->lastWeek) ? null : $this->thisWeek('n_in_month') +1; + break; + case 'n_in_year': + return $this->cE->getWeekNInYear( + $this->cE->stampToYear($this->nextWeek), + $this->cE->stampToMonth($this->nextWeek), + $this->cE->stampToDay($this->nextWeek)); + break; + case 'array': + return $this->toArray($this->nextWeek); + break; + case 'object': + require_once CALENDAR_ROOT.'Factory.php'; + return Calendar_Factory::createByTimestamp('Week', $this->nextWeek); + break; + case 'timestamp': + default: + return $this->nextWeek; + break; + } + } + + /** + * Returns the instance of Calendar_Table_Helper. + * Called from Calendar_Validator::isValidWeek + * @return Calendar_Table_Helper + * @access protected + */ + function & getHelper() + { + return $this->tableHelper; + } + + /** + * Makes sure theres a value for $this->day + * @return void + * @access private + */ + function findFirstDay() + { + if (!count($this->children) > 0) { + $this->build(); + foreach ($this->children as $Day) { + if (!$Day->isEmpty()) { + $this->day = $Day->thisDay(); + break; + } + } + } + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Calendar/Year.php b/glmPEAR/Calendar/Year.php new file mode 100755 index 0000000..f54cd6a --- /dev/null +++ b/glmPEAR/Calendar/Year.php @@ -0,0 +1,113 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Year.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ +// +/** + * @package Calendar + * @version $Id: Year.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + */ + +/** + * Allows Calendar include path to be redefined + * @ignore + */ +if (!defined('CALENDAR_ROOT')) { + define('CALENDAR_ROOT', 'Calendar'.DIRECTORY_SEPARATOR); +} + +/** + * Load Calendar base class + */ +require_once CALENDAR_ROOT.'Calendar.php'; + +/** + * Represents a Year and builds Months
+ * + * require_once 'Calendar'.DIRECTORY_SEPARATOR.'Year.php'; + * $Year = & new Calendar_Year(2003, 10, 21); // 21st Oct 2003 + * $Year->build(); // Build Calendar_Month objects + * while ($Month = & $Year->fetch()) { + * echo $Month->thisMonth().'
'; + * } + *
+ * @package Calendar + * @access public + */ +class Calendar_Year extends Calendar +{ + /** + * Constructs Calendar_Year + * @param int year e.g. 2003 + * @access public + */ + function Calendar_Year($y) + { + Calendar::Calendar($y); + } + + /** + * Builds the Months of the Year.
+ * Note: by defining the constant CALENDAR_MONTH_STATE you can + * control what class of Calendar_Month is built e.g.; + * + * require_once 'Calendar/Calendar_Year.php'; + * define ('CALENDAR_MONTH_STATE',CALENDAR_USE_MONTH_WEEKDAYS); // Use Calendar_Month_Weekdays + * // define ('CALENDAR_MONTH_STATE',CALENDAR_USE_MONTH_WEEKS); // Use Calendar_Month_Weeks + * // define ('CALENDAR_MONTH_STATE',CALENDAR_USE_MONTH); // Use Calendar_Month + * + * It defaults to building Calendar_Month objects. + * @param array (optional) array of Calendar_Month objects representing selected dates + * @param int (optional) first day of week (e.g. 0 for Sunday, 2 for Tuesday etc.) + * @return boolean + * @access public + */ + function build($sDates = array(), $firstDay = null) + { + require_once CALENDAR_ROOT.'Factory.php'; + $this->firstDay = $this->defineFirstDayOfWeek($firstDay); + $monthsInYear = $this->cE->getMonthsInYear($this->thisYear()); + for ($i=1; $i <= $monthsInYear; $i++) { + $this->children[$i] = Calendar_Factory::create('Month', $this->year, $i); + } + if (count($sDates) > 0) { + $this->setSelection($sDates); + } + return true; + } + + /** + * Called from build() + * @param array + * @return void + * @access private + */ + function setSelection($sDates) { + foreach ($sDates as $sDate) { + if ($this->year == $sDate->thisYear()) { + $key = $sDate->thisMonth(); + if (isset($this->children[$key])) { + $sDate->setSelected(); + $this->children[$key] = $sDate; + } + } + } + } +} +?> \ No newline at end of file diff --git a/glmPEAR/Client.php b/glmPEAR/Client.php new file mode 100755 index 0000000..a6b4b16 --- /dev/null +++ b/glmPEAR/Client.php @@ -0,0 +1,583 @@ + + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @category HTTP + * @package HTTP_Client + * @author Alexey Borzov + * @license http://opensource.org/licenses/bsd-license.php New BSD License + * @version CVS: $Id: Client.php,v 1.1.1.1 2008/04/28 15:20:46 jamie Exp $ + * @link http://pear.php.net/package/HTTP_Client + */ + +/* + * Do this define in your script if you wish HTTP_Client to follow browser + * quirks rather than HTTP specification (RFC2616). This means: + * - do a GET request after redirect with code 301, rather than use the + * same method as before redirect. + */ +// define('HTTP_CLIENT_QUIRK_MODE', true); + +/** + * Class for performing HTTP requests + */ +require_once 'HTTP/Request.php'; +/** + * Class used to store cookies and pass them between HTTP requests. + */ +require_once 'HTTP/Client/CookieManager.php'; + +/** + * A simple HTTP client class. + * + * The class wraps around HTTP_Request providing a higher-level + * API for performing multiple HTTP requests + * + * @category HTTP + * @package HTTP_Client + * @author Alexey Borzov + * @version Release: 1.1.1 + */ +class HTTP_Client +{ + /**#@+ + * @access private + */ + /** + * Cookie manager object + * @var HTTP_Client_CookieManager + */ + var $_cookieManager; + + /** + * Received HTTP responses + * @var array + */ + var $_responses; + + /** + * Default headers to send on every request + * @var array + */ + var $_defaultHeaders = array(); + + /** + * Default parameters for HTTP_Request's constructor + * @var array + */ + var $_defaultRequestParams = array(); + + /** + * How many redirects were done + * @var integer + */ + var $_redirectCount = 0; + + /** + * Maximum allowed redirects + * @var integer + */ + var $_maxRedirects = 5; + + /** + * Listeners attached to the client + * @var array + */ + var $_listeners = array(); + + /** + * Whether the listener should be propagated to Request objects + * @var array + */ + var $_propagate = array(); + + /** + * Whether to keep all the responses or just the most recent one + * @var boolean + */ + var $_isHistoryEnabled = true; + /**#@-*/ + + /** + * Constructor + * + * @access public + * @param array Parameters to pass to HTTP_Request's constructor + * @param array Default headers to send on every request + * @param HTTP_Client_CookieManager Cookie manager object to use + */ + function HTTP_Client($defaultRequestParams = null, $defaultHeaders = null, $cookieManager = null) + { + if (!empty($cookieManager) && is_a($cookieManager, 'HTTP_Client_CookieManager')) { + $this->_cookieManager = $cookieManager; + } else { + $this->_cookieManager =& new HTTP_Client_CookieManager(); + } + if (isset($defaultHeaders)) { + $this->setDefaultHeader($defaultHeaders); + } + if (isset($defaultRequestParams)) { + $this->setRequestParameter($defaultRequestParams); + } + } + + + /** + * Sets the maximum redirects that will be processed. + * + * Setting this to 0 disables redirect processing. If not 0 and the + * number of redirects in a request is bigger than this number, then an + * error will be raised. + * + * @access public + * @param int Max number of redirects to process + */ + function setMaxRedirects($value) + { + $this->_maxRedirects = $value; + } + + + /** + * Sets whether to keep all the responses or just the most recent one + * + * @access public + * @param bool Whether to enable history + */ + function enableHistory($enable) + { + $this->_isHistoryEnabled = (bool)$enable; + } + + /** + * Creates a HTTP_Request objects, applying all the necessary defaults + * + * @param string URL + * @param string Method, constants are defined in HTTP_Request + * @param array Extra headers to send + * @access private + * @return HTTP_Request Request object with all defaults applied + */ + function &_createRequest($url, $method = HTTP_REQUEST_METHOD_GET, $headers = array()) + { + $req =& new HTTP_Request($url, $this->_defaultRequestParams); + $req->setMethod($method); + foreach ($this->_defaultHeaders as $name => $value) { + $req->addHeader($name, $value); + } + foreach ($headers as $name => $value) { + $req->addHeader($name, $value); + } + $this->_cookieManager->passCookies($req); + foreach ($this->_propagate as $id => $propagate) { + if ($propagate) { + $req->attach($this->_listeners[$id]); + } + } + return $req; + } + + + /** + * Sends a 'HEAD' HTTP request + * + * @param string URL + * @param array Extra headers to send + * @access public + * @return integer HTTP response code + * @throws PEAR_Error + */ + function head($url, $headers = array()) + { + $request =& $this->_createRequest($url, HTTP_REQUEST_METHOD_HEAD, $headers); + return $this->_performRequest($request); + } + + + /** + * Sends a 'GET' HTTP request + * + * @param string URL + * @param mixed additional data to send + * @param boolean Whether the data is already urlencoded + * @param array Extra headers to send + * @access public + * @return integer HTTP response code + * @throws PEAR_Error + */ + function get($url, $data = null, $preEncoded = false, $headers = array()) + { + $request =& $this->_createRequest($url, HTTP_REQUEST_METHOD_GET, $headers); + if (is_array($data)) { + foreach ($data as $name => $value) { + $request->addQueryString($name, $value, $preEncoded); + } + } elseif (isset($data)) { + $request->addRawQueryString($data, $preEncoded); + } + return $this->_performRequest($request); + } + + + /** + * Sends a 'POST' HTTP request + * + * @param string URL + * @param mixed Data to send + * @param boolean Whether the data is already urlencoded + * @param array Files to upload. Elements of the array should have the form: + * array(name, filename(s)[, content type]), see HTTP_Request::addFile() + * @param array Extra headers to send + * @access public + * @return integer HTTP response code + * @throws PEAR_Error + */ + function post($url, $data, $preEncoded = false, $files = array(), $headers = array()) + { + $request =& $this->_createRequest($url, HTTP_REQUEST_METHOD_POST, $headers); + if (is_array($data)) { + foreach ($data as $name => $value) { + $request->addPostData($name, $value, $preEncoded); + } + } else { + $request->addRawPostData($data, $preEncoded); + } + foreach ($files as $fileData) { + $res = call_user_func_array(array(&$request, 'addFile'), $fileData); + if (PEAR::isError($res)) { + return $res; + } + } + return $this->_performRequest($request); + } + + + /** + * Sets default header(s) for HTTP requests + * + * @param mixed header name or array ('header name' => 'header value') + * @param string header value if $name is not an array + * @access public + */ + function setDefaultHeader($name, $value = null) + { + if (is_array($name)) { + $this->_defaultHeaders = array_merge($this->_defaultHeaders, $name); + } else { + $this->_defaultHeaders[$name] = $value; + } + } + + + /** + * Sets parameter(s) for HTTP requests + * + * @param mixed parameter name or array ('parameter name' => 'parameter value') + * @param string parameter value if $name is not an array + * @access public + */ + function setRequestParameter($name, $value = null) + { + if (is_array($name)) { + $this->_defaultRequestParams = array_merge($this->_defaultRequestParams, $name); + } else { + $this->_defaultRequestParams[$name] = $value; + } + } + + + /** + * Performs a request, processes redirects + * + * @param HTTP_Request Request object + * @access private + * @return integer HTTP response code + * @throws PEAR_Error + */ + function _performRequest(&$request) + { + // If this is not a redirect, notify the listeners of new request + if (0 == $this->_redirectCount && !empty($request->_url)) { + $this->_notify('request', $request->_url->getUrl()); + } + if (PEAR::isError($err = $request->sendRequest())) { + $this->_redirectCount = 0; + return $err; + } + $this->_pushResponse($request); + + $code = $request->getResponseCode(); + if ($this->_maxRedirects > 0) { + if (in_array($code, array(300, 301, 302, 303, 307))) { + if ('' == ($location = $request->getResponseHeader('Location'))) { + $this->_redirectCount = 0; + return PEAR::raiseError("No 'Location' field on redirect"); + } + // Bug #5759: do not try to follow non-HTTP redirects + if (null === ($redirectUrl = $this->_redirectUrl($request->_url, $location))) { + $this->_redirectCount = 0; + return $code; + } + // Redirect via tag, see request #5734 + } elseif (200 <= $code && $code < 300) { + $redirectUrl = $this->_getMetaRedirect($request); + } + } + if (!empty($redirectUrl)) { + if (++$this->_redirectCount > $this->_maxRedirects) { + $this->_redirectCount = 0; + return PEAR::raiseError('Too many redirects'); + } + // Notify of redirection + $this->_notify('httpRedirect', $redirectUrl); + // we access the private properties directly, as there are no accessors for them + switch ($request->_method) { + case HTTP_REQUEST_METHOD_POST: + if (302 == $code || 303 == $code || (301 == $code && defined('HTTP_CLIENT_QUIRK_MODE'))) { + return $this->get($redirectUrl); + } else { + $postFiles = array(); + foreach ($request->_postFiles as $name => $data) { + $postFiles[] = array($name, $data['name'], $data['type']); + } + return $this->post($redirectUrl, $request->_postData, true, $postFiles); + } + case HTTP_REQUEST_METHOD_HEAD: + return (303 == $code? $this->get($redirectUrl): $this->head($redirectUrl)); + case HTTP_REQUEST_METHOD_GET: + default: + return $this->get($redirectUrl); + } // switch + + } else { + $this->_redirectCount = 0; + if (400 >= $code) { + $this->_notify('httpSuccess'); + $this->setDefaultHeader('Referer', $request->_url->getUrl()); + // some result processing should go here + } else { + $this->_notify('httpError'); + } + } + return $code; + } + + + /** + * Returns the most recent HTTP response + * + * @access public + * @return array + */ + function ¤tResponse() + { + return $this->_responses[count($this->_responses) - 1]; + } + + + /** + * Saves the server's response to responses list + * + * @param HTTP_Request Request object already containing the response + * @access private + */ + function _pushResponse(&$request) + { + $this->_cookieManager->updateCookies($request); + $idx = $this->_isHistoryEnabled? count($this->_responses): 0; + $this->_responses[$idx] = array( + 'code' => $request->getResponseCode(), + 'headers' => $request->getResponseHeader(), + 'body' => $request->getResponseBody() + ); + } + + + /** + * Clears object's internal properties + * + * @access public + */ + function reset() + { + $this->_cookieManager->reset(); + $this->_responses = array(); + $this->_defaultHeaders = array(); + $this->_defaultRequestParams = array(); + } + + + /** + * Adds a Listener to the list of listeners that are notified of + * the object's events + * + * Events sent by HTTP_Client objects: + * - 'request': sent on HTTP request that is not a redirect + * - 'httpSuccess': sent when we receive a successfull 2xx response + * - 'httpRedirect': sent when we receive a redirection response + * - 'httpError': sent on 4xx, 5xx response + * + * @param HTTP_Request_Listener Listener to attach + * @param boolean Whether the listener should be attached + * to the created HTTP_Request objects + * @return boolean whether the listener was successfully attached + * @access public + */ + function attach(&$listener, $propagate = false) + { + if (!is_a($listener, 'HTTP_Request_Listener')) { + return false; + } + $this->_listeners[$listener->getId()] =& $listener; + $this->_propagate[$listener->getId()] = $propagate; + return true; + } + + + /** + * Removes a Listener from the list of listeners + * + * @param HTTP_Request_Listener Listener to detach + * @return boolean Whether the listener was successfully detached + * @access public + */ + function detach(&$listener) + { + if (!is_a($listener, 'HTTP_Request_Listener') || + !isset($this->_listeners[$listener->getId()])) { + return false; + } + unset($this->_listeners[$listener->getId()], $this->_propagate[$listener->getId()]); + return true; + } + + + /** + * Notifies all registered listeners of an event. + * + * @param string Event name + * @param mixed Additional data + * @access private + */ + function _notify($event, $data = null) + { + foreach (array_keys($this->_listeners) as $id) { + $this->_listeners[$id]->update($this, $event, $data); + } + } + + + /** + * Calculates the absolute URL of a redirect + * + * @param Net_Url Object containing the request URL + * @param string Value of the 'Location' response header + * @return string|null Absolute URL we are being redirected to, null in case of non-HTTP URL + * @access private + */ + function _redirectUrl($url, $location) + { + // If it begins with a scheme (as defined in RFC 2396) then it is absolute URI + if (preg_match('/^([a-zA-Z][a-zA-Z0-9+.-]*):/', $location, $matches)) { + // Bug #5759: we shouldn't try to follow non-HTTP redirects + if ('http' == strtolower($matches[1]) || 'https' == strtolower($matches[1])) { + return $location; + } else { + return null; + } + } else { + if ('/' == $location{0}) { + $url->path = Net_URL::resolvePath($location); + } elseif('/' == substr($url->path, -1)) { + $url->path = Net_URL::resolvePath($url->path . $location); + } else { + $dirname = (DIRECTORY_SEPARATOR == dirname($url->path)? '/': dirname($url->path)); + $url->path = Net_URL::resolvePath($dirname . '/' . $location); + } + $url->querystring = array(); + $url->anchor = ''; + return $url->getUrl(); + } + } + + + /** + * Returns the cookie manager object (e.g. for storing it somewhere) + * + * @return HTTP_Client_CookieManager + * @access public + */ + function getCookieManager() + { + return $this->_cookieManager; + } + + + /** + * Tries to extract a redirect URL from <> tag (request #5734) + * + * @param HTTP_Request A request object already containing the response + * @return string|null Absolute URI we are being redirected to, null if no redirect / invalid redirect + * @access private + */ + function _getMetaRedirect(&$request) + { + // Non-HTML response or empty response body + if ('text/html' != substr($request->getResponseHeader('content-type'), 0, 9) || + '' == ($body = $request->getResponseBody())) { + return null; + } + // No tag + if (!preg_match('!]*http-equiv\\s*=\\s*("Refresh"|\'Refresh\'|Refresh)[^>]*)>!is', $body, $matches)) { + return null; + } + // Just a refresh, no redirect + if (!preg_match('!content\\s*=\\s*("[^"]+"|\'[^\']+\'|\\S+)!is', $matches[1], $urlMatches)) { + return null; + } + $parts = explode(';', ('\'' == substr($urlMatches[1], 0, 1) || '"' == substr($urlMatches[1], 0, 1))? + substr($urlMatches[1], 1, -1): $urlMatches[1]); + if (empty($parts[1]) || !preg_match('/url\\s*=\\s*(\\S+)/is', $parts[1], $urlMatches)) { + return null; + } + // We do finally have an url... Now check that it's: + // a) HTTP, b) not to the same page + $previousUrl = $request->_url->getUrl(); + $redirectUrl = $this->_redirectUrl($request->_url, html_entity_decode($urlMatches[1])); + return (null === $redirectUrl || $redirectUrl == $previousUrl)? null: $redirectUrl; + } +} +?> diff --git a/glmPEAR/Client/CookieManager.php b/glmPEAR/Client/CookieManager.php new file mode 100755 index 0000000..96f06f3 --- /dev/null +++ b/glmPEAR/Client/CookieManager.php @@ -0,0 +1,259 @@ + + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @category HTTP + * @package HTTP_Client + * @author Alexey Borzov + * @license http://opensource.org/licenses/bsd-license.php New BSD License + * @version CVS: $Id: CookieManager.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + * @link http://pear.php.net/package/HTTP_Client + */ + +/** + * Class used to store cookies and pass them between HTTP requests. + * + * @category HTTP + * @package HTTP_Client + * @author Alexey Borzov + * @version Release: 1.1.1 + */ +class HTTP_Client_CookieManager +{ + /** + * An array containing cookie values + * @var array + * @access private + */ + var $_cookies = array(); + + /** + * Whether session cookies should be serialized on object serialization + * @var boolean + * @access private + */ + var $_serializeSessionCookies = false; + + + /** + * Constructor + * + * @param boolean Whether session cookies should be serialized + * @access public + * @see serializeSessionCookies() + */ + function HTTP_Client_CookieManager($serializeSession = false) + { + $this->serializeSessionCookies($serializeSession); + } + + /** + * Sets whether session cookies should be serialized when serializing object + * + * @param boolean + * @access public + */ + function serializeSessionCookies($serialize) + { + $this->_serializeSessionCookies = (bool)$serialize; + } + + + /** + * Adds cookies to the request + * + * @access public + * @param HTTP_Request Request object + */ + function passCookies(&$request) + { + if (!empty($this->_cookies)) { + $url =& $request->_url; + // We do not check cookie's "expires" field, as we do not store deleted + // cookies in the array and our client does not work long enough for other + // cookies to expire. + $cookies = array(); + foreach ($this->_cookies as $cookie) { + if ($this->_domainMatch($url->host, $cookie['domain']) && (0 === strpos($url->path, $cookie['path'])) + && (empty($cookie['secure']) || $url->protocol == 'https')) { + $cookies[$cookie['name']][strlen($cookie['path'])] = $cookie['value']; + } + } + // cookies with longer paths go first + foreach ($cookies as $name => $values) { + krsort($values); + foreach ($values as $value) { + $request->addCookie($name, $value); + } + } + } + return true; + } + + + /** + * Explicitly adds cookie to the list + * + * @param array An array representing cookie, this function expects all of the array's + * fields to be set + * @access public + */ + function addCookie($cookie) + { + $hash = $this->_makeHash($cookie['name'], $cookie['domain'], $cookie['path']); + $this->_cookies[$hash] = $cookie; + } + + + /** + * Updates cookie list from HTTP server response + * + * @access public + * @param HTTP_Request Request object already containing the response + */ + function updateCookies(&$request) + { + if (false !== ($cookies = $request->getResponseCookies())) { + $url =& $request->_url; + foreach ($cookies as $cookie) { + // use the current domain by default + if (!isset($cookie['domain'])) { + $cookie['domain'] = $url->host; + } + // use the path to the current page by default + if (empty($cookie['path'])) { + $cookie['path'] = DIRECTORY_SEPARATOR == dirname($url->path)? '/': dirname($url->path); + } + // check if the domains match + if ($this->_domainMatch($url->host, $cookie['domain'])) { + $hash = $this->_makeHash($cookie['name'], $cookie['domain'], $cookie['path']); + // if value is empty or the time is in the past the cookie is deleted, else added + if (strlen($cookie['value']) + && (!isset($cookie['expires']) || (strtotime($cookie['expires']) > time()))) { + $this->_cookies[$hash] = $cookie; + } elseif (isset($this->_cookies[$hash])) { + unset($this->_cookies[$hash]); + } + } + } + } + } + + + /** + * Generates a key for the $_cookies array. + * + * The cookies is uniquely identified by its name, domain and path. + * Thus we cannot make f.e. an associative array with name as a key, we should + * generate a key from these 3 values. + * + * @access private + * @param string Cookie name + * @param string Cookie domain + * @param string Cookie path + * @return string a key + */ + function _makeHash($name, $domain, $path) + { + return md5($name . "\r\n" . $domain . "\r\n" . $path); + } + + + /** + * Checks whether a cookie domain matches a request host. + * + * Cookie domain can begin with a dot, it also must contain at least + * two dots. + * + * @access private + * @param string request host + * @param string cookie domain + * @return bool match success + */ + function _domainMatch($requestHost, $cookieDomain) + { + if ('.' != $cookieDomain{0}) { + return $requestHost == $cookieDomain; + } elseif (substr_count($cookieDomain, '.') < 2) { + return false; + } else { + return substr('.'. $requestHost, - strlen($cookieDomain)) == $cookieDomain; + } + } + + + /** + * Clears the $_cookies array + * + * @access public + */ + function reset() + { + $this->_cookies = array(); + } + + + /** + * Magic serialization function + * + * Removes session cookies if $_serializeSessionCookies is false (default) + */ + function __sleep() + { + if (!$this->_serializeSessionCookies) { + foreach ($this->_cookies as $hash => $cookie) { + if (empty($cookie['expires'])) { + unset($this->_cookies[$hash]); + } + } + } + return array('_cookies', '_serializeSessionCookies'); + } + + + /** + * Magic unserialization function, purges expired cookies + */ + function __wakeup() + { + foreach ($this->_cookies as $hash => $cookie) { + if (!empty($cookie['expires']) && strtotime($cookie['expires']) < time()) { + unset($this->_cookies[$hash]); + } + } + } +} +?> diff --git a/glmPEAR/Config.php b/glmPEAR/Config.php new file mode 100755 index 0000000..7c32b22 --- /dev/null +++ b/glmPEAR/Config.php @@ -0,0 +1,231 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Config.php,v 1.1.1.1 2008/04/28 15:20:46 jamie Exp $ + +require_once('PEAR.php'); +require_once('Config/Container.php'); + +$GLOBALS['CONFIG_TYPES'] = + array( + 'apache' => array('Config/Container/Apache.php', 'Config_Container_Apache'), + 'genericconf' => array('Config/Container/GenericConf.php', 'Config_Container_GenericConf'), + 'inifile' => array('Config/Container/IniFile.php', 'Config_Container_IniFile'), + 'inicommented' => array('Config/Container/IniCommented.php', 'Config_Container_IniCommented'), + 'phparray' => array('Config/Container/PHPArray.php', 'Config_Container_PHPArray'), + 'phpconstants' => array('Config/Container/PHPConstants.php', 'Config_Container_PHPConstants'), + 'xml' => array('Config/Container/XML.php', 'Config_Container_XML') + ); + +/** +* Config +* +* This class allows for parsing and editing of configuration datasources. +* Do not use this class only to read datasources because of the overhead +* it creates to keep track of the configuration structure. +* +* @author Bertrand Mansion +* @package Config +*/ +class Config { + + /** + * Datasource + * Can be a file url, a dsn, an object... + * @var mixed + */ + var $datasrc; + + /** + * Type of datasource for config + * Ex: IniCommented, Apache... + * @var string + */ + var $configType = ''; + + /** + * Options for parser + * @var string + */ + var $parserOptions = array(); + + /** + * Container object + * @var object + */ + var $container; + + /** + * Constructor + * Creates a root container + * + * @access public + */ + function Config() + { + $this->container =& new Config_Container('section', 'root'); + } // end constructor + + /** + * Returns true if container is registered + * + * @param string $configType Type of config + * @access public + * @return bool + */ + function isConfigTypeRegistered($configType) + { + return isset($GLOBALS['CONFIG_TYPES'][strtolower($configType)]); + } // end func isConfigTypeRegistered + + /** + * Register a new container + * + * @param string $configType Type of config + * @param array|false $configInfo Array of format: + * array('path/to/Name.php', + * 'Config_Container_Class_Name'). + * + * If left false, defaults to: + * array('Config/Container/$configType.php', + * 'Config_Container_$configType') + * @access public + * @static + * @author Greg Beaver + * @return true|PEAR_Error true on success + */ + function registerConfigType($configType, $configInfo = false) + { + if (Config::isConfigTypeRegistered($configType)) { + $info = $GLOBALS['CONFIG_TYPES'][strtolower($configType)]; + if ($info[0] == $configInfo[0] && + $info[1] == $configInfo[1]) { + return true; + } else { + return PEAR::raiseError("Config::registerConfigType registration of existing $configType failed.", null, PEAR_ERROR_RETURN); + } + } + if (!is_array($configInfo)) { + // make the normal assumption, that this is a standard config container added in at runtime + $configInfo = array('Config/Container/' . $configType . '.php', + 'Config_Container_'. $configType); + } + $file_exists = @include_once($configInfo[0]); + if ($file_exists) { + if (!class_exists($configInfo[1])) { + return PEAR::raiseError("Config::registerConfigType class '$configInfo[1]' not found in $configInfo[0]", null, PEAR_ERROR_RETURN); + } + } else { + return PEAR::raiseError("Config::registerConfigType file $configInfo[0] not found", null, PEAR_ERROR_RETURN); + } + $GLOBALS['CONFIG_TYPES'][strtolower($configType)] = $configInfo; + return true; + } // end func registerConfigType + + /** + * Returns the root container for this config object + * + * @access public + * @return object reference to config's root container object + */ + function &getRoot() + { + return $this->container; + } // end func getRoot + + /** + * Sets the content of the root Config_container object. + * + * This method will replace the current child of the root + * Config_Container object by the given object. + * + * @param object $rootContainer container to be used as the first child to root + * @access public + * @return mixed true on success or PEAR_Error + */ + function setRoot(&$rootContainer) + { + if (is_object($rootContainer) && strtolower(get_class($rootContainer)) === 'config_container') { + if ($rootContainer->getName() === 'root' && $rootContainer->getType() === 'section') { + $this->container =& $rootContainer; + } else { + $this->container =& new Config_Container('section', 'root'); + $this->container->addItem($rootContainer); + } + return true; + } else { + return PEAR::raiseError("Config::setRoot only accepts object of Config_Container type.", null, PEAR_ERROR_RETURN); + } + } // end func setRoot + + /** + * Parses the datasource contents + * + * This method will parse the datasource given and fill the root + * Config_Container object with other Config_Container objects. + * + * @param mixed $datasrc Datasource to parse + * @param string $configType Type of configuration + * @param array $options Options for the parser + * @access public + * @return mixed PEAR_Error on error or Config_Container object + */ + function &parseConfig($datasrc, $configType, $options = array()) + { + $configType = strtolower($configType); + if (!$this->isConfigTypeRegistered($configType)) { + return PEAR::raiseError("Configuration type '$configType' is not registered in Config::parseConfig.", null, PEAR_ERROR_RETURN); + } + $includeFile = $GLOBALS['CONFIG_TYPES'][$configType][0]; + $className = $GLOBALS['CONFIG_TYPES'][$configType][1]; + include_once($includeFile); + + $parser = new $className($options); + $error = $parser->parseDatasrc($datasrc, $this); + if ($error !== true) { + return $error; + } + $this->parserOptions = $parser->options; + $this->datasrc = $datasrc; + $this->configType = $configType; + return $this->container; + } // end func &parseConfig + + /** + * Writes the container contents to the datasource. + * + * @param mixed $datasrc Datasource to write to + * @param string $configType Type of configuration + * @param array $options Options for config container + * @access public + * @return mixed PEAR_Error on error or true if ok + */ + function writeConfig($datasrc = null, $configType = null, $options = array()) + { + if (empty($datasrc)) { + $datasrc = $this->datasrc; + } + if (empty($configType)) { + $configType = $this->configType; + } + if (empty($options)) { + $options = $this->parserOptions; + } + return $this->container->writeDatasrc($datasrc, $configType, $options); + } // end func writeConfig +} // end class Config +?> diff --git a/glmPEAR/Config/Container.php b/glmPEAR/Config/Container.php new file mode 100755 index 0000000..6afb228 --- /dev/null +++ b/glmPEAR/Config/Container.php @@ -0,0 +1,776 @@ + | +// +---------------------------------------------------------------------+ +// +// $Id: Container.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + +require_once 'Config.php'; + +/** +* Interface for Config containers +* +* @author Bertrand Mansion +* @package Config +*/ +class Config_Container { + + /** + * Container object type + * Ex: section, directive, comment, blank + * @var string + */ + var $type; + + /** + * Container object name + * @var string + */ + var $name = ''; + + /** + * Container object content + * @var string + */ + var $content = ''; + + /** + * Container object children + * @var array + */ + var $children = array(); + + /** + * Reference to container object's parent + * @var object + */ + var $parent; + + /** + * Array of attributes for this item + * @var array + */ + var $attributes; + + /** + * Unique id to differenciate nodes + * + * This is used to compare nodes + * Will not be needed anymore when this class will use ZendEngine 2 + * + * @var int + */ + var $_id; + + /** + * Constructor + * + * @param string $type Type of container object + * @param string $name Name of container object + * @param string $content Content of container object + * @param array $attributes Array of attributes for container object + */ + function Config_Container($type = 'section', $name = '', $content = '', $attributes = null) + { + $this->type = $type; + $this->name = $name; + $this->content = $content; + $this->attributes = $attributes; + $this->parent = null; + if (version_compare(PHP_VERSION, '5.0.0', 'gt')) { + $this->_id = uniqid($name.$type, true); + } else { + $this->_id = uniqid(substr($name.$type, 0, 114), true); + } + } // end constructor + + /** + * Create a child for this item. + * @param string $type type of item: directive, section, comment, blank... + * @param mixed $item item name + * @param string $content item content + * @param array $attributes item attributes + * @param string $where choose a position 'bottom', 'top', 'after', 'before' + * @param object $target needed if you choose 'before' or 'after' for where + * @return object reference to new item or Pear_Error + */ + function &createItem($type, $name, $content, $attributes = null, $where = 'bottom', $target = null) + { + $item =& new Config_Container($type, $name, $content, $attributes); + $result =& $this->addItem($item, $where, $target); + return $result; + } // end func &createItem + + /** + * Adds an item to this item. + * @param object $item a container object + * @param string $where choose a position 'bottom', 'top', 'after', 'before' + * @param object $target needed if you choose 'before' or 'after' in $where + * @return mixed reference to added container on success, Pear_Error on error + */ + function &addItem(&$item, $where = 'bottom', $target = null) + { + if ($this->type != 'section') { + return PEAR::raiseError('Config_Container::addItem must be called on a section type object.', null, PEAR_ERROR_RETURN); + } + if (is_null($target)) { + $target =& $this; + } + if (strtolower(get_class($target)) != 'config_container') { + return PEAR::raiseError('Target must be a Config_Container object in Config_Container::addItem.', null, PEAR_ERROR_RETURN); + } + + switch ($where) { + case 'before': + $index = $target->getItemIndex(); + break; + case 'after': + $index = $target->getItemIndex()+1; + break; + case 'top': + $index = 0; + break; + case 'bottom': + $index = -1; + break; + default: + return PEAR::raiseError('Use only top, bottom, before or after in Config_Container::addItem.', null, PEAR_ERROR_RETURN); + } + if (isset($index) && $index >= 0) { + array_splice($this->children, $index, 0, 'tmp'); + } else { + $index = count($this->children); + } + $this->children[$index] =& $item; + $this->children[$index]->parent =& $this; + + return $item; + } // end func addItem + + /** + * Adds a comment to this item. + * This is a helper method that calls createItem + * + * @param string $content Object content + * @param string $where Position : 'top', 'bottom', 'before', 'after' + * @param object $target Needed when $where is 'before' or 'after' + * @return object reference to new item or Pear_Error + */ + function &createComment($content = '', $where = 'bottom', $target = null) + { + return $this->createItem('comment', null, $content, null, $where, $target); + } // end func &createComment + + /** + * Adds a blank line to this item. + * This is a helper method that calls createItem + * + * @return object reference to new item or Pear_Error + */ + function &createBlank($where = 'bottom', $target = null) + { + return $this->createItem('blank', null, null, null, $where, $target); + } // end func &createBlank + + /** + * Adds a directive to this item. + * This is a helper method that calls createItem + * + * @param string $name Name of new directive + * @param string $content Content of new directive + * @param mixed $attributes Directive attributes + * @param string $where Position : 'top', 'bottom', 'before', 'after' + * @param object $target Needed when $where is 'before' or 'after' + * @return object reference to new item or Pear_Error + */ + function &createDirective($name, $content, $attributes = null, $where = 'bottom', $target = null) + { + return $this->createItem('directive', $name, $content, $attributes, $where, $target); + } // end func &createDirective + + /** + * Adds a section to this item. + * + * This is a helper method that calls createItem + * If the section already exists, it won't create a new one. + * It will return reference to existing item. + * + * @param string $name Name of new section + * @param array $attributes Section attributes + * @param string $where Position : 'top', 'bottom', 'before', 'after' + * @param object $target Needed when $where is 'before' or 'after' + * @return object reference to new item or Pear_Error + */ + function &createSection($name, $attributes = null, $where = 'bottom', $target = null) + { + return $this->createItem('section', $name, null, $attributes, $where, $target); + } // end func &createSection + + /** + * Tries to find the specified item(s) and returns the objects. + * + * Examples: + * $directives =& $obj->getItem('directive'); + * $directive_bar_4 =& $obj->getItem('directive', 'bar', null, 4); + * $section_foo =& $obj->getItem('section', 'foo'); + * + * This method can only be called on an object of type 'section'. + * Note that root is a section. + * This method is not recursive and tries to keep the current structure. + * For a deeper search, use searchPath() + * + * @param string $type Type of item: directive, section, comment, blank... + * @param mixed $name Item name + * @param mixed $content Find item with this content + * @param array $attributes Find item with attribute set to the given value + * @param int $index Index of the item in the returned object list. If it is not set, will try to return the last item with this name. + * @return mixed reference to item found or false when not found + * @see &searchPath() + */ + function &getItem($type = null, $name = null, $content = null, $attributes = null, $index = -1) + { + if ($this->type != 'section') { + return PEAR::raiseError('Config_Container::getItem must be called on a section type object.', null, PEAR_ERROR_RETURN); + } + if (!is_null($type)) { + $testFields[] = 'type'; + } + if (!is_null($name)) { + $testFields[] = 'name'; + } + if (!is_null($content)) { + $testFields[] = 'content'; + } + if (!is_null($attributes) && is_array($attributes)) { + $testFields[] = 'attributes'; + } + + $itemsArr = array(); + $fieldsToMatch = count($testFields); + for ($i = 0, $count = count($this->children); $i < $count; $i++) { + $match = 0; + reset($testFields); + foreach ($testFields as $field) { + if ($field != 'attributes') { + if ($this->children[$i]->$field == ${$field}) { + $match++; + } + } else { + // Look for attributes in array + $attrToMatch = count($attributes); + $attrMatch = 0; + foreach ($attributes as $key => $value) { + if (isset($this->children[$i]->attributes[$key]) && + $this->children[$i]->attributes[$key] == $value) { + $attrMatch++; + } + } + if ($attrMatch == $attrToMatch) { + $match++; + } + } + } + if ($match == $fieldsToMatch) { + $itemsArr[] =& $this->children[$i]; + } + } + if ($index >= 0) { + if (isset($itemsArr[$index])) { + return $itemsArr[$index]; + } else { + $return = false; + return $return; + } + } else { + if ($count = count($itemsArr)) { + return $itemsArr[$count-1]; + } else { + $return = false; + return $return; + } + } + } // end func &getItem + + /** + * Finds a node using XPATH like format. + * + * The search format is an array: + * array(item1, item2, item3, ...) + * + * Each item can be defined as the following: + * item = 'string' : will match the container named 'string' + * item = array('string', array('name' => 'xyz')) + * will match the container name 'string' whose attribute name is equal to "xyz" + * For example : + * + * @param mixed Search path and attributes + * + * @return mixed Config_Container object, array of Config_Container objects or false on failure. + * @access public + */ + function &searchPath($args) + { + if ($this->type != 'section') { + return PEAR::raiseError('Config_Container::searchPath must be called on a section type object.', null, PEAR_ERROR_RETURN); + } + + $arg = array_shift($args); + + if (is_array($arg)) { + $name = $arg[0]; + $attributes = $arg[1]; + } else { + $name = $arg; + $attributes = null; + } + // find all the matches for first.. + $match =& $this->getItem(null, $name, null, $attributes); + + if (!$match) { + $return = false; + return $return; + } + if (!empty($args)) { + return $match->searchPath($args); + } + return $match; + } // end func &searchPath + + /** + * Return a child directive's content. + * + * This method can use two different search approach, depending on + * the parameter it is given. If the parameter is an array, it will use + * the {@link Config_Container::searchPath()} method. If it is a string, + * it will use the {@link Config_Container::getItem()} method. + * + * Example: + * + * require_once 'Config.php'; + * $ini = new Config(); + * $conf =& $ini->parseConfig('/path/to/config.ini', 'inicommented'); + * + * // Will return the value found at : + * // [Database] + * // host=localhost + * echo $conf->directiveContent(array('Database', 'host'))); + * + * // Will return the value found at : + * // date="dec-2004" + * echo $conf->directiveContent('date'); + * + * + * + * @param mixed Search path and attributes or a directive name + * @param int Index of the item in the returned directive list. + * Eventually used if args is a string. + * + * @return mixed Content of directive or false if not found. + * @access public + */ + function directiveContent($args, $index = -1) + { + if (is_array($args)) { + $item =& $this->searchPath($args); + } else { + $item =& $this->getItem('directive', $args, null, null, $index); + } + if ($item) { + return $item->getContent(); + } + return false; + } // end func getDirectiveContent + + /** + * Returns how many children this container has + * + * @param string $type type of children counted + * @param string $name name of children counted + * @return int number of children found + */ + function countChildren($type = null, $name = null) + { + if (is_null($type) && is_null($name)) { + return count($this->children); + } + $count = 0; + if (isset($name) && isset($type)) { + for ($i = 0, $children = count($this->children); $i < $children; $i++) { + if ($this->children[$i]->name === $name && + $this->children[$i]->type == $type) { + $count++; + } + } + return $count; + } + if (isset($type)) { + for ($i = 0, $children = count($this->children); $i < $children; $i++) { + if ($this->children[$i]->type == $type) { + $count++; + } + } + return $count; + } + if (isset($name)) { + // Some directives can have the same name + for ($i = 0, $children = count($this->children); $i < $children; $i++) { + if ($this->children[$i]->name === $name) { + $count++; + } + } + return $count; + } + } // end func &countChildren + + /** + * Deletes an item (section, directive, comment...) from the current object + * TODO: recursive remove in sub-sections + * @return mixed true if object was removed, false if not, or PEAR_Error if root + */ + function removeItem() + { + if ($this->isRoot()) { + return PEAR::raiseError('Cannot remove root item in Config_Container::removeItem.', null, PEAR_ERROR_RETURN); + } + $index = $this->getItemIndex(); + if (!is_null($index)) { + array_splice($this->parent->children, $index, 1); + return true; + } + return false; + } // end func removeItem + + /** + * Returns the item index in its parent children array. + * @return int returns int or null if root object + */ + function getItemIndex() + { + if (is_object($this->parent)) { + // This will be optimized with Zend Engine 2 + $pchildren =& $this->parent->children; + for ($i = 0, $count = count($pchildren); $i < $count; $i++) { + if ($pchildren[$i]->_id == $this->_id) { + return $i; + } + } + } + return; + } // end func getItemIndex + + /** + * Returns the item rank in its parent children array + * according to other items with same type and name. + * @param bool count items differently by type + * @return int returns int or null if root object + */ + function getItemPosition($byType = true) + { + if (is_object($this->parent)) { + $pchildren =& $this->parent->children; + for ($i = 0, $count = count($pchildren); $i < $count; $i++) { + if ($pchildren[$i]->name == $this->name) { + if ($byType == true) { + if ($pchildren[$i]->type == $this->type) { + $obj[] =& $pchildren[$i]; + } + } else { + $obj[] =& $pchildren[$i]; + } + } + } + for ($i = 0, $count = count($obj); $i < $count; $i++) { + if ($obj[$i]->_id == $this->_id) { + return $i; + } + } + } + return; + } // end func getItemPosition + + /** + * Returns the item parent object. + * @return object returns reference to parent object or null if root object + */ + function &getParent() + { + return $this->parent; + } // end func &getParent + + /** + * Returns the item parent object. + * @return mixed returns reference to child object or false if child does not exist + */ + function &getChild($index = 0) + { + if (!empty($this->children[$index])) { + return $this->children[$index]; + } else { + return false; + } + } // end func &getChild + + /** + * Set this item's name. + * @return void + */ + function setName($name) + { + $this->name = $name; + } // end func setName + + /** + * Get this item's name. + * @return string item's name + */ + function getName() + { + return $this->name; + } // end func getName + + /** + * Set this item's content. + * @return void + */ + function setContent($content) + { + $this->content = $content; + } // end func setContent + + /** + * Get this item's content. + * @return string item's content + */ + function getContent() + { + return $this->content; + } // end func getContent + + /** + * Set this item's type. + * @return void + */ + function setType($type) + { + $this->type = $type; + } // end func setType + + /** + * Get this item's type. + * @return string item's type + */ + function getType() + { + return $this->type; + } // end func getType + + /** + * Set this item's attributes. + * @param array $attributes Array of attributes + * @return void + */ + function setAttributes($attributes) + { + $this->attributes = $attributes; + } // end func setAttributes + + /** + * Set this item's attributes. + * @param array $attributes Array of attributes + * @return void + */ + function updateAttributes($attributes) + { + if (is_array($attributes)) { + foreach ($attributes as $key => $value) { + $this->attributes[$key] = $value; + } + } + } // end func updateAttributes + + /** + * Get this item's attributes. + * @return array item's attributes + */ + function getAttributes() + { + return $this->attributes; + } // end func getAttributes + + /** + * Get one attribute value of this item + * @param string $attribute Attribute key + * @return mixed item's attribute value + */ + function getAttribute($attribute) + { + if (isset($this->attributes[$attribute])) { + return $this->attributes[$attribute]; + } + return null; + } // end func getAttribute + + /** + * Set a children directive content. + * This is an helper method calling getItem and addItem or setContent for you. + * If the directive does not exist, it will be created at the bottom. + * + * @param string $name Name of the directive to look for + * @param mixed $content New content + * @param int $index Index of the directive to set, + * in case there are more than one directive + * with the same name + * @return object newly set directive + */ + function &setDirective($name, $content, $index = -1) + { + $item =& $this->getItem('directive', $name, null, null, $index); + if ($item === false || PEAR::isError($item)) { + // Directive does not exist, will create one + unset($item); + return $this->createDirective($name, $content, null); + } else { + // Change existing directive value + $item->setContent($content); + return $item; + } + } // end func setDirective + + /** + * Is this item root, in a config container object + * @return bool true if item is root + */ + function isRoot() + { + if (is_null($this->parent)) { + return true; + } + return false; + } // end func isRoot + + /** + * Call the toString methods in the container plugin + * @param string $configType Type of configuration used to generate the string + * @param array $options Specify special options used by the parser + * @return mixed true on success or PEAR_ERROR + */ + function toString($configType, $options = array()) + { + $configType = strtolower($configType); + if (!isset($GLOBALS['CONFIG_TYPES'][$configType])) { + return PEAR::raiseError("Configuration type '$configType' is not registered in Config_Container::toString.", null, PEAR_ERROR_RETURN); + } + $includeFile = $GLOBALS['CONFIG_TYPES'][$configType][0]; + $className = $GLOBALS['CONFIG_TYPES'][$configType][1]; + include_once($includeFile); + $renderer = new $className($options); + return $renderer->toString($this); + } // end func toString + + /** + * Returns a key/value pair array of the container and its children. + * + * Format : section[directive][index] = value + * If the container has attributes, it will use '@' and '#' + * index is here because multiple directives can have the same name. + * + * @param bool $useAttr Whether to return the attributes too + * @return array + */ + function toArray($useAttr = true) + { + $array[$this->name] = array(); + switch ($this->type) { + case 'directive': + if ($useAttr && count($this->attributes) > 0) { + $array[$this->name]['#'] = $this->content; + $array[$this->name]['@'] = $this->attributes; + } else { + $array[$this->name] = $this->content; + } + break; + case 'section': + if ($useAttr && count($this->attributes) > 0) { + $array[$this->name]['@'] = $this->attributes; + } + if ($count = count($this->children)) { + for ($i = 0; $i < $count; $i++) { + $newArr = $this->children[$i]->toArray($useAttr); + if (!is_null($newArr)) { + foreach ($newArr as $key => $value) { + if (isset($array[$this->name][$key])) { + // duplicate name/type + if (!is_array($array[$this->name][$key]) || + !isset($array[$this->name][$key][0])) { + $old = $array[$this->name][$key]; + unset($array[$this->name][$key]); + $array[$this->name][$key][0] = $old; + } + $array[$this->name][$key][] = $value; + } else { + $array[$this->name][$key] = $value; + } + } + } + } + } + break; + default: + return null; + } + return $array; + } // end func toArray + + /** + * Writes the configuration to a file + * + * @param mixed $datasrc Info on datasource such as path to the configuraton file or dsn... + * @param string $configType Type of configuration + * @param array $options Options for writer + * @access public + * @return mixed true on success or PEAR_ERROR + */ + function writeDatasrc($datasrc, $configType, $options = array()) + { + $configType = strtolower($configType); + if (!isset($GLOBALS['CONFIG_TYPES'][$configType])) { + return PEAR::raiseError("Configuration type '$configType' is not registered in Config_Container::writeDatasrc.", null, PEAR_ERROR_RETURN); + } + $includeFile = $GLOBALS['CONFIG_TYPES'][$configType][0]; + $className = $GLOBALS['CONFIG_TYPES'][$configType][1]; + include_once($includeFile); + + $writeMethodName = (version_compare(phpversion(), '5', '<')) ? 'writedatasrc' : 'writeDatasrc'; + if (in_array($writeMethodName, get_class_methods($className))) { + $writer = new $className($options); + return $writer->writeDatasrc($datasrc, $this); + } + + // Default behaviour + $fp = @fopen($datasrc, 'w'); + if ($fp) { + $string = $this->toString($configType, $options); + $len = strlen($string); + @flock($fp, LOCK_EX); + @fwrite($fp, $string, $len); + @flock($fp, LOCK_UN); + @fclose($fp); + return true; + } else { + return PEAR::raiseError('Cannot open datasource for writing.', 1, PEAR_ERROR_RETURN); + } + } // end func writeDatasrc +} // end class Config_Container +?> diff --git a/glmPEAR/Config/Container/Apache.php b/glmPEAR/Config/Container/Apache.php new file mode 100755 index 0000000..265a0a7 --- /dev/null +++ b/glmPEAR/Config/Container/Apache.php @@ -0,0 +1,169 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Apache.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + +/** +* Simple config parser for apache httpd.conf files +* A more complex version could handle directives as +* associative arrays. +* +* @author Bertrand Mansion +* @package Config +*/ +class Config_Container_Apache { + + /** + * This class options + * Not used at the moment + * + * @var array + */ + var $options = array(); + + /** + * Constructor + * + * @access public + * @param string $options (optional)Options to be used by renderer + */ + function Config_Container_Apache($options = array()) + { + $this->options = $options; + } // end constructor + + /** + * Parses the data of the given configuration file + * + * @access public + * @param string $datasrc path to the configuration file + * @param object $obj reference to a config object + * @return mixed returns a PEAR_ERROR, if error occurs or true if ok + */ + function &parseDatasrc($datasrc, &$obj) + { + $return = true; + if (!is_readable($datasrc)) { + return PEAR::raiseError("Datasource file cannot be read.", null, PEAR_ERROR_RETURN); + } + $lines = file($datasrc); + $n = 0; + $lastline = ''; + $sections[0] =& $obj->container; + foreach ($lines as $line) { + $n++; + if (!preg_match('/^\s*#/', $line) && + preg_match('/^\s*(.*)\s+\\\$/', $line, $match)) { + // directive on more than one line + $lastline .= $match[1].' '; + continue; + } + if ($lastline != '') { + $line = $lastline.trim($line); + $lastline = ''; + } + if (preg_match('/^\s*#+\s*(.*?)\s*$/', $line, $match)) { + // a comment + $currentSection =& $sections[count($sections)-1]; + $currentSection->createComment($match[1]); + } elseif (trim($line) == '') { + // a blank line + $currentSection =& $sections[count($sections)-1]; + $currentSection->createBlank(); + } elseif (preg_match('/^\s*(\w+)(?:\s+(.*?)|)\s*$/', $line, $match)) { + // a directive + $currentSection =& $sections[count($sections)-1]; + $currentSection->createDirective($match[1], $match[2]); + } elseif (preg_match('/^\s*<(\w+)(?:\s+([^>]*)|\s*)>\s*$/', $line, $match)) { + // a section opening + if (!isset($match[2])) + $match[2] = ''; + $currentSection =& $sections[count($sections)-1]; + $attributes = explode(' ', $match[2]); + $sections[] =& $currentSection->createSection($match[1], $attributes); + } elseif (preg_match('/^\s*<\/(\w+)\s*>\s*$/', $line, $match)) { + // a section closing + $currentSection =& $sections[count($sections)-1]; + if ($currentSection->name != $match[1]) { + return PEAR::raiseError("Section not closed in '$datasrc' at line $n.", null, PEAR_ERROR_RETURN); + } + array_pop($sections); + } else { + return PEAR::raiseError("Syntax error in '$datasrc' at line $n.", null, PEAR_ERROR_RETURN); + } + } + return $return; + } // end func parseDatasrc + + /** + * Returns a formatted string of the object + * @param object $obj Container object to be output as string + * @access public + * @return string + */ + function toString(&$obj) + { + static $deep = -1; + $ident = ''; + if (!$obj->isRoot()) { + // no indent for root + $deep++; + $ident = str_repeat(' ', $deep); + } + if (!isset($string)) { + $string = ''; + } + switch ($obj->type) { + case 'blank': + $string = "\n"; + break; + case 'comment': + $string = $ident.'# '.$obj->content."\n"; + break; + case 'directive': + $string = $ident.$obj->name.' '.$obj->content."\n"; + break; + case 'section': + if (!$obj->isRoot()) { + $string = $ident.'<'.$obj->name; + if (is_array($obj->attributes) && count($obj->attributes) > 0) { + foreach ($obj->attributes as $attr => $val) { + $string .= ' '.$val; + } + } + $string .= ">\n"; + } + if (count($obj->children) > 0) { + for ($i = 0; $i < count($obj->children); $i++) { + $string .= $this->toString($obj->getChild($i)); + } + } + if (!$obj->isRoot()) { + // object is not root + $string .= $ident.'name.">\n"; + } + break; + default: + $string = ''; + } + if (!$obj->isRoot()) { + $deep--; + } + return $string; + } // end func toString +} // end class Config_Container_Apache +?> diff --git a/glmPEAR/Config/Container/GenericConf.php b/glmPEAR/Config/Container/GenericConf.php new file mode 100755 index 0000000..40c3e39 --- /dev/null +++ b/glmPEAR/Config/Container/GenericConf.php @@ -0,0 +1,139 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: GenericConf.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + +/** +* Config parser for generic .conf files like +* htdig.conf... +* +* @author Bertrand Mansion +* @package Config +*/ +class Config_Container_GenericConf { + + /** + * This class options: + * Ex: $options['comment'] = '#'; + * Ex: $options['equals'] = ':'; + * Ex: $options['newline'] = '\\'; + * + * @var array + */ + var $options = array(); + + /** + * Constructor + * + * @access public + * @param string $options (optional)Options to be used by renderer + */ + function Config_Container_GenericConf($options = array()) + { + if (empty($options['comment'])) { + $options['comment'] = '#'; + } + if (empty($options['equals'])) { + $options['equals'] = ':'; + } + if (empty($options['newline'])) { + $options['newline'] = '\\'; + } + $this->options = $options; + } // end constructor + + /** + * Parses the data of the given configuration file + * + * @access public + * @param string $datasrc path to the configuration file + * @param object $obj reference to a config object + * @return mixed returns a PEAR_ERROR, if error occurs or true if ok + */ + function &parseDatasrc($datasrc, &$obj) + { + $return = true; + if (!is_readable($datasrc)) { + return PEAR::raiseError("Datasource file cannot be read.", null, PEAR_ERROR_RETURN); + } + + $lines = file($datasrc); + $n = 0; + $lastline = ''; + $currentSection =& $obj->container; + foreach ($lines as $line) { + $n++; + if (!preg_match('/^\s*'.$this->options['comment'].'/', $line) && + preg_match('/^\s*(.*)\s+'.$this->options['newline'].'\s*$/', $line, $match)) { + // directive on more than one line + $lastline .= $match[1].' '; + continue; + } + if ($lastline != '') { + $line = $lastline.trim($line); + $lastline = ''; + } + if (preg_match('/^\s*'.$this->options['comment'].'+\s*(.*?)\s*$/', $line, $match)) { + // a comment + $currentSection->createComment($match[1]); + } elseif (preg_match('/^\s*$/', $line)) { + // a blank line + $currentSection->createBlank(); + } elseif (preg_match('/^\s*(\w+)'.$this->options['equals'].'\s*((.*?)|)\s*$/', $line, $match)) { + // a directive + $currentSection->createDirective($match[1], $match[2]); + } else { + return PEAR::raiseError("Syntax error in '$datasrc' at line $n.", null, PEAR_ERROR_RETURN); + } + } + return $return; + } // end func parseDatasrc + + /** + * Returns a formatted string of the object + * @param object $obj Container object to be output as string + * @access public + * @return string + */ + function toString(&$obj) + { + $string = ''; + switch ($obj->type) { + case 'blank': + $string = "\n"; + break; + case 'comment': + $string = $this->options['comment'].$obj->content."\n"; + break; + case 'directive': + $string = $obj->name.$this->options['equals'].$obj->content."\n"; + break; + case 'section': + // How to deal with sections ??? + if (count($obj->children) > 0) { + for ($i = 0; $i < count($obj->children); $i++) { + $string .= $this->toString($obj->getChild($i)); + } + } + break; + default: + $string = ''; + } + return $string; + } // end func toString +} // end class Config_Container_GenericConf +?> diff --git a/glmPEAR/Config/Container/IniCommented.php b/glmPEAR/Config/Container/IniCommented.php new file mode 100755 index 0000000..c00ae44 --- /dev/null +++ b/glmPEAR/Config/Container/IniCommented.php @@ -0,0 +1,327 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: IniCommented.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + +/** +* Config parser for PHP .ini files with comments +* +* @author Bertrand Mansion +* @package Config +*/ +class Config_Container_IniCommented { + + /** + * This class options + * Not used at the moment + * + * @var array + */ + var $options = array(); + + /** + * Constructor + * + * @access public + * @param string $options (optional)Options to be used by renderer + */ + function Config_Container_IniCommented($options = array()) + { + $this->options = $options; + } // end constructor + + /** + * Parses the data of the given configuration file + * + * @access public + * @param string $datasrc path to the configuration file + * @param object $obj reference to a config object + * @return mixed returns a PEAR_ERROR, if error occurs or true if ok + */ + function &parseDatasrc($datasrc, &$obj) + { + $return = true; + if (!file_exists($datasrc)) { + return PEAR::raiseError("Datasource file does not exist.", null, PEAR_ERROR_RETURN); + } + $lines = file($datasrc); + $n = 0; + $lastline = ''; + $currentSection =& $obj->container; + foreach ($lines as $line) { + $n++; + if (preg_match('/^\s*;(.*?)\s*$/', $line, $match)) { + // a comment + $currentSection->createComment($match[1]); + } elseif (preg_match('/^\s*$/', $line)) { + // a blank line + $currentSection->createBlank(); + } elseif (preg_match('/^\s*([a-zA-Z0-9_\-\.\s:]*)\s*=\s*(.*)\s*$/', $line, $match)) { + // a directive + + $values = $this->_quoteAndCommaParser($match[2]); + if (PEAR::isError($values)) { + return PEAR::raiseError($values); + } + + if (count($values)) { + foreach($values as $value) { + if ($value[0] == 'normal') { + $currentSection->createDirective(trim($match[1]), $value[1]); + } + if ($value[0] == 'comment') { + $currentSection->createComment(substr($value[1], 1)); + } + } + } + } elseif (preg_match('/^\s*\[\s*(.*)\s*\]\s*$/', $line, $match)) { + // a section + $currentSection =& $obj->container->createSection($match[1]); + } else { + return PEAR::raiseError("Syntax error in '$datasrc' at line $n.", null, PEAR_ERROR_RETURN); + } + } + return $return; + } // end func parseDatasrc + + /** + * Quote and Comma Parser for INI files + * + * This function allows complex values such as: + * + * + * mydirective = "Item, number \"1\"", Item 2 ; "This" is really, really tricky + * + * @param string $text value of a directive to parse for quotes/multiple values + * @return array The array returned contains multiple values, if any (unquoted literals + * to be used as is), and a comment, if any. The format of the array is: + * + *
+     * array(array('normal', 'first value'),
+     *       array('normal', 'next value'),...
+     *       array('comment', '; comment with leading ;'))
+     * 
+ * @author Greg Beaver + * @access private + */ + function _quoteAndCommaParser($text) + { + $text = trim($text); + if ($text == '') { + $emptyNode = array(); + $emptyNode[0][0] = 'normal'; + $emptyNode[0][1] = ''; + return $emptyNode; + } + + // tokens + $tokens['normal'] = array('"', ';', ','); + $tokens['quote'] = array('"', '\\'); + $tokens['escape'] = false; // cycle + $tokens['after_quote'] = array(',', ';'); + + // events + $events['normal'] = array('"' => 'quote', ';' => 'comment', ',' => 'normal'); + $events['quote'] = array('"' => 'after_quote', '\\' => 'escape'); + $events['after_quote'] = array(',' => 'normal', ';' => 'comment'); + + // state stack + $stack = array(); + + // return information + $return = array(); + $returnpos = 0; + $returntype = 'normal'; + + // initialize + array_push($stack, 'normal'); + $pos = 0; // position in $text + + do { + $char = $text{$pos}; + $state = $this->_getQACEvent($stack); + + if ($tokens[$state]) { + if (in_array($char, $tokens[$state])) { + switch($events[$state][$char]) { + case 'quote' : + if ($state == 'normal' && + isset($return[$returnpos]) && + !empty($return[$returnpos][1])) { + return PEAR::raiseError("invalid ini syntax, quotes cannot follow text '$text'", + null, PEAR_ERROR_RETURN); + } + if ($returnpos >= 0 && isset($return[$returnpos])) { + // trim any unnecessary whitespace in earlier entries + $return[$returnpos][1] = trim($return[$returnpos][1]); + } else { + $returnpos++; + } + $return[$returnpos] = array('normal', ''); + array_push($stack, 'quote'); + continue 2; + break; + case 'comment' : + // comments go to the end of the line, so we are done + $return[++$returnpos] = array('comment', substr($text, $pos)); + return $return; + break; + case 'after_quote' : + array_push($stack, 'after_quote'); + break; + case 'escape' : + // don't save the first slash + array_push($stack, 'escape'); + continue 2; + break; + case 'normal' : + // start a new segment + if ($state == 'normal') { + $returnpos++; + continue 2; + } else { + while ($state != 'normal') { + array_pop($stack); + $state = $this->_getQACEvent($stack); + } + $returnpos++; + } + break; + default : + PEAR::raiseError("::_quoteAndCommaParser oops, state missing", null, PEAR_ERROR_DIE); + break; + } + } else { + if ($state != 'after_quote') { + if (!isset($return[$returnpos])) { + $return[$returnpos] = array('normal', ''); + } + // add this character to the current ini segment if non-empty, or if in a quote + if ($state == 'quote') { + $return[$returnpos][1] .= $char; + } elseif (!empty($return[$returnpos][1]) || + (empty($return[$returnpos][1]) && trim($char) != '')) { + if (!isset($return[$returnpos])) { + $return[$returnpos] = array('normal', ''); + } + $return[$returnpos][1] .= $char; + if (strcasecmp('true', $return[$returnpos][1]) == 0) { + $return[$returnpos][1] = '1'; + } elseif (strcasecmp('false', $return[$returnpos][1]) == 0) { + $return[$returnpos][1] = ''; + } + } + } else { + if (trim($char) != '') { + return PEAR::raiseError("invalid ini syntax, text after a quote not allowed '$text'", + null, PEAR_ERROR_RETURN); + } + } + } + } else { + // no tokens, so add this one and cycle to previous state + $return[$returnpos][1] .= $char; + array_pop($stack); + } + } while (++$pos < strlen($text)); + return $return; + } // end func _quoteAndCommaParser + + /** + * Retrieve the state off of a state stack for the Quote and Comma Parser + * @param array $stack The parser state stack + * @author Greg Beaver + * @access private + */ + function _getQACEvent($stack) + { + return array_pop($stack); + } // end func _getQACEvent + + /** + * Returns a formatted string of the object + * @param object $obj Container object to be output as string + * @access public + * @return string + */ + function toString(&$obj) + { + static $childrenCount, $commaString; + + if (!isset($string)) { + $string = ''; + } + switch ($obj->type) { + case 'blank': + $string = "\n"; + break; + case 'comment': + $string = ';'.$obj->content."\n"; + break; + case 'directive': + $count = $obj->parent->countChildren('directive', $obj->name); + $content = $obj->content; + if ($content === false) { + $content = '0'; + } elseif ($content === true) { + $content = '1'; + } elseif (strlen(trim($content)) < strlen($content) || + strpos($content, ',') !== false || + strpos($content, ';') !== false || + strpos($content, '=') !== false || + strpos($content, '"') !== false || + strpos($content, '%') !== false || + strpos($content, '~') !== false) { + $content = '"'.addslashes($content).'"'; + } + if ($count > 1) { + // multiple values for a directive are separated by a comma + if (isset($childrenCount[$obj->name])) { + $childrenCount[$obj->name]++; + } else { + $childrenCount[$obj->name] = 0; + $commaString[$obj->name] = $obj->name.' = '; + } + if ($childrenCount[$obj->name] == $count-1) { + // Clean the static for future calls to toString + $string .= $commaString[$obj->name].$content."\n"; + unset($childrenCount[$obj->name]); + unset($commaString[$obj->name]); + } else { + $commaString[$obj->name] .= $content.', '; + } + } else { + $string = $obj->name.' = '.$content."\n"; + } + break; + case 'section': + if (!$obj->isRoot()) { + $string = '['.$obj->name."]\n"; + } + if (count($obj->children) > 0) { + for ($i = 0; $i < count($obj->children); $i++) { + $string .= $this->toString($obj->getChild($i)); + } + } + break; + default: + $string = ''; + } + return $string; + } // end func toString +} // end class Config_Container_IniCommented +?> diff --git a/glmPEAR/Config/Container/IniFile.php b/glmPEAR/Config/Container/IniFile.php new file mode 100755 index 0000000..cd17099 --- /dev/null +++ b/glmPEAR/Config/Container/IniFile.php @@ -0,0 +1,165 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: IniFile.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + +/** +* Config parser for PHP .ini files +* Faster because it uses parse_ini_file() but get rid of comments, +* quotes, types and converts On, Off, True, False, Yes, No to 0 and 1. +* +* @author Bertrand Mansion +* @package Config +*/ +class Config_Container_IniFile { + + /** + * This class options + * Not used at the moment + * + * @var array + */ + var $options = array(); + + /** + * Constructor + * + * @access public + * @param string $options (optional)Options to be used by renderer + */ + function Config_Container_IniFile($options = array()) + { + $this->options = $options; + } // end constructor + + /** + * Parses the data of the given configuration file + * + * @access public + * @param string $datasrc path to the configuration file + * @param object $obj reference to a config object + * @return mixed returns a PEAR_ERROR, if error occurs or true if ok + */ + function &parseDatasrc($datasrc, &$obj) + { + $return = true; + if (!file_exists($datasrc)) { + return PEAR::raiseError("Datasource file does not exist.", null, PEAR_ERROR_RETURN); + } + $currentSection =& $obj->container; + $confArray = parse_ini_file($datasrc, true); + if (!$confArray) { + return PEAR::raiseError("File '$datasrc' does not contain configuration data.", null, PEAR_ERROR_RETURN); + } + foreach ($confArray as $key => $value) { + if (is_array($value)) { + $currentSection =& $obj->container->createSection($key); + foreach ($value as $directive => $content) { + // try to split the value if comma found + if (strpos($content, '"') === false) { + $values = preg_split('/\s*,\s+/', $content); + if (count($values) > 1) { + foreach ($values as $k => $v) { + $currentSection->createDirective($directive, $v); + } + } else { + $currentSection->createDirective($directive, $content); + } + } else { + $currentSection->createDirective($directive, $content); + } + } + } else { + $currentSection->createDirective($key, $value); + } + } + return $return; + } // end func parseDatasrc + + /** + * Returns a formatted string of the object + * @param object $obj Container object to be output as string + * @access public + * @return string + */ + function toString(&$obj) + { + static $childrenCount, $commaString; + + if (!isset($string)) { + $string = ''; + } + switch ($obj->type) { + case 'blank': + $string = "\n"; + break; + case 'comment': + $string = ';'.$obj->content."\n"; + break; + case 'directive': + $count = $obj->parent->countChildren('directive', $obj->name); + $content = $obj->content; + if ($content === false) { + $content = '0'; + } elseif ($content === true) { + $content = '1'; + } elseif (strlen(trim($content)) < strlen($content) || + strpos($content, ',') !== false || + strpos($content, ';') !== false || + strpos($content, '=') !== false || + strpos($content, '"') !== false || + strpos($content, '%') !== false || + strpos($content, '~') !== false) { + $content = '"'.addslashes($content).'"'; + } + if ($count > 1) { + // multiple values for a directive are separated by a comma + if (isset($childrenCount[$obj->name])) { + $childrenCount[$obj->name]++; + } else { + $childrenCount[$obj->name] = 0; + $commaString[$obj->name] = $obj->name.'='; + } + if ($childrenCount[$obj->name] == $count-1) { + // Clean the static for future calls to toString + $string .= $commaString[$obj->name].$content."\n"; + unset($childrenCount[$obj->name]); + unset($commaString[$obj->name]); + } else { + $commaString[$obj->name] .= $content.', '; + } + } else { + $string = $obj->name.'='.$content."\n"; + } + break; + case 'section': + if (!$obj->isRoot()) { + $string = '['.$obj->name."]\n"; + } + if (count($obj->children) > 0) { + for ($i = 0; $i < count($obj->children); $i++) { + $string .= $this->toString($obj->getChild($i)); + } + } + break; + default: + $string = ''; + } + return $string; + } // end func toString +} // end class Config_Container_IniFile +?> diff --git a/glmPEAR/Config/Container/PHPArray.php b/glmPEAR/Config/Container/PHPArray.php new file mode 100755 index 0000000..aac6fa7 --- /dev/null +++ b/glmPEAR/Config/Container/PHPArray.php @@ -0,0 +1,251 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: PHPArray.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + +/** +* Config parser for common PHP configuration array +* such as found in the horde project. +* +* Options expected is: +* 'name' => 'conf' +* Name of the configuration array. +* Default is $conf[]. +* 'useAttr' => true +* Whether we render attributes +* +* @author Bertrand Mansion +* @package Config +*/ +class Config_Container_PHPArray { + + /** + * This class options: + * - name of the config array to parse/output + * Ex: $options['name'] = 'myconf'; + * - Whether to add attributes to the array + * Ex: $options['useAttr'] = false; + * - Whether to treat numbered arrays as duplicates of their parent directive + * or as individual directives + * Ex: $options['duplicateDirectives'] = false; + * + * @var array + */ + var $options = array('name' => 'conf', + 'useAttr' => true, + 'duplicateDirectives' => true); + + /** + * Constructor + * + * @access public + * @param string $options Options to be used by renderer + */ + function Config_Container_PHPArray($options = array()) + { + foreach ($options as $key => $value) { + $this->options[$key] = $value; + } + } // end constructor + + /** + * Parses the data of the given configuration file + * + * @access public + * @param string $datasrc path to the configuration file + * @param object $obj reference to a config object + * @return mixed returns a PEAR_ERROR, if error occurs or true if ok + */ + function &parseDatasrc($datasrc, &$obj) + { + $return = true; + if (empty($datasrc)) { + return PEAR::raiseError("Datasource file path is empty.", null, PEAR_ERROR_RETURN); + } + if (is_array($datasrc)) { + $this->_parseArray($datasrc, $obj->container); + } else { + if (!file_exists($datasrc)) { + return PEAR::raiseError("Datasource file does not exist.", null, PEAR_ERROR_RETURN); + } else { + include($datasrc); + if (!isset(${$this->options['name']}) || !is_array(${$this->options['name']})) { + return PEAR::raiseError("File '$datasrc' does not contain a required '".$this->options['name']."' array.", null, PEAR_ERROR_RETURN); + } + } + $this->_parseArray(${$this->options['name']}, $obj->container); + } + return $return; + } // end func parseDatasrc + + /** + * Parses the PHP array recursively + * @param array $array array values from the config file + * @param object $container reference to the container object + * @access private + * @return void + */ + function _parseArray($array, &$container) + { + foreach ($array as $key => $value) { + switch ((string)$key) { + case '@': + $container->setAttributes($value); + break; + case '#': + $container->setType('directive'); + $container->setContent($value); + break; + default: + if (is_array($value)) { + if ($this->options['duplicateDirectives'] == true && is_integer(key($value))) { + foreach ($value as $nestedValue) { + if (is_array($nestedValue)) { + $section =& $container->createSection($key); + $this->_parseArray($nestedValue, $section); + } else { + $container->createDirective($key, $nestedValue); + } + } + } else { + $section =& $container->createSection($key); + $this->_parseArray($value, $section); + } + } else { + $container->createDirective($key, $value); + } + } + } + } // end func _parseArray + + /** + * Returns a formatted string of the object + * @param object $obj Container object to be output as string + * @access public + * @return string + */ + function toString(&$obj) + { + if (!isset($string)) { + $string = ''; + } + switch ($obj->type) { + case 'blank': + $string .= "\n"; + break; + case 'comment': + $string .= '// '.$obj->content."\n"; + break; + case 'directive': + $attrString = ''; + $parentString = $this->_getParentString($obj); + $attributes = $obj->getAttributes(); + if ($this->options['useAttr'] && is_array($attributes) && count($attributes) > 0) { + // Directive with attributes '@' and value '#' + $string .= $parentString."['#']"; + foreach ($attributes as $attr => $val) { + $attrString .= $parentString."['@']" + ."['".$attr."'] = '".addcslashes($val, "\\'")."';\n"; + } + } else { + $string .= $parentString; + } + $string .= ' = '; + if (is_string($obj->content)) { + $string .= "'".addcslashes($obj->content, "\\'")."'"; + } elseif (is_int($obj->content) || is_float($obj->content)) { + $string .= $obj->content; + } elseif (is_bool($obj->content)) { + $string .= ($obj->content) ? 'true' : 'false'; + } + $string .= ";\n"; + $string .= $attrString; + break; + case 'section': + $attrString = ''; + $attributes = $obj->getAttributes(); + if ($this->options['useAttr'] && is_array($attributes) && count($attributes) > 0) { + $parentString = $this->_getParentString($obj); + foreach ($attributes as $attr => $val) { + $attrString .= $parentString."['@']" + ."['".$attr."'] = '".addcslashes($val, "\\'")."';\n"; + } + } + $string .= $attrString; + if ($count = count($obj->children)) { + for ($i = 0; $i < $count; $i++) { + $string .= $this->toString($obj->getChild($i)); + } + } + break; + default: + $string = ''; + } + return $string; + } // end func toString + + /** + * Returns a formatted string of the object parents + * @access private + * @return string + */ + function _getParentString(&$obj) + { + $string = ''; + if (!$obj->isRoot()) { + $string = is_int($obj->name) ? "[".$obj->name."]" : "['".$obj->name."']"; + $string = $this->_getParentString($obj->parent).$string; + $count = $obj->parent->countChildren(null, $obj->name); + if ($count > 1) { + $string .= '['.$obj->getItemPosition(false).']'; + } + } + else { + if (empty($this->options['name'])) { + $string .= '$'.$obj->name; + } else { + $string .= '$'.$this->options['name']; + } + } + return $string; + } // end func _getParentString + + /** + * Writes the configuration to a file + * + * @param mixed datasrc info on datasource such as path to the configuraton file + * @param string configType (optional)type of configuration + * @access public + * @return string + */ + function writeDatasrc($datasrc, &$obj) + { + $fp = @fopen($datasrc, 'w'); + if ($fp) { + $string = "toString($obj) ."?>"; // diff --git a/glmPEAR/Config/Container/PHPConstants.php b/glmPEAR/Config/Container/PHPConstants.php new file mode 100755 index 0000000..a7c528d --- /dev/null +++ b/glmPEAR/Config/Container/PHPConstants.php @@ -0,0 +1,199 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: PHPConstants.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + +/** +* Config parser for PHP constant files +* +* @author Phillip Oertel +* @package Config +* @version 0.1 (not submitted) +*/ + +require_once 'Config/Container.php'; + +class Config_Container_PHPConstants extends Config_Container { + + /** + * This class options + * Not used at the moment + * + * @var array + */ + var $options = array(); + + /** + * Constructor + * + * @access public + * @param string $options (optional)Options to be used by renderer + */ + function Config_Container_PHPConstants($options = array()) + { + $this->options = $options; + } // end constructor + + /** + * Parses the data of the given configuration file + * + * @access public + * @param string $datasrc path to the configuration file + * @param object $obj reference to a config object + * @return mixed returns a PEAR_ERROR, if error occurs or true if ok + */ + function &parseDatasrc($datasrc, &$obj) + { + $return = true; + + if (!file_exists($datasrc)) { + return PEAR::raiseError("Datasource file does not exist.", null, + PEAR_ERROR_RETURN); + } + + $fileContent = file_get_contents($datasrc, true); + + if (!$fileContent) { + return PEAR::raiseError("File '$datasrc' could not be read.", null, + PEAR_ERROR_RETURN); + } + + $rows = explode("\n", $fileContent); + for ($i=0, $max=count($rows); $i<$max; $i++) { + $line = $rows[$i]; + + //blanks? + + // sections + if (preg_match("/^\/\/\s*$/", $line)) { + preg_match("/^\/\/\s*(.+)$/", $rows[$i+1], $matches); + $obj->container->createSection(trim($matches[1])); + $i += 2; + continue; + } + + // comments + if (preg_match("/^\/\/\s*(.+)$/", $line, $matches) || + preg_match("/^#\s*(.+)$/", $line, $matches)) { + $obj->container->createComment(trim($matches[1])); + continue; + } + + // directives + $regex = "/^\s*define\s*\('([A-Z1-9_]+)',\s*'*(.[^\']*)'*\)/"; + preg_match($regex, $line, $matches); + if (!empty($matches)) { + $obj->container->createDirective(trim($matches[1]), + trim($matches[2])); + } + } + + return $return; + + } // end func parseDatasrc + + /** + * Returns a formatted string of the object + * @param object $obj Container object to be output as string + * @access public + * @return string + */ + function toString(&$obj) + { + $string = ''; + + switch ($obj->type) + { + case 'blank': + $string = "\n"; + break; + + case 'comment': + $string = '// '.$obj->content."\n"; + break; + + case 'directive': + $content = $obj->content; + // don't quote numeric values, true/false and constants + if (!is_numeric($content) && !in_array($content, array('false', + 'true')) && !preg_match('/^[A-Z_]+$/', $content)) { + $content = "'".$content."'"; + } + $string = 'define(\''.$obj->name.'\', '.$content.');'.chr(10); + break; + + case 'section': + if (!$obj->isRoot()) { + $string = chr(10); + $string .= '//'.chr(10); + $string .= '// '.$obj->name.chr(10); + $string .= '//'.chr(10); + } + if (count($obj->children) > 0) { + for ($i = 0, $max = count($obj->children); $i < $max; $i++) { + $string .= $this->toString($obj->getChild($i)); + } + } + break; + default: + $string = ''; + } + return $string; + } // end func toString + + /** + * Writes the configuration to a file + * + * @param mixed datasrc info on datasource such as path to the file + * @param string configType (optional)type of configuration + * @access public + * @return string + */ + function writeDatasrc($datasrc, &$obj) + { + $fp = @fopen($datasrc, 'w'); + if ($fp) { + $string = "toString($obj); + $string .= "\n?>"; // diff --git a/glmPEAR/Config/Container/XML.php b/glmPEAR/Config/Container/XML.php new file mode 100755 index 0000000..e57de1c --- /dev/null +++ b/glmPEAR/Config/Container/XML.php @@ -0,0 +1,249 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: XML.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + +require_once('XML/Parser.php'); +require_once('XML/Util.php'); + +/** +* Config parser for XML Files +* +* @author Bertrand Mansion +* @package Config +*/ +class Config_Container_XML extends XML_Parser +{ + /** + * Deep level used for indentation + * + * @var int + * @access private + */ + var $_deep = -1; + + /** + * This class options: + * version (1.0) : XML version + * encoding (ISO-8859-1) : XML content encoding + * name : like in phparray, name of your config global entity + * indent : char used for indentation + * linebreak : char used for linebreak + * addDecl : whether to add the xml declaration at beginning or not + * useAttr : whether to use the attributes + * isFile : whether the given content is a file or an XML string + * useCData : whether to surround data with + * + * @var array + */ + var $options = array('version' => '1.0', + 'encoding' => 'ISO-8859-1', + 'name' => '', + 'indent' => ' ', + 'linebreak' => "\n", + 'addDecl' => true, + 'useAttr' => true, + 'isFile' => true, + 'useCData' => false); + + /** + * Container objects + * + * @var array + */ + var $containers = array(); + + /** + * Constructor + * + * @access public + * @param string $options Options to be used by renderer + * version : (1.0) XML version + * encoding : (ISO-8859-1) XML content encoding + * name : like in phparray, name of your config global entity + * indent : char used for indentation + * linebreak : char used for linebreak + * addDecl : whether to add the xml declaration at beginning or not + * useAttr : whether to use the attributes + * isFile : whether the given content is a file or an XML string + */ + function Config_Container_XML($options = array()) + { + foreach ($options as $key => $value) { + $this->options[$key] = $value; + } + } // end constructor + + /** + * Parses the data of the given configuration file + * + * @access public + * @param string $datasrc path to the configuration file + * @param object $obj reference to a config object + * @return mixed returns a PEAR_ERROR, if error occurs or true if ok + */ + function &parseDatasrc($datasrc, &$obj) + { + $err = true; + $this->folding = false; + $this->cdata = null; + $this->XML_Parser($this->options['encoding'], 'event'); + $this->containers[0] =& $obj->container; + if (is_string($datasrc)) { + if ($this->options['isFile']) { + $err = $this->setInputFile($datasrc); + if (PEAR::isError($err)) { + return $err; + } + $err = $this->parse(); + } else { + $err = $this->parseString($datasrc, true); + } + } else { + $this->setInput($datasrc); + $err = $this->parse(); + } + return $err; + } // end func parseDatasrc + + /** + * Handler for the xml-data + * + * @param mixed $xp ignored + * @param string $elem name of the element + * @param array $attribs attributes for the generated node + * + * @access private + */ + function startHandler($xp, $elem, &$attribs) + { + $container =& new Config_Container('section', $elem, null, $attribs); + $this->containers[] =& $container; + return null; + } // end func startHandler + + /** + * Handler for the xml-data + * + * @param mixed $xp ignored + * @param string $elem name of the element + * + * @access private + */ + function endHandler($xp, $elem) + { + $count = count($this->containers); + $container =& $this->containers[$count-1]; + $currentSection =& $this->containers[$count-2]; + if (count($container->children) == 0) { + $container->setType('directive'); + $container->setContent(trim($this->cdata)); + } + $currentSection->addItem($container); + array_pop($this->containers); + $this->cdata = null; + return null; + } // end func endHandler + + /* + * The xml character data handler + * + * @param mixed $xp ignored + * @param string $data PCDATA between tags + * + * @access private + */ + function cdataHandler($xp, $cdata) + { + $this->cdata .= $cdata; + } // end func cdataHandler + + /** + * Returns a formatted string of the object + * @param object $obj Container object to be output as string + * @access public + * @return string + */ + function toString(&$obj) + { + $indent = ''; + if (!$obj->isRoot()) { + // no indent for root + $this->_deep++; + $indent = str_repeat($this->options['indent'], $this->_deep); + } else { + // Initialize string with xml declaration + $string = ''; + if ($this->options['addDecl']) { + $string .= XML_Util::getXMLDeclaration($this->options['version'], $this->options['encoding']); + $string .= $this->options['linebreak']; + } + if (!empty($this->options['name'])) { + $string .= '<'.$this->options['name'].'>'.$this->options['linebreak']; + $this->_deep++; + $indent = str_repeat($this->options['indent'], $this->_deep); + } + } + if (!isset($string)) { + $string = ''; + } + switch ($obj->type) { + case 'directive': + $attributes = ($this->options['useAttr']) ? $obj->attributes : array(); + $string .= $indent.XML_Util::createTag($obj->name, $attributes, $obj->content, null, + ($this->options['useCData'] ? XML_UTIL_CDATA_SECTION : XML_UTIL_REPLACE_ENTITIES)); + $string .= $this->options['linebreak']; + break; + case 'comment': + $string .= $indent.''; + $string .= $this->options['linebreak']; + break; + case 'section': + if (!$obj->isRoot()) { + $string = $indent.'<'.$obj->name; + $string .= ($this->options['useAttr']) ? XML_Util::attributesToString($obj->attributes) : ''; + } + if ($children = count($obj->children)) { + if (!$obj->isRoot()) { + $string .= '>'.$this->options['linebreak']; + } + for ($i = 0; $i < $children; $i++) { + $string .= $this->toString($obj->getChild($i)); + } + } + if (!$obj->isRoot()) { + if ($children) { + $string .= $indent.'name.'>'.$this->options['linebreak']; + } else { + $string .= '/>'.$this->options['linebreak']; + } + } else { + if (!empty($this->options['name'])) { + $string .= 'options['name'].'>'.$this->options['linebreak']; + } + } + break; + default: + $string = ''; + } + if (!$obj->isRoot()) { + $this->_deep--; + } + return $string; + } // end func toString +} // end class Config_Container_XML +?> diff --git a/glmPEAR/Console/Getopt.php b/glmPEAR/Console/Getopt.php new file mode 100755 index 0000000..e2ffe79 --- /dev/null +++ b/glmPEAR/Console/Getopt.php @@ -0,0 +1,290 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Getopt.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + +require_once 'PEAR.php'; + +/** + * Command-line options parsing class. + * + * @author Andrei Zmievski + * + */ +class Console_Getopt { + /** + * Parses the command-line options. + * + * The first parameter to this function should be the list of command-line + * arguments without the leading reference to the running program. + * + * The second parameter is a string of allowed short options. Each of the + * option letters can be followed by a colon ':' to specify that the option + * requires an argument, or a double colon '::' to specify that the option + * takes an optional argument. + * + * The third argument is an optional array of allowed long options. The + * leading '--' should not be included in the option name. Options that + * require an argument should be followed by '=', and options that take an + * option argument should be followed by '=='. + * + * The return value is an array of two elements: the list of parsed + * options and the list of non-option command-line arguments. Each entry in + * the list of parsed options is a pair of elements - the first one + * specifies the option, and the second one specifies the option argument, + * if there was one. + * + * Long and short options can be mixed. + * + * Most of the semantics of this function are based on GNU getopt_long(). + * + * @param array $args an array of command-line arguments + * @param string $short_options specifies the list of allowed short options + * @param array $long_options specifies the list of allowed long options + * + * @return array two-element array containing the list of parsed options and + * the non-option arguments + * + * @access public + * + */ + function getopt2($args, $short_options, $long_options = null) + { + return Console_Getopt::doGetopt(2, $args, $short_options, $long_options); + } + + /** + * This function expects $args to start with the script name (POSIX-style). + * Preserved for backwards compatibility. + * @see getopt2() + */ + function getopt($args, $short_options, $long_options = null) + { + return Console_Getopt::doGetopt(1, $args, $short_options, $long_options); + } + + /** + * The actual implementation of the argument parsing code. + */ + function doGetopt($version, $args, $short_options, $long_options = null) + { + // in case you pass directly readPHPArgv() as the first arg + if (PEAR::isError($args)) { + return $args; + } + if (empty($args)) { + return array(array(), array()); + } + $opts = array(); + $non_opts = array(); + + settype($args, 'array'); + + if ($long_options) { + sort($long_options); + } + + /* + * Preserve backwards compatibility with callers that relied on + * erroneous POSIX fix. + */ + if ($version < 2) { + if (isset($args[0]{0}) && $args[0]{0} != '-') { + array_shift($args); + } + } + + reset($args); + while (list($i, $arg) = each($args)) { + + /* The special element '--' means explicit end of + options. Treat the rest of the arguments as non-options + and end the loop. */ + if ($arg == '--') { + $non_opts = array_merge($non_opts, array_slice($args, $i + 1)); + break; + } + + if ($arg{0} != '-' || (strlen($arg) > 1 && $arg{1} == '-' && !$long_options)) { + $non_opts = array_merge($non_opts, array_slice($args, $i)); + break; + } elseif (strlen($arg) > 1 && $arg{1} == '-') { + $error = Console_Getopt::_parseLongOption(substr($arg, 2), $long_options, $opts, $args); + if (PEAR::isError($error)) + return $error; + } elseif ($arg == '-') { + // - is stdin + $non_opts = array_merge($non_opts, array_slice($args, $i)); + break; + } else { + $error = Console_Getopt::_parseShortOption(substr($arg, 1), $short_options, $opts, $args); + if (PEAR::isError($error)) + return $error; + } + } + + return array($opts, $non_opts); + } + + /** + * @access private + * + */ + function _parseShortOption($arg, $short_options, &$opts, &$args) + { + for ($i = 0; $i < strlen($arg); $i++) { + $opt = $arg{$i}; + $opt_arg = null; + + /* Try to find the short option in the specifier string. */ + if (($spec = strstr($short_options, $opt)) === false || $arg{$i} == ':') + { + return PEAR::raiseError("Console_Getopt: unrecognized option -- $opt"); + } + + if (strlen($spec) > 1 && $spec{1} == ':') { + if (strlen($spec) > 2 && $spec{2} == ':') { + if ($i + 1 < strlen($arg)) { + /* Option takes an optional argument. Use the remainder of + the arg string if there is anything left. */ + $opts[] = array($opt, substr($arg, $i + 1)); + break; + } + } else { + /* Option requires an argument. Use the remainder of the arg + string if there is anything left. */ + if ($i + 1 < strlen($arg)) { + $opts[] = array($opt, substr($arg, $i + 1)); + break; + } else if (list(, $opt_arg) = each($args)) { + /* Else use the next argument. */; + if (Console_Getopt::_isShortOpt($opt_arg) || Console_Getopt::_isLongOpt($opt_arg)) { + return PEAR::raiseError("Console_Getopt: option requires an argument -- $opt"); + } + } else { + return PEAR::raiseError("Console_Getopt: option requires an argument -- $opt"); + } + } + } + + $opts[] = array($opt, $opt_arg); + } + } + + /** + * @access private + * + */ + function _isShortOpt($arg) + { + return strlen($arg) == 2 && $arg[0] == '-' && preg_match('/[a-zA-Z]/', $arg[1]); + } + + /** + * @access private + * + */ + function _isLongOpt($arg) + { + return strlen($arg) > 2 && $arg[0] == '-' && $arg[1] == '-' && + preg_match('/[a-zA-Z]+$/', substr($arg, 2)); + } + + /** + * @access private + * + */ + function _parseLongOption($arg, $long_options, &$opts, &$args) + { + @list($opt, $opt_arg) = explode('=', $arg, 2); + $opt_len = strlen($opt); + + for ($i = 0; $i < count($long_options); $i++) { + $long_opt = $long_options[$i]; + $opt_start = substr($long_opt, 0, $opt_len); + $long_opt_name = str_replace('=', '', $long_opt); + + /* Option doesn't match. Go on to the next one. */ + if ($long_opt_name != $opt) { + continue; + } + + $opt_rest = substr($long_opt, $opt_len); + + /* Check that the options uniquely matches one of the allowed + options. */ + if ($i + 1 < count($long_options)) { + $next_option_rest = substr($long_options[$i + 1], $opt_len); + } else { + $next_option_rest = ''; + } + if ($opt_rest != '' && $opt{0} != '=' && + $i + 1 < count($long_options) && + $opt == substr($long_options[$i+1], 0, $opt_len) && + $next_option_rest != '' && + $next_option_rest{0} != '=') { + return PEAR::raiseError("Console_Getopt: option --$opt is ambiguous"); + } + + if (substr($long_opt, -1) == '=') { + if (substr($long_opt, -2) != '==') { + /* Long option requires an argument. + Take the next argument if one wasn't specified. */; + if (!strlen($opt_arg) && !(list(, $opt_arg) = each($args))) { + return PEAR::raiseError("Console_Getopt: option --$opt requires an argument"); + } + if (Console_Getopt::_isShortOpt($opt_arg) || Console_Getopt::_isLongOpt($opt_arg)) { + return PEAR::raiseError("Console_Getopt: option requires an argument --$opt"); + } + } + } else if ($opt_arg) { + return PEAR::raiseError("Console_Getopt: option --$opt doesn't allow an argument"); + } + + $opts[] = array('--' . $opt, $opt_arg); + return; + } + + return PEAR::raiseError("Console_Getopt: unrecognized option --$opt"); + } + + /** + * Safely read the $argv PHP array across different PHP configurations. + * Will take care on register_globals and register_argc_argv ini directives + * + * @access public + * @return mixed the $argv PHP array or PEAR error if not registered + */ + function readPHPArgv() + { + global $argv; + if (!is_array($argv)) { + if (!@is_array($_SERVER['argv'])) { + if (!@is_array($GLOBALS['HTTP_SERVER_VARS']['argv'])) { + return PEAR::raiseError("Console_Getopt: Could not read cmd args (register_argc_argv=Off?)"); + } + return $GLOBALS['HTTP_SERVER_VARS']['argv']; + } + return $_SERVER['argv']; + } + return $argv; + } + +} + +?> diff --git a/glmPEAR/Container.php b/glmPEAR/Container.php new file mode 100755 index 0000000..7b5df70 --- /dev/null +++ b/glmPEAR/Container.php @@ -0,0 +1,262 @@ + + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: Container.php,v 1.1.1.1 2008/04/28 15:20:46 jamie Exp $ + * @link http://pear.php.net/package/Auth + */ + +/** + * Storage class for fetching login data + * + * @category Authentication + * @package Auth + * @author Martin Jansen + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @link http://pear.php.net/package/Auth + */ +class Auth_Container +{ + + // {{{ properties + + /** + * User that is currently selected from the storage container. + * + * @access public + */ + var $activeUser = ""; + + /** + * The Auth object this container is attached to. + * + * @access public + */ + var $_auth_obj = null; + + // }}} + // {{{ Auth_Container() [constructor] + + /** + * Constructor + * + * Has to be overwritten by each storage class + * + * @access public + */ + function Auth_Container() + { + } + + // }}} + // {{{ fetchData() + + /** + * Fetch data from storage container + * + * Has to be overwritten by each storage class + * + * @access public + */ + function fetchData($username, $password, $isChallengeResponse=false) + { + $this->log('Auth_Container::fetchData() called.', AUTH_LOG_DEBUG); + } + + // }}} + // {{{ verifyPassword() + + /** + * Crypt and verfiy the entered password + * + * @param string Entered password + * @param string Password from the data container (usually this password + * is already encrypted. + * @param string Type of algorithm with which the password from + * the container has been crypted. (md5, crypt etc.) + * Defaults to "md5". + * @return bool True, if the passwords match + */ + function verifyPassword($password1, $password2, $cryptType = "md5") + { + $this->log('Auth_Container::verifyPassword() called.', AUTH_LOG_DEBUG); + switch ($cryptType) { + case "crypt" : + return ((string)crypt($password1, $password2) === (string)$password2); + break; + case "none" : + case "" : + return ((string)$password1 === (string)$password2); + break; + case "md5" : + return ((string)md5($password1) === (string)$password2); + break; + default : + if (function_exists($cryptType)) { + return ((string)$cryptType($password1) === (string)$password2); + } elseif (method_exists($this,$cryptType)) { + return ((string)$this->$cryptType($password1) === (string)$password2); + } else { + return false; + } + break; + } + } + + // }}} + // {{{ supportsChallengeResponse() + + /** + * Returns true if the container supports Challenge Response + * password authentication + */ + function supportsChallengeResponse() + { + return(false); + } + + // }}} + // {{{ getCryptType() + + /** + * Returns the crypt current crypt type of the container + * + * @return string + */ + function getCryptType() + { + return(''); + } + + // }}} + // {{{ listUsers() + + /** + * List all users that are available from the storage container + */ + function listUsers() + { + $this->log('Auth_Container::listUsers() called.', AUTH_LOG_DEBUG); + return AUTH_METHOD_NOT_SUPPORTED; + } + + // }}} + // {{{ getUser() + + /** + * Returns a user assoc array + * + * Containers which want should overide this + * + * @param string The username + */ + function getUser($username) + { + $this->log('Auth_Container::getUser() called.', AUTH_LOG_DEBUG); + $users = $this->listUsers(); + if ($users === AUTH_METHOD_NOT_SUPPORTED) { + return AUTH_METHOD_NOT_SUPPORTED; + } + for ($i=0; $c = count($users), $i<$c; $i++) { + if ($users[$i]['username'] == $username) { + return $users[$i]; + } + } + return false; + } + + // }}} + // {{{ addUser() + + /** + * Add a new user to the storage container + * + * @param string Username + * @param string Password + * @param array Additional information + * + * @return boolean + */ + function addUser($username, $password, $additional=null) + { + $this->log('Auth_Container::addUser() called.', AUTH_LOG_DEBUG); + return AUTH_METHOD_NOT_SUPPORTED; + } + + // }}} + // {{{ removeUser() + + /** + * Remove user from the storage container + * + * @param string Username + */ + function removeUser($username) + { + $this->log('Auth_Container::removeUser() called.', AUTH_LOG_DEBUG); + return AUTH_METHOD_NOT_SUPPORTED; + } + + // }}} + // {{{ changePassword() + + /** + * Change password for user in the storage container + * + * @param string Username + * @param string The new password + */ + function changePassword($username, $password) + { + $this->log('Auth_Container::changePassword() called.', AUTH_LOG_DEBUG); + return AUTH_METHOD_NOT_SUPPORTED; + } + + // }}} + // {{{ log() + + /** + * Log a message to the Auth log + * + * @param string The message + * @param int + * @return boolean + */ + function log($message, $level = AUTH_LOG_DEBUG) { + + if (is_null($this->_auth_obj)) { + + return false; + + } else { + + return $this->_auth_obj->log($message, $level); + + } + + } + + // }}} + +} + +?> diff --git a/glmPEAR/Container/Array.php b/glmPEAR/Container/Array.php new file mode 100755 index 0000000..e2bf030 --- /dev/null +++ b/glmPEAR/Container/Array.php @@ -0,0 +1,161 @@ + + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: Array.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @since File available since Release 1.4.0 + */ + +/** + * Include Auth_Container base class + */ +require_once "Auth/Container.php"; +/** + * Include PEAR package for error handling + */ +require_once "PEAR.php"; + +/** + * Storage driver for fetching authentication data from a PHP Array + * + * This container takes two options when configuring: + * + * cryptType: The crypt used to store the password. Currently recognised + * are: none, md5 and crypt. default: none + * users: A named array of usernames and passwords. + * Ex: + * array( + * 'guest' => '084e0343a0486ff05530df6c705c8bb4', // password guest + * 'georg' => 'fc77dba827fcc88e0243404572c51325' // password georg + * ) + * + * Usage Example: + * array( + * 'guest' => '084e0343a0486ff05530df6c705c8bb4', // password guest + * 'georg' => 'fc77dba827fcc88e0243404572c51325' // password georg + * ), + * 'cryptType'=>'md5', + * ); + * + * $auth = new Auth("Array", $AuthOptions); + * ?> + * + * @category Authentication + * @package Auth + * @author georg_1 at have2 dot com + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @since File available since Release 1.4.0 + */ + +class Auth_Container_Array extends Auth_Container { + + // {{{ properties + + /** + * The users and their password to authenticate against + * + * @var array $users + */ + var $users; + + /** + * The cryptType used on the passwords + * + * @var string $cryptType + */ + var $cryptType = 'none'; + + // }}} + // {{{ Auth_Container_Array() + + /** + * Constructor for Array Container + * + * @param array $data Options for the container + * @return void + */ + function Auth_Container_Array($data) + { + if (!is_array($data)) { + PEAR::raiseError('The options for Auth_Container_Array must be an array'); + } + if (isset($data['users']) && is_array($data['users'])) { + $this->users = $data['users']; + } else { + $this->users = array(); + PEAR::raiseError('Auth_Container_Array: no user data found in options array'); + } + if (isset($data['cryptType'])) { + $this->cryptType = $data['cryptType']; + } + } + + // }}} + // {{{ fetchData() + + /** + * Get user information from array + * + * This function uses the given username to fetch the corresponding + * login data from the array. If an account that matches the passed + * username and password is found, the function returns true. + * Otherwise it returns false. + * + * @param string Username + * @param string Password + * @return boolean|PEAR_Error Error object or boolean + */ + function fetchData($user, $pass) + { + $this->log('Auth_Container_Array::fetchData() called.', AUTH_LOG_DEBUG); + if ( isset($this->users[$user]) + && $this->verifyPassword($pass, $this->users[$user], $this->cryptType)) { + return true; + } + return false; + } + + // }}} + // {{{ listUsers() + + /** + * Returns a list of users available within the container + * + * @return array + */ + function listUsers() + { + $this->log('Auth_Container_Array::listUsers() called.', AUTH_LOG_DEBUG); + $ret = array(); + foreach ($this->users as $username => $password) { + $ret[]['username'] = $username; + } + return $ret; + } + + // }}} + +} + +?> diff --git a/glmPEAR/Container/DB.php b/glmPEAR/Container/DB.php new file mode 100755 index 0000000..818e7d5 --- /dev/null +++ b/glmPEAR/Container/DB.php @@ -0,0 +1,632 @@ + + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: DB.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Auth + */ + +/** + * Include Auth_Container base class + */ +require_once 'Auth/Container.php'; +/** + * Include PEAR DB + */ +require_once 'DB.php'; + +/** + * Storage driver for fetching login data from a database + * + * This storage driver can use all databases which are supported + * by the PEAR DB abstraction layer to fetch login data. + * + * @category Authentication + * @package Auth + * @author Martin Jansen + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @link http://pear.php.net/package/Auth + */ +class Auth_Container_DB extends Auth_Container +{ + + // {{{ properties + + /** + * Additional options for the storage container + * @var array + */ + var $options = array(); + + /** + * DB object + * @var object + */ + var $db = null; + var $dsn = ''; + + /** + * User that is currently selected from the DB. + * @var string + */ + var $activeUser = ''; + + // }}} + // {{{ Auth_Container_DB [constructor] + + /** + * Constructor of the container class + * + * Save the initial options passed to the container. Initiation of the DB + * connection is no longer performed here and is only done when needed. + * + * @param string Connection data or DB object + * @return object Returns an error object if something went wrong + */ + function Auth_Container_DB($dsn) + { + $this->_setDefaults(); + + if (is_array($dsn)) { + $this->_parseOptions($dsn); + + if (empty($this->options['dsn'])) { + PEAR::raiseError('No connection parameters specified!'); + } + } else { + $this->options['dsn'] = $dsn; + } + } + + // }}} + // {{{ _connect() + + /** + * Connect to database by using the given DSN string + * + * @access private + * @param string DSN string + * @return mixed Object on error, otherwise bool + */ + function _connect($dsn) + { + $this->log('Auth_Container_DB::_connect() called.', AUTH_LOG_DEBUG); + + if (is_string($dsn) || is_array($dsn)) { + $this->db = DB::Connect($dsn, $this->options['db_options']); + } elseif (is_subclass_of($dsn, 'db_common')) { + $this->db = $dsn; + } elseif (DB::isError($dsn)) { + return PEAR::raiseError($dsn->getMessage(), $dsn->getCode()); + } else { + return PEAR::raiseError('The given dsn was not valid in file ' . __FILE__ . ' at line ' . __LINE__, + 41, + PEAR_ERROR_RETURN, + null, + null + ); + } + + if (DB::isError($this->db) || PEAR::isError($this->db)) { + return PEAR::raiseError($this->db->getMessage(), $this->db->getCode()); + } else { + return true; + } + } + + // }}} + // {{{ _prepare() + + /** + * Prepare database connection + * + * This function checks if we have already opened a connection to + * the database. If that's not the case, a new connection is opened. + * + * @access private + * @return mixed True or a DB error object. + */ + function _prepare() + { + if (!DB::isConnection($this->db)) { + $res = $this->_connect($this->options['dsn']); + if (DB::isError($res) || PEAR::isError($res)) { + return $res; + } + } + if ($this->options['auto_quote'] && $this->db->dsn['phptype'] != 'sqlite') { + $this->options['final_table'] = $this->db->quoteIdentifier($this->options['table']); + $this->options['final_usernamecol'] = $this->db->quoteIdentifier($this->options['usernamecol']); + $this->options['final_passwordcol'] = $this->db->quoteIdentifier($this->options['passwordcol']); + } else { + $this->options['final_table'] = $this->options['table']; + $this->options['final_usernamecol'] = $this->options['usernamecol']; + $this->options['final_passwordcol'] = $this->options['passwordcol']; + } + return true; + } + + // }}} + // {{{ query() + + /** + * Prepare query to the database + * + * This function checks if we have already opened a connection to + * the database. If that's not the case, a new connection is opened. + * After that the query is passed to the database. + * + * @access public + * @param string Query string + * @return mixed a DB_result object or DB_OK on success, a DB + * or PEAR error on failure + */ + function query($query) + { + $err = $this->_prepare(); + if ($err !== true) { + return $err; + } + return $this->db->query($query); + } + + // }}} + // {{{ _setDefaults() + + /** + * Set some default options + * + * @access private + * @return void + */ + function _setDefaults() + { + $this->options['table'] = 'auth'; + $this->options['usernamecol'] = 'username'; + $this->options['passwordcol'] = 'password'; + $this->options['dsn'] = ''; + $this->options['db_fields'] = ''; + $this->options['cryptType'] = 'md5'; + $this->options['db_options'] = array(); + $this->options['db_where'] = ''; + $this->options['auto_quote'] = true; + } + + // }}} + // {{{ _parseOptions() + + /** + * Parse options passed to the container class + * + * @access private + * @param array + */ + function _parseOptions($array) + { + foreach ($array as $key => $value) { + if (isset($this->options[$key])) { + $this->options[$key] = $value; + } + } + } + + // }}} + // {{{ _quoteDBFields() + + /** + * Quote the db_fields option to avoid the possibility of SQL injection. + * + * @access private + * @return string A properly quoted string that can be concatenated into a + * SELECT clause. + */ + function _quoteDBFields() + { + if (isset($this->options['db_fields'])) { + if (is_array($this->options['db_fields'])) { + if ($this->options['auto_quote']) { + $fields = array(); + foreach ($this->options['db_fields'] as $field) { + $fields[] = $this->db->quoteIdentifier($field); + } + return implode(', ', $fields); + } else { + return implode(', ', $this->options['db_fields']); + } + } else { + if (strlen($this->options['db_fields']) > 0) { + if ($this->options['auto_quote']) { + return $this->db->quoteIdentifier($this->options['db_fields']); + } else { + return $this->options['db_fields']; + } + } + } + } + + return ''; + } + + // }}} + // {{{ fetchData() + + /** + * Get user information from database + * + * This function uses the given username to fetch + * the corresponding login data from the database + * table. If an account that matches the passed username + * and password is found, the function returns true. + * Otherwise it returns false. + * + * @param string Username + * @param string Password + * @param boolean If true password is secured using a md5 hash + * the frontend and auth are responsible for making sure the container supports + * challenge response password authentication + * @return mixed Error object or boolean + */ + function fetchData($username, $password, $isChallengeResponse=false) + { + $this->log('Auth_Container_DB::fetchData() called.', AUTH_LOG_DEBUG); + // Prepare for a database query + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + // Find if db_fields contains a *, if so assume all columns are selected + if (is_string($this->options['db_fields']) + && strstr($this->options['db_fields'], '*')) { + $sql_from = "*"; + } else { + $sql_from = $this->options['final_usernamecol']. + ", ".$this->options['final_passwordcol']; + + if (strlen($fields = $this->_quoteDBFields()) > 0) { + $sql_from .= ', '.$fields; + } + } + + $query = "SELECT ".$sql_from. + " FROM ".$this->options['final_table']. + " WHERE ".$this->options['final_usernamecol']." = ".$this->db->quoteSmart($username); + + // check if there is an optional parameter db_where + if ($this->options['db_where'] != '') { + // there is one, so add it to the query + $query .= " AND ".$this->options['db_where']; + } + + $this->log('Running SQL against DB: '.$query, AUTH_LOG_DEBUG); + + $res = $this->db->getRow($query, null, DB_FETCHMODE_ASSOC); + + if (DB::isError($res)) { + return PEAR::raiseError($res->getMessage(), $res->getCode()); + } + + if (!is_array($res)) { + $this->activeUser = ''; + return false; + } + + // Perform trimming here before the hashihg + $password = trim($password, "\r\n"); + $res[$this->options['passwordcol']] = trim($res[$this->options['passwordcol']], "\r\n"); + + // If using Challenge Response md5 the pass with the secret + if ($isChallengeResponse) { + $res[$this->options['passwordcol']] = md5($res[$this->options['passwordcol']] + .$this->_auth_obj->session['loginchallenege']); + + // UGLY cannot avoid without modifying verifyPassword + if ($this->options['cryptType'] == 'md5') { + $res[$this->options['passwordcol']] = md5($res[$this->options['passwordcol']]); + } + + //print " Hashed Password [{$res[$this->options['passwordcol']]}]
\n"; + } + + if ($this->verifyPassword($password, + $res[$this->options['passwordcol']], + $this->options['cryptType'])) { + // Store additional field values in the session + foreach ($res as $key => $value) { + if ($key == $this->options['passwordcol'] || + $key == $this->options['usernamecol']) { + continue; + } + + $this->log('Storing additional field: '.$key, AUTH_LOG_DEBUG); + + // Use reference to the auth object if exists + // This is because the auth session variable can change so a + // static call to setAuthData does not make sence + $this->_auth_obj->setAuthData($key, $value); + } + return true; + } + $this->activeUser = $res[$this->options['usernamecol']]; + return false; + } + + // }}} + // {{{ listUsers() + + /** + * Returns a list of users from the container + * + * @return mixed + * @access public + */ + function listUsers() + { + $this->log('Auth_Container_DB::listUsers() called.', AUTH_LOG_DEBUG); + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + $retVal = array(); + + // Find if db_fields contains a *, if so assume all col are selected + if ( is_string($this->options['db_fields']) + && strstr($this->options['db_fields'], '*')) { + $sql_from = "*"; + } else { + $sql_from = $this->options['final_usernamecol']. + ", ".$this->options['final_passwordcol']; + + if (strlen($fields = $this->_quoteDBFields()) > 0) { + $sql_from .= ', '.$fields; + } + } + + $query = sprintf("SELECT %s FROM %s", + $sql_from, + $this->options['final_table'] + ); + + // check if there is an optional parameter db_where + if ($this->options['db_where'] != '') { + // there is one, so add it to the query + $query .= " WHERE ".$this->options['db_where']; + } + + $this->log('Running SQL against DB: '.$query, AUTH_LOG_DEBUG); + + $res = $this->db->getAll($query, null, DB_FETCHMODE_ASSOC); + + if (DB::isError($res)) { + return PEAR::raiseError($res->getMessage(), $res->getCode()); + } else { + foreach ($res as $user) { + $user['username'] = $user[$this->options['usernamecol']]; + $retVal[] = $user; + } + } + $this->log('Found '.count($retVal).' users.', AUTH_LOG_DEBUG); + return $retVal; + } + + // }}} + // {{{ addUser() + + /** + * Add user to the storage container + * + * @access public + * @param string Username + * @param string Password + * @param mixed Additional information that are stored in the DB + * + * @return mixed True on success, otherwise error object + */ + function addUser($username, $password, $additional = "") + { + $this->log('Auth_Container_DB::addUser() called.', AUTH_LOG_DEBUG); + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + if ( isset($this->options['cryptType']) + && $this->options['cryptType'] == 'none') { + $cryptFunction = 'strval'; + } elseif ( isset($this->options['cryptType']) + && function_exists($this->options['cryptType'])) { + $cryptFunction = $this->options['cryptType']; + } else { + $cryptFunction = 'md5'; + } + + $password = $cryptFunction($password); + + $additional_key = ''; + $additional_value = ''; + + if (is_array($additional)) { + foreach ($additional as $key => $value) { + if ($this->options['auto_quote']) { + $additional_key .= ', ' . $this->db->quoteIdentifier($key); + } else { + $additional_key .= ', ' . $key; + } + $additional_value .= ", " . $this->db->quoteSmart($value); + } + } + + $query = sprintf("INSERT INTO %s (%s, %s%s) VALUES (%s, %s%s)", + $this->options['final_table'], + $this->options['final_usernamecol'], + $this->options['final_passwordcol'], + $additional_key, + $this->db->quoteSmart($username), + $this->db->quoteSmart($password), + $additional_value + ); + + $this->log('Running SQL against DB: '.$query, AUTH_LOG_DEBUG); + + $res = $this->query($query); + + if (DB::isError($res)) { + return PEAR::raiseError($res->getMessage(), $res->getCode()); + } else { + return true; + } + } + + // }}} + // {{{ removeUser() + + /** + * Remove user from the storage container + * + * @access public + * @param string Username + * + * @return mixed True on success, otherwise error object + */ + function removeUser($username) + { + $this->log('Auth_Container_DB::removeUser() called.', AUTH_LOG_DEBUG); + + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + // check if there is an optional parameter db_where + if ($this->options['db_where'] != '') { + // there is one, so add it to the query + $where = " AND ".$this->options['db_where']; + } else { + $where = ''; + } + + $query = sprintf("DELETE FROM %s WHERE %s = %s %s", + $this->options['final_table'], + $this->options['final_usernamecol'], + $this->db->quoteSmart($username), + $where + ); + + $this->log('Running SQL against DB: '.$query, AUTH_LOG_DEBUG); + + $res = $this->query($query); + + if (DB::isError($res)) { + return PEAR::raiseError($res->getMessage(), $res->getCode()); + } else { + return true; + } + } + + // }}} + // {{{ changePassword() + + /** + * Change password for user in the storage container + * + * @param string Username + * @param string The new password (plain text) + */ + function changePassword($username, $password) + { + $this->log('Auth_Container_DB::changePassword() called.', AUTH_LOG_DEBUG); + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + if ( isset($this->options['cryptType']) + && $this->options['cryptType'] == 'none') { + $cryptFunction = 'strval'; + } elseif ( isset($this->options['cryptType']) + && function_exists($this->options['cryptType'])) { + $cryptFunction = $this->options['cryptType']; + } else { + $cryptFunction = 'md5'; + } + + $password = $cryptFunction($password); + + // check if there is an optional parameter db_where + if ($this->options['db_where'] != '') { + // there is one, so add it to the query + $where = " AND ".$this->options['db_where']; + } else { + $where = ''; + } + + $query = sprintf("UPDATE %s SET %s = %s WHERE %s = %s %s", + $this->options['final_table'], + $this->options['final_passwordcol'], + $this->db->quoteSmart($password), + $this->options['final_usernamecol'], + $this->db->quoteSmart($username), + $where + ); + + $this->log('Running SQL against DB: '.$query, AUTH_LOG_DEBUG); + + $res = $this->query($query); + + if (DB::isError($res)) { + return PEAR::raiseError($res->getMessage(), $res->getCode()); + } else { + return true; + } + } + + // }}} + // {{{ supportsChallengeResponse() + + /** + * Determine if this container supports + * password authentication with challenge response + * + * @return bool + * @access public + */ + function supportsChallengeResponse() + { + return in_array($this->options['cryptType'], array('md5', 'none', '')); + } + + // }}} + // {{{ getCryptType() + + /** + * Returns the selected crypt type for this container + */ + function getCryptType() + { + return($this->options['cryptType']); + } + + // }}} + +} +?> diff --git a/glmPEAR/Container/DBLite.php b/glmPEAR/Container/DBLite.php new file mode 100755 index 0000000..2715f8e --- /dev/null +++ b/glmPEAR/Container/DBLite.php @@ -0,0 +1,313 @@ + + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: DBLite.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Auth + * @since File available since Release 1.3.0 + */ + +/** + * Include Auth_Container base class + */ +require_once 'Auth/Container.php'; +/** + * Include PEAR DB package + */ +require_once 'DB.php'; + +/** + * A lighter storage driver for fetching login data from a database + * + * This driver is derived from the DB storage container but + * with the user manipulation function removed for smaller file size + * by the PEAR DB abstraction layer to fetch login data. + * + * @category Authentication + * @package Auth + * @author Martin Jansen + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @link http://pear.php.net/package/Auth + * @since Class available since Release 1.3.0 + */ +class Auth_Container_DBLite extends Auth_Container +{ + + // {{{ properties + + /** + * Additional options for the storage container + * @var array + */ + var $options = array(); + + /** + * DB object + * @var object + */ + var $db = null; + var $dsn = ''; + + /** + * User that is currently selected from the DB. + * @var string + */ + var $activeUser = ''; + + // }}} + // {{{ Auth_Container_DBLite() [constructor] + + /** + * Constructor of the container class + * + * Initate connection to the database via PEAR::DB + * + * @param string Connection data or DB object + * @return object Returns an error object if something went wrong + */ + function Auth_Container_DBLite($dsn) + { + $this->options['table'] = 'auth'; + $this->options['usernamecol'] = 'username'; + $this->options['passwordcol'] = 'password'; + $this->options['dsn'] = ''; + $this->options['db_fields'] = ''; + $this->options['cryptType'] = 'md5'; + $this->options['db_options'] = array(); + $this->options['db_where'] = ''; + $this->options['auto_quote'] = true; + + if (is_array($dsn)) { + $this->_parseOptions($dsn); + if (empty($this->options['dsn'])) { + PEAR::raiseError('No connection parameters specified!'); + } + } else { + $this->options['dsn'] = $dsn; + } + } + + // }}} + // {{{ _connect() + + /** + * Connect to database by using the given DSN string + * + * @access private + * @param string DSN string + * @return mixed Object on error, otherwise bool + */ + function _connect(&$dsn) + { + $this->log('Auth_Container_DBLite::_connect() called.', AUTH_LOG_DEBUG); + if (is_string($dsn) || is_array($dsn)) { + $this->db =& DB::connect($dsn, $this->options['db_options']); + } elseif (is_subclass_of($dsn, "db_common")) { + $this->db =& $dsn; + } else { + return PEAR::raiseError("Invalid dsn or db object given"); + } + + if (DB::isError($this->db) || PEAR::isError($this->db)) { + return PEAR::raiseError($this->db->getMessage(), $this->db->getCode()); + } else { + return true; + } + } + + // }}} + // {{{ _prepare() + + /** + * Prepare database connection + * + * This function checks if we have already opened a connection to + * the database. If that's not the case, a new connection is opened. + * + * @access private + * @return mixed True or a DB error object. + */ + function _prepare() + { + if (!DB::isConnection($this->db)) { + $res = $this->_connect($this->options['dsn']); + if (DB::isError($res) || PEAR::isError($res)) { + return $res; + } + } + if ($this->options['auto_quote'] && $this->db->dsn['phptype'] != 'sqlite') { + $this->options['final_table'] = $this->db->quoteIdentifier($this->options['table']); + $this->options['final_usernamecol'] = $this->db->quoteIdentifier($this->options['usernamecol']); + $this->options['final_passwordcol'] = $this->db->quoteIdentifier($this->options['passwordcol']); + } else { + $this->options['final_table'] = $this->options['table']; + $this->options['final_usernamecol'] = $this->options['usernamecol']; + $this->options['final_passwordcol'] = $this->options['passwordcol']; + } + return true; + } + + // }}} + // {{{ _parseOptions() + + /** + * Parse options passed to the container class + * + * @access private + * @param array + */ + function _parseOptions($array) + { + foreach ($array as $key => $value) { + if (isset($this->options[$key])) { + $this->options[$key] = $value; + } + } + } + + // }}} + // {{{ _quoteDBFields() + + /** + * Quote the db_fields option to avoid the possibility of SQL injection. + * + * @access private + * @return string A properly quoted string that can be concatenated into a + * SELECT clause. + */ + function _quoteDBFields() + { + if (isset($this->options['db_fields'])) { + if (is_array($this->options['db_fields'])) { + if ($this->options['auto_quote']) { + $fields = array(); + foreach ($this->options['db_fields'] as $field) { + $fields[] = $this->db->quoteIdentifier($field); + } + return implode(', ', $fields); + } else { + return implode(', ', $this->options['db_fields']); + } + } else { + if (strlen($this->options['db_fields']) > 0) { + if ($this->options['auto_quote']) { + return $this->db->quoteIdentifier($this->options['db_fields']); + } else { + $this->options['db_fields']; + } + } + } + } + + return ''; + } + + // }}} + // {{{ fetchData() + + /** + * Get user information from database + * + * This function uses the given username to fetch + * the corresponding login data from the database + * table. If an account that matches the passed username + * and password is found, the function returns true. + * Otherwise it returns false. + * + * @param string Username + * @param string Password + * @return mixed Error object or boolean + */ + function fetchData($username, $password) + { + $this->log('Auth_Container_DBLite::fetchData() called.', AUTH_LOG_DEBUG); + // Prepare for a database query + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + // Find if db_fields contains a *, if so assume all col are selected + if (is_string($this->options['db_fields']) + && strstr($this->options['db_fields'], '*')) { + $sql_from = "*"; + } else { + $sql_from = $this->options['final_usernamecol']. + ", ".$this->options['final_passwordcol']; + + if (strlen($fields = $this->_quoteDBFields()) > 0) { + $sql_from .= ', '.$fields; + } + } + + $query = "SELECT ".$sql_from. + " FROM ".$this->options['final_table']. + " WHERE ".$this->options['final_usernamecol']." = ".$this->db->quoteSmart($username); + + // check if there is an optional parameter db_where + if ($this->options['db_where'] != '') { + // there is one, so add it to the query + $query .= " AND ".$this->options['db_where']; + } + + $this->log('Running SQL against DB: '.$query, AUTH_LOG_DEBUG); + + $res = $this->db->getRow($query, null, DB_FETCHMODE_ASSOC); + + if (DB::isError($res)) { + return PEAR::raiseError($res->getMessage(), $res->getCode()); + } + if (!is_array($res)) { + $this->activeUser = ''; + return false; + } + if ($this->verifyPassword(trim($password, "\r\n"), + trim($res[$this->options['passwordcol']], "\r\n"), + $this->options['cryptType'])) { + // Store additional field values in the session + foreach ($res as $key => $value) { + if ($key == $this->options['passwordcol'] || + $key == $this->options['usernamecol']) { + continue; + } + + $this->log('Storing additional field: '.$key, AUTH_LOG_DEBUG); + + // Use reference to the auth object if exists + // This is because the auth session variable can change so a static call to setAuthData does not make sence + if (is_object($this->_auth_obj)) { + $this->_auth_obj->setAuthData($key, $value); + } else { + Auth::setAuthData($key, $value); + } + } + $this->activeUser = $res[$this->options['usernamecol']]; + return true; + } + $this->activeUser = $res[$this->options['usernamecol']]; + return false; + } + + // }}} + +} +?> diff --git a/glmPEAR/Container/File.php b/glmPEAR/Container/File.php new file mode 100755 index 0000000..aca3423 --- /dev/null +++ b/glmPEAR/Container/File.php @@ -0,0 +1,314 @@ + + * @author Martin Jansen + * @author Mika Tuupola + * @author Michael Wallner + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: File.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Auth + */ + +/** + * Include PEAR File_Passwd package + */ +require_once "File/Passwd.php"; +/** + * Include Auth_Container base class + */ +require_once "Auth/Container.php"; +/** + * Include PEAR package for error handling + */ +require_once "PEAR.php"; + +/** + * Storage driver for fetching login data from an encrypted password file. + * + * This storage container can handle CVS pserver style passwd files. + * + * @category Authentication + * @package Auth + * @author Stefan Ekman + * @author Martin Jansen + * @author Mika Tuupola + * @author Michael Wallner + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @link http://pear.php.net/package/Auth + */ +class Auth_Container_File extends Auth_Container +{ + + // {{{ properties + + /** + * Path to passwd file + * + * @var string + */ + var $pwfile = ''; + + /** + * Options for container + * + * @var array + */ + var $options = array(); + + // }}} + // {{{ Auth_Container_File() [constructor] + + /** + * Constructor of the container class + * + * @param string $filename path to passwd file + * @return object Auth_Container_File new Auth_Container_File object + */ + function Auth_Container_File($filename) { + $this->_setDefaults(); + + // Only file is a valid option here + if(is_array($filename)) { + $this->pwfile = $filename['file']; + $this->_parseOptions($filename); + } else { + $this->pwfile = $filename; + } + } + + // }}} + // {{{ fetchData() + + /** + * Authenticate an user + * + * @param string username + * @param string password + * @return mixed boolean|PEAR_Error + */ + function fetchData($user, $pass) + { + $this->log('Auth_Container_File::fetchData() called.', AUTH_LOG_DEBUG); + return File_Passwd::staticAuth($this->options['type'], $this->pwfile, $user, $pass); + } + + // }}} + // {{{ listUsers() + + /** + * List all available users + * + * @return array + */ + function listUsers() + { + $this->log('Auth_Container_File::listUsers() called.', AUTH_LOG_DEBUG); + + $pw_obj = &$this->_load(); + if (PEAR::isError($pw_obj)) { + return array(); + } + + $users = $pw_obj->listUser(); + if (!is_array($users)) { + return array(); + } + + foreach ($users as $key => $value) { + $retVal[] = array("username" => $key, + "password" => $value['passwd'], + "cvsuser" => $value['system']); + } + + $this->log('Found '.count($retVal).' users.', AUTH_LOG_DEBUG); + + return $retVal; + } + + // }}} + // {{{ addUser() + + /** + * Add a new user to the storage container + * + * @param string username + * @param string password + * @param mixed Additional parameters to File_Password_*::addUser() + * + * @return boolean + */ + function addUser($user, $pass, $additional='') + { + $this->log('Auth_Container_File::addUser() called.', AUTH_LOG_DEBUG); + $params = array($user, $pass); + if (is_array($additional)) { + foreach ($additional as $item) { + $params[] = $item; + } + } else { + $params[] = $additional; + } + + $pw_obj = &$this->_load(); + if (PEAR::isError($pw_obj)) { + return false; + } + + $res = call_user_func_array(array(&$pw_obj, 'addUser'), $params); + if (PEAR::isError($res)) { + return false; + } + + $res = $pw_obj->save(); + if (PEAR::isError($res)) { + return false; + } + + return true; + } + + // }}} + // {{{ removeUser() + + /** + * Remove user from the storage container + * + * @param string Username + * @return boolean + */ + function removeUser($user) + { + $this->log('Auth_Container_File::removeUser() called.', AUTH_LOG_DEBUG); + $pw_obj = &$this->_load(); + if (PEAR::isError($pw_obj)) { + return false; + } + + $res = $pw_obj->delUser($user); + if (PEAR::isError($res)) { + return false; + } + + $res = $pw_obj->save(); + if (PEAR::isError($res)) { + return false; + } + + return true; + } + + // }}} + // {{{ changePassword() + + /** + * Change password for user in the storage container + * + * @param string Username + * @param string The new password + */ + function changePassword($username, $password) + { + $this->log('Auth_Container_File::changePassword() called.', AUTH_LOG_DEBUG); + $pw_obj = &$this->_load(); + if (PEAR::isError($pw_obj)) { + return false; + } + + $res = $pw_obj->changePasswd($username, $password); + if (PEAR::isError($res)) { + return false; + } + + $res = $pw_obj->save(); + if (PEAR::isError($res)) { + return false; + } + + return true; + } + + // }}} + // {{{ _load() + + /** + * Load and initialize the File_Passwd object + * + * @return object File_Passwd_Cvs|PEAR_Error + */ + function &_load() + { + static $pw_obj; + + if (!isset($pw_obj)) { + $this->log('Instanciating File_Password object of type '.$this->options['type'], AUTH_LOG_DEBUG); + $pw_obj = File_Passwd::factory($this->options['type']); + if (PEAR::isError($pw_obj)) { + return $pw_obj; + } + + $pw_obj->setFile($this->pwfile); + + $res = $pw_obj->load(); + if (PEAR::isError($res)) { + return $res; + } + } + + return $pw_obj; + } + + // }}} + // {{{ _setDefaults() + + /** + * Set some default options + * + * @access private + * @return void + */ + function _setDefaults() + { + $this->options['type'] = 'Cvs'; + } + + // }}} + // {{{ _parseOptions() + + /** + * Parse options passed to the container class + * + * @access private + * @param array + */ + function _parseOptions($array) + { + foreach ($array as $key => $value) { + if (isset($this->options[$key])) { + $this->options[$key] = $value; + } + } + } + + // }}} + +} +?> diff --git a/glmPEAR/Container/IMAP.php b/glmPEAR/Container/IMAP.php new file mode 100755 index 0000000..aebab67 --- /dev/null +++ b/glmPEAR/Container/IMAP.php @@ -0,0 +1,210 @@ + + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: IMAP.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Auth + * @since File available since Release 1.2.0 + */ + +/** + * Include Auth_Container base class + */ +require_once "Auth/Container.php"; + +/** + * Include PEAR class for error handling + */ +require_once "PEAR.php"; + +/** + * Storage driver for fetching login data from an IMAP server + * + * This class is based on LDAP containers, but it very simple. + * By default it connects to localhost:143 + * The constructor will first check if the host:port combination is + * actually reachable. This behaviour can be disabled. + * It then tries to create an IMAP stream (without opening a mailbox) + * If you wish to pass extended options to the connections, you may + * do so by specifying protocol options. + * + * To use this storage containers, you have to use the + * following syntax: + * + * 'mail.example.com', + * 'port' => 143, + * ); + * $myAuth = new Auth('IMAP', $params); + * ... + * + * By default we connect without any protocol options set. However, some + * servers require you to connect with the notls or norsh options set. + * To do this you need to add the following value to the params array: + * 'baseDSN' => '/imap/notls/norsh' + * + * To connect to an SSL IMAP server: + * 'baseDSN' => '/imap/ssl' + * + * To connect to an SSL IMAP server with a self-signed certificate: + * 'baseDSN' => '/imap/ssl/novalidate-cert' + * + * Further options may be available and can be found on the php site at + * http://www.php.net/manual/function.imap-open.php + * + * @category Authentication + * @package Auth + * @author Jeroen Houben + * @author Cipriano Groenendal + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @link http://pear.php.net/package/Auth + * @since Class available since Release 1.2.0 + */ +class Auth_Container_IMAP extends Auth_Container +{ + + // {{{ properties + + /** + * Options for the class + * @var array + */ + var $options = array(); + + // }}} + // {{{ Auth_Container_IMAP() [constructor] + + /** + * Constructor of the container class + * + * @param $params associative array with host, port, baseDSN, checkServer + * and userattr key + * @return object Returns an error object if something went wrong + * @todo Use PEAR Net_IMAP if IMAP extension not loaded + */ + function Auth_Container_IMAP($params) + { + if (!extension_loaded('imap')) { + return PEAR::raiseError('Cannot use IMAP authentication, ' + .'IMAP extension not loaded!', 41, PEAR_ERROR_DIE); + } + $this->_setDefaults(); + + // set parameters (if any) + if (is_array($params)) { + $this->_parseOptions($params); + } + + if ($this->options['checkServer']) { + $this->_checkServer($this->options['timeout']); + } + return true; + } + + // }}} + // {{{ _setDefaults() + + /** + * Set some default options + * + * @access private + */ + function _setDefaults() + { + $this->options['host'] = 'localhost'; + $this->options['port'] = 143; + $this->options['baseDSN'] = ''; + $this->options['checkServer'] = true; + $this->options['timeout'] = 20; + } + + // }}} + // {{{ _checkServer() + + /** + * Check if the given server and port are reachable + * + * @access private + */ + function _checkServer() { + $this->log('Auth_Container_IMAP::_checkServer() called.', AUTH_LOG_DEBUG); + $fp = @fsockopen ($this->options['host'], $this->options['port'], + $errno, $errstr, $this->options['timeout']); + if (is_resource($fp)) { + @fclose($fp); + } else { + $message = "Error connecting to IMAP server " + . $this->options['host'] + . ":" . $this->options['port']; + return PEAR::raiseError($message, 41); + } + } + + // }}} + // {{{ _parseOptions() + + /** + * Parse options passed to the container class + * + * @access private + * @param array + */ + function _parseOptions($array) + { + foreach ($array as $key => $value) { + $this->options[$key] = $value; + } + } + + // }}} + // {{{ fetchData() + + /** + * Try to open a IMAP stream using $username / $password + * + * @param string Username + * @param string Password + * @return boolean + */ + function fetchData($username, $password) + { + $this->log('Auth_Container_IMAP::fetchData() called.', AUTH_LOG_DEBUG); + $dsn = '{'.$this->options['host'].':'.$this->options['port'].$this->options['baseDSN'].'}'; + $conn = @imap_open ($dsn, $username, $password, OP_HALFOPEN); + if (is_resource($conn)) { + $this->log('Successfully connected to IMAP server.', AUTH_LOG_DEBUG); + $this->activeUser = $username; + @imap_close($conn); + return true; + } else { + $this->log('Connection to IMAP server failed.', AUTH_LOG_DEBUG); + $this->activeUser = ''; + return false; + } + } + + // }}} + +} +?> diff --git a/glmPEAR/Container/KADM5.php b/glmPEAR/Container/KADM5.php new file mode 100755 index 0000000..c101e62 --- /dev/null +++ b/glmPEAR/Container/KADM5.php @@ -0,0 +1,171 @@ + + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: KADM5.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Auth + * @since File available since Release 1.4.0 + */ + +/** + * Include Auth_Container base class + */ +require_once 'Auth/Container.php'; +/** + * Include PEAR for error handling + */ +require_once 'PEAR.php'; + +/** + * Storage driver for Authentication on a Kerberos V server. + * + * Available options: + * hostname: The hostname of the kerberos server + * realm: The Kerberos V realm + * timeout: The timeout for checking the server + * checkServer: Set to true to check if the server is running when + * constructing the object + * + * @category Authentication + * @package Auth + * @author Andrew Teixeira + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @link http://pear.php.net/package/Auth + * @since Class available since Release 1.4.0 + */ +class Auth_Container_KADM5 extends Auth_Container { + + // {{{ properties + + /** + * Options for the class + * @var string + */ + var $options = array(); + + // }}} + // {{{ Auth_Container_KADM5() + + /** + * Constructor of the container class + * + * $options can have these keys: + * 'hostname' The hostname of the kerberos server + * 'realm' The Kerberos V realm + * 'timeout' The timeout for checking the server + * 'checkServer' Set to true to check if the server is running when + * constructing the object + * + * @param $options associative array + * @return object Returns an error object if something went wrong + */ + function Auth_Container_KADM5($options) { + if (!extension_loaded('kadm5')) { + return PEAR::raiseError("Cannot use Kerberos V authentication, KADM5 extension not loaded!", 41, PEAR_ERROR_DIE); + } + + $this->_setDefaults(); + + if (isset($options['hostname'])) { + $this->options['hostname'] = $options['hostname']; + } + if (isset($options['realm'])) { + $this->options['realm'] = $options['realm']; + } + if (isset($options['timeout'])) { + $this->options['timeout'] = $options['timeout']; + } + if (isset($options['checkServer'])) { + $this->options['checkServer'] = $options['checkServer']; + } + + if ($this->options['checkServer']) { + $this->_checkServer(); + } + } + + // }}} + // {{{ fetchData() + + /** + * Try to login to the KADM5 server + * + * @param string Username + * @param string Password + * @return boolean + */ + function fetchData($username, $password) { + $this->log('Auth_Container_KADM5::fetchData() called.', AUTH_LOG_DEBUG); + if ( ($username == NULL) || ($password == NULL) ) { + return false; + } + + $server = $this->options['hostname']; + $realm = $this->options['realm']; + $check = @kadm5_init_with_password($server, $realm, $username, $password); + + if ($check == false) { + return false; + } else { + return true; + } + } + + // }}} + // {{{ _setDefaults() + + /** + * Set some default options + * + * @access private + */ + function _setDefaults() { + $this->options['hostname'] = 'localhost'; + $this->options['realm'] = NULL; + $this->options['timeout'] = 10; + $this->options['checkServer'] = false; + } + + // }}} + // {{{ _checkServer() + + /** + * Check if the given server and port are reachable + * + * @access private + */ + function _checkServer() { + $fp = @fsockopen ($this->options['hostname'], 88, $errno, $errstr, $this->options['timeout']); + if (is_resource($fp)) { + @fclose($fp); + } else { + $message = "Error connecting to Kerberos V server " + .$this->options['hostname'].":".$this->options['port']; + return PEAR::raiseError($message, 41, PEAR_ERROR_DIE); + } + } + + // }}} + +} + +?> diff --git a/glmPEAR/Container/LDAP.php b/glmPEAR/Container/LDAP.php new file mode 100755 index 0000000..00b2eab --- /dev/null +++ b/glmPEAR/Container/LDAP.php @@ -0,0 +1,766 @@ + + * @author Adam Ashley + * @author Hugues Peeters + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: LDAP.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Auth + */ + +/** + * Include Auth_Container base class + */ +require_once "Auth/Container.php"; +/** + * Include PEAR package for error handling + */ +require_once "PEAR.php"; + +/** + * Storage driver for fetching login data from LDAP + * + * This class is heavily based on the DB and File containers. By default it + * connects to localhost:389 and searches for uid=$username with the scope + * "sub". If no search base is specified, it will try to determine it via + * the namingContexts attribute. It takes its parameters in a hash, connects + * to the ldap server, binds anonymously, searches for the user, and tries + * to bind as the user with the supplied password. When a group was set, it + * will look for group membership of the authenticated user. If all goes + * well the authentication was successful. + * + * Parameters: + * + * host: localhost (default), ldap.netsols.de or 127.0.0.1 + * port: 389 (default) or 636 or whereever your server runs + * url: ldap://localhost:389/ + * useful for ldaps://, works only with openldap2 ? + * it will be preferred over host and port + * version: LDAP version to use, ususally 2 (default) or 3, + * must be an integer! + * referrals: If set, determines whether the LDAP library automatically + * follows referrals returned by LDAP servers or not. Possible + * values are true (default) or false. + * binddn: If set, searching for user will be done after binding + * as this user, if not set the bind will be anonymous. + * This is reported to make the container work with MS + * Active Directory, but should work with any server that + * is configured this way. + * This has to be a complete dn for now (basedn and + * userdn will not be appended). + * bindpw: The password to use for binding with binddn + * basedn: the base dn of your server + * userdn: gets prepended to basedn when searching for user + * userscope: Scope for user searching: one, sub (default), or base + * userattr: the user attribute to search for (default: uid) + * userfilter: filter that will be added to the search filter + * this way: (&(userattr=username)(userfilter)) + * default: (objectClass=posixAccount) + * attributes: array of additional attributes to fetch from entry. + * these will added to auth data and can be retrieved via + * Auth::getAuthData(). An empty array will fetch all attributes, + * array('') will fetch no attributes at all (default) + * If you add 'dn' as a value to this array, the users DN that was + * used for binding will be added to auth data as well. + * attrformat: The returned format of the additional data defined in the + * 'attributes' option. Two formats are available. + * LDAP returns data formatted in a + * multidimensional array where each array starts with a + * 'count' element providing the number of attributes in the + * entry, or the number of values for attributes. When set + * to this format, the only way to retrieve data from the + * Auth object is by calling getAuthData('attributes'). + * AUTH returns data formatted in a + * structure more compliant with other Auth Containers, + * where each attribute element can be directly called by + * getAuthData() method from Auth. + * For compatibily with previous LDAP container versions, + * the default format is LDAP. + * groupdn: gets prepended to basedn when searching for group + * groupattr: the group attribute to search for (default: cn) + * groupfilter: filter that will be added to the search filter when + * searching for a group: + * (&(groupattr=group)(memberattr=username)(groupfilter)) + * default: (objectClass=groupOfUniqueNames) + * memberattr : the attribute of the group object where the user dn + * may be found (default: uniqueMember) + * memberisdn: whether the memberattr is the dn of the user (default) + * or the value of userattr (usually uid) + * group: the name of group to search for + * groupscope: Scope for group searching: one, sub (default), or base + * start_tls: enable/disable the use of START_TLS encrypted connection + * (default: false) + * debug: Enable/Disable debugging output (default: false) + * try_all: Whether to try all user accounts returned from the search + * or just the first one. (default: false) + * + * To use this storage container, you have to use the following syntax: + * + * 'localhost', + * 'port' => '389', + * 'version' => 3, + * 'basedn' => 'o=netsols,c=de', + * 'userattr' => 'uid' + * 'binddn' => 'cn=admin,o=netsols,c=de', + * 'bindpw' => 'password')); + * + * $a2 = new Auth('LDAP', array( + * 'url' => 'ldaps://ldap.netsols.de', + * 'basedn' => 'o=netsols,c=de', + * 'userscope' => 'one', + * 'userdn' => 'ou=People', + * 'groupdn' => 'ou=Groups', + * 'groupfilter' => '(objectClass=posixGroup)', + * 'memberattr' => 'memberUid', + * 'memberisdn' => false, + * 'group' => 'admin' + * )); + * + * $a3 = new Auth('LDAP', array( + * 'host' => 'ldap.netsols.de', + * 'port' => 389, + * 'version' => 3, + * 'referrals' => false, + * 'basedn' => 'dc=netsols,dc=de', + * 'binddn' => 'cn=Jan Wagner,cn=Users,dc=netsols,dc=de', + * 'bindpw' => 'password', + * 'userattr' => 'samAccountName', + * 'userfilter' => '(objectClass=user)', + * 'attributes' => array(''), + * 'group' => 'testing', + * 'groupattr' => 'samAccountName', + * 'groupfilter' => '(objectClass=group)', + * 'memberattr' => 'member', + * 'memberisdn' => true, + * 'groupdn' => 'cn=Users', + * 'groupscope' => 'one', + * 'debug' => true); + * + * The parameter values have to correspond + * to the ones for your LDAP server of course. + * + * When talking to a Microsoft ActiveDirectory server you have to + * use 'samaccountname' as the 'userattr' and follow special rules + * to translate the ActiveDirectory directory names into 'basedn'. + * The 'basedn' for the default 'Users' folder on an ActiveDirectory + * server for the ActiveDirectory Domain (which is not related to + * its DNS name) "win2000.example.org" would be: + * "CN=Users, DC=win2000, DC=example, DC=org' + * where every component of the domain name becomes a DC attribute + * of its own. If you want to use a custom users folder you have to + * replace "CN=Users" with a sequence of "OU" attributes that specify + * the path to your custom folder in reverse order. + * So the ActiveDirectory folder + * "win2000.example.org\Custom\Accounts" + * would become + * "OU=Accounts, OU=Custom, DC=win2000, DC=example, DC=org' + * + * It seems that binding anonymously to an Active Directory + * is not allowed, so you have to set binddn and bindpw for + * user searching. + * + * LDAP Referrals need to be set to false for AD to work sometimes. + * + * Example a3 shows a full blown and tested example for connection to + * Windows 2000 Active Directory with group mebership checking + * + * Note also that if you want an encrypted connection to an MS LDAP + * server, then, on your webserver, you must specify + * TLS_REQCERT never + * in /etc/ldap/ldap.conf or in the webserver user's ~/.ldaprc (which + * may or may not be read depending on your configuration). + * + * + * @category Authentication + * @package Auth + * @author Jan Wagner + * @author Adam Ashley + * @author Hugues Peeters + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @link http://pear.php.net/package/Auth + */ +class Auth_Container_LDAP extends Auth_Container +{ + + // {{{ properties + + /** + * Options for the class + * @var array + */ + var $options = array(); + + /** + * Connection ID of LDAP Link + * @var string + */ + var $conn_id = false; + + // }}} + + // {{{ Auth_Container_LDAP() [constructor] + + /** + * Constructor of the container class + * + * @param $params, associative hash with host,port,basedn and userattr key + * @return object Returns an error object if something went wrong + */ + function Auth_Container_LDAP($params) + { + if (false === extension_loaded('ldap')) { + return PEAR::raiseError('Auth_Container_LDAP: LDAP Extension not loaded', + 41, PEAR_ERROR_DIE); + } + + $this->_setDefaults(); + + if (is_array($params)) { + $this->_parseOptions($params); + } + } + + // }}} + // {{{ _prepare() + + /** + * Prepare LDAP connection + * + * This function checks if we have already opened a connection to + * the LDAP server. If that's not the case, a new connection is opened. + * + * @access private + * @return mixed True or a PEAR error object. + */ + function _prepare() + { + if (!$this->_isValidLink()) { + $res = $this->_connect(); + if (PEAR::isError($res)) { + return $res; + } + } + return true; + } + + // }}} + // {{{ _connect() + + /** + * Connect to the LDAP server using the global options + * + * @access private + * @return object Returns a PEAR error object if an error occurs. + */ + function _connect() + { + $this->log('Auth_Container_LDAP::_connect() called.', AUTH_LOG_DEBUG); + // connect + if (isset($this->options['url']) && $this->options['url'] != '') { + $this->log('Connecting with URL', AUTH_LOG_DEBUG); + $conn_params = array($this->options['url']); + } else { + $this->log('Connecting with host:port', AUTH_LOG_DEBUG); + $conn_params = array($this->options['host'], $this->options['port']); + } + + if (($this->conn_id = @call_user_func_array('ldap_connect', $conn_params)) === false) { + $this->log('Connection to server failed.', AUTH_LOG_DEBUG); + $this->log('LDAP ERROR: '.ldap_errno($this->conn_id).': '.ldap_error($this->conn_id), AUTH_LOG_DEBUG); + return PEAR::raiseError('Auth_Container_LDAP: Could not connect to server.', 41); + } + $this->log('Successfully connected to server', AUTH_LOG_DEBUG); + + // switch LDAP version + if (is_numeric($this->options['version']) && $this->options['version'] > 2) { + $this->log("Switching to LDAP version {$this->options['version']}", AUTH_LOG_DEBUG); + @ldap_set_option($this->conn_id, LDAP_OPT_PROTOCOL_VERSION, $this->options['version']); + + // start TLS if available + if (isset($this->options['start_tls']) && $this->options['start_tls']) { + $this->log("Starting TLS session", AUTH_LOG_DEBUG); + if (@ldap_start_tls($this->conn_id) === false) { + $this->log('Could not start TLS session', AUTH_LOG_DEBUG); + $this->log('LDAP ERROR: '.ldap_errno($this->conn_id).': '.ldap_error($this->conn_id), AUTH_LOG_DEBUG); + return PEAR::raiseError('Auth_Container_LDAP: Could not start tls.', 41); + } + } + } + + // switch LDAP referrals + if (is_bool($this->options['referrals'])) { + $this->log("Switching LDAP referrals to " . (($this->options['referrals']) ? 'true' : 'false'), AUTH_LOG_DEBUG); + if (@ldap_set_option($this->conn_id, LDAP_OPT_REFERRALS, $this->options['referrals']) === false) { + $this->log('Could not change LDAP referrals options', AUTH_LOG_DEBUG); + $this->log('LDAP ERROR: '.ldap_errno($this->conn_id).': '.ldap_error($this->conn_id), AUTH_LOG_DEBUG); + } + } + + // bind with credentials or anonymously + if (strlen($this->options['binddn']) && strlen($this->options['bindpw'])) { + $this->log('Binding with credentials', AUTH_LOG_DEBUG); + $bind_params = array($this->conn_id, $this->options['binddn'], $this->options['bindpw']); + } else { + $this->log('Binding anonymously', AUTH_LOG_DEBUG); + $bind_params = array($this->conn_id); + } + + // bind for searching + if ((@call_user_func_array('ldap_bind', $bind_params)) === false) { + $this->log('Bind failed', AUTH_LOG_DEBUG); + $this->log('LDAP ERROR: '.ldap_errno($this->conn_id).': '.ldap_error($this->conn_id), AUTH_LOG_DEBUG); + $this->_disconnect(); + return PEAR::raiseError("Auth_Container_LDAP: Could not bind to LDAP server.", 41); + } + $this->log('Binding was successful', AUTH_LOG_DEBUG); + + return true; + } + + // }}} + // {{{ _disconnect() + + /** + * Disconnects (unbinds) from ldap server + * + * @access private + */ + function _disconnect() + { + $this->log('Auth_Container_LDAP::_disconnect() called.', AUTH_LOG_DEBUG); + if ($this->_isValidLink()) { + $this->log('disconnecting from server'); + @ldap_unbind($this->conn_id); + } + } + + // }}} + // {{{ _getBaseDN() + + /** + * Tries to find Basedn via namingContext Attribute + * + * @access private + */ + function _getBaseDN() + { + $this->log('Auth_Container_LDAP::_getBaseDN() called.', AUTH_LOG_DEBUG); + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + if ($this->options['basedn'] == "" && $this->_isValidLink()) { + $this->log("basedn not set, searching via namingContexts.", AUTH_LOG_DEBUG); + + $result_id = @ldap_read($this->conn_id, "", "(objectclass=*)", array("namingContexts")); + + if (@ldap_count_entries($this->conn_id, $result_id) == 1) { + + $this->log("got result for namingContexts", AUTH_LOG_DEBUG); + + $entry_id = @ldap_first_entry($this->conn_id, $result_id); + $attrs = @ldap_get_attributes($this->conn_id, $entry_id); + $basedn = $attrs['namingContexts'][0]; + + if ($basedn != "") { + $this->log("result for namingContexts was $basedn", AUTH_LOG_DEBUG); + $this->options['basedn'] = $basedn; + } + } + @ldap_free_result($result_id); + } + + // if base ist still not set, raise error + if ($this->options['basedn'] == "") { + return PEAR::raiseError("Auth_Container_LDAP: LDAP search base not specified!", 41); + } + return true; + } + + // }}} + // {{{ _isValidLink() + + /** + * determines whether there is a valid ldap conenction or not + * + * @accessd private + * @return boolean + */ + function _isValidLink() + { + if (is_resource($this->conn_id)) { + if (get_resource_type($this->conn_id) == 'ldap link') { + return true; + } + } + return false; + } + + // }}} + // {{{ _setDefaults() + + /** + * Set some default options + * + * @access private + */ + function _setDefaults() + { + $this->options['url'] = ''; + $this->options['host'] = 'localhost'; + $this->options['port'] = '389'; + $this->options['version'] = 2; + $this->options['referrals'] = true; + $this->options['binddn'] = ''; + $this->options['bindpw'] = ''; + $this->options['basedn'] = ''; + $this->options['userdn'] = ''; + $this->options['userscope'] = 'sub'; + $this->options['userattr'] = 'uid'; + $this->options['userfilter'] = '(objectClass=posixAccount)'; + $this->options['attributes'] = array(''); // no attributes + $this->options['attrformat'] = 'AUTH'; // returns attribute like other Auth containers + $this->options['group'] = ''; + $this->options['groupdn'] = ''; + $this->options['groupscope'] = 'sub'; + $this->options['groupattr'] = 'cn'; + $this->options['groupfilter'] = '(objectClass=groupOfUniqueNames)'; + $this->options['memberattr'] = 'uniqueMember'; + $this->options['memberisdn'] = true; + $this->options['start_tls'] = false; + $this->options['debug'] = false; + $this->options['try_all'] = false; // Try all user ids returned not just the first one + } + + // }}} + // {{{ _parseOptions() + + /** + * Parse options passed to the container class + * + * @access private + * @param array + */ + function _parseOptions($array) + { + $array = $this->_setV12OptionsToV13($array); + + foreach ($array as $key => $value) { + if (array_key_exists($key, $this->options)) { + if ($key == 'attributes') { + if (is_array($value)) { + $this->options[$key] = $value; + } else { + $this->options[$key] = explode(',', $value); + } + } else { + $this->options[$key] = $value; + } + } + } + } + + // }}} + // {{{ _setV12OptionsToV13() + + /** + * Adapt deprecated options from Auth 1.2 LDAP to Auth 1.3 LDAP + * + * @author Hugues Peeters + * @access private + * @param array + * @return array + */ + function _setV12OptionsToV13($array) + { + if (isset($array['useroc'])) + $array['userfilter'] = "(objectClass=".$array['useroc'].")"; + if (isset($array['groupoc'])) + $array['groupfilter'] = "(objectClass=".$array['groupoc'].")"; + if (isset($array['scope'])) + $array['userscope'] = $array['scope']; + + return $array; + } + + // }}} + // {{{ _scope2function() + + /** + * Get search function for scope + * + * @param string scope + * @return string ldap search function + */ + function _scope2function($scope) + { + switch($scope) { + case 'one': + $function = 'ldap_list'; + break; + case 'base': + $function = 'ldap_read'; + break; + default: + $function = 'ldap_search'; + break; + } + return $function; + } + + // }}} + // {{{ fetchData() + + /** + * Fetch data from LDAP server + * + * Searches the LDAP server for the given username/password + * combination. Escapes all LDAP meta characters in username + * before performing the query. + * + * @param string Username + * @param string Password + * @return boolean + */ + function fetchData($username, $password) + { + $this->log('Auth_Container_LDAP::fetchData() called.', AUTH_LOG_DEBUG); + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + $err = $this->_getBaseDN(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + // UTF8 Encode username for LDAPv3 + if (@ldap_get_option($this->conn_id, LDAP_OPT_PROTOCOL_VERSION, $ver) && $ver == 3) { + $this->log('UTF8 encoding username for LDAPv3', AUTH_LOG_DEBUG); + $username = utf8_encode($username); + } + + // make search filter + $filter = sprintf('(&(%s=%s)%s)', + $this->options['userattr'], + $this->_quoteFilterString($username), + $this->options['userfilter']); + + // make search base dn + $search_basedn = $this->options['userdn']; + if ($search_basedn != '' && substr($search_basedn, -1) != ',') { + $search_basedn .= ','; + } + $search_basedn .= $this->options['basedn']; + + // attributes + $searchAttributes = $this->options['attributes']; + + // make functions params array + $func_params = array($this->conn_id, $search_basedn, $filter, $searchAttributes); + + // search function to use + $func_name = $this->_scope2function($this->options['userscope']); + + $this->log("Searching with $func_name and filter $filter in $search_basedn", AUTH_LOG_DEBUG); + + // search + if (($result_id = @call_user_func_array($func_name, $func_params)) === false) { + $this->log('User not found', AUTH_LOG_DEBUG); + } elseif (@ldap_count_entries($this->conn_id, $result_id) >= 1) { // did we get some possible results? + + $this->log('User(s) found', AUTH_LOG_DEBUG); + + $first = true; + $entry_id = null; + + do { + + // then get the user dn + if ($first) { + $entry_id = @ldap_first_entry($this->conn_id, $result_id); + $first = false; + } else { + $entry_id = @ldap_next_entry($this->conn_id, $entry_id); + if ($entry_id === false) + break; + } + $user_dn = @ldap_get_dn($this->conn_id, $entry_id); + + // as the dn is not fetched as an attribute, we save it anyway + if (is_array($searchAttributes) && in_array('dn', $searchAttributes)) { + $this->log('Saving DN to AuthData', AUTH_LOG_DEBUG); + $this->_auth_obj->setAuthData('dn', $user_dn); + } + + // fetch attributes + if ($attributes = @ldap_get_attributes($this->conn_id, $entry_id)) { + + if (is_array($attributes) && isset($attributes['count']) && + $attributes['count'] > 0) { + + // ldap_get_attributes() returns a specific multi dimensional array + // format containing all the attributes and where each array starts + // with a 'count' element providing the number of attributes in the + // entry, or the number of values for attribute. For compatibility + // reasons, it remains the default format returned by LDAP container + // setAuthData(). + // The code below optionally returns attributes in another format, + // more compliant with other Auth containers, where each attribute + // element are directly set in the 'authData' list. This option is + // enabled by setting 'attrformat' to + // 'AUTH' in the 'options' array. + // eg. $this->options['attrformat'] = 'AUTH' + + if ( strtoupper($this->options['attrformat']) == 'AUTH' ) { + $this->log('Saving attributes to Auth data in AUTH format', AUTH_LOG_DEBUG); + unset ($attributes['count']); + foreach ($attributes as $attributeName => $attributeValue ) { + if (is_int($attributeName)) continue; + if (is_array($attributeValue) && isset($attributeValue['count'])) { + unset ($attributeValue['count']); + } + if (count($attributeValue)<=1) $attributeValue = $attributeValue[0]; + $this->log('Storing additional field: '.$attributeName, AUTH_LOG_DEBUG); + $this->_auth_obj->setAuthData($attributeName, $attributeValue); + } + } + else + { + $this->log('Saving attributes to Auth data in LDAP format', AUTH_LOG_DEBUG); + $this->_auth_obj->setAuthData('attributes', $attributes); + } + } + } + @ldap_free_result($result_id); + + // need to catch an empty password as openldap seems to return TRUE + // if anonymous binding is allowed + if ($password != "") { + $this->log("Bind as $user_dn", AUTH_LOG_DEBUG); + + // try binding as this user with the supplied password + if (@ldap_bind($this->conn_id, $user_dn, $password)) { + $this->log('Bind successful', AUTH_LOG_DEBUG); + + // check group if appropiate + if (strlen($this->options['group'])) { + // decide whether memberattr value is a dn or the username + $this->log('Checking group membership', AUTH_LOG_DEBUG); + $return = $this->checkGroup(($this->options['memberisdn']) ? $user_dn : $username); + $this->_disconnect(); + return $return; + } else { + $this->log('Authenticated', AUTH_LOG_DEBUG); + $this->_disconnect(); + return true; // user authenticated + } // checkGroup + } // bind + } // non-empty password + } while ($this->options['try_all'] == true); // interate through entries + } // get results + // default + $this->log('NOT authenticated!', AUTH_LOG_DEBUG); + $this->_disconnect(); + return false; + } + + // }}} + // {{{ checkGroup() + + /** + * Validate group membership + * + * Searches the LDAP server for group membership of the + * supplied username. Quotes all LDAP filter meta characters in + * the user name before querying the LDAP server. + * + * @param string Distinguished Name of the authenticated User + * @return boolean + */ + function checkGroup($user) + { + $this->log('Auth_Container_LDAP::checkGroup() called.', AUTH_LOG_DEBUG); + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + // make filter + $filter = sprintf('(&(%s=%s)(%s=%s)%s)', + $this->options['groupattr'], + $this->options['group'], + $this->options['memberattr'], + $this->_quoteFilterString($user), + $this->options['groupfilter']); + + // make search base dn + $search_basedn = $this->options['groupdn']; + if ($search_basedn != '' && substr($search_basedn, -1) != ',') { + $search_basedn .= ','; + } + $search_basedn .= $this->options['basedn']; + + $func_params = array($this->conn_id, $search_basedn, $filter, + array($this->options['memberattr'])); + $func_name = $this->_scope2function($this->options['groupscope']); + + $this->log("Searching with $func_name and filter $filter in $search_basedn", AUTH_LOG_DEBUG); + + // search + if (($result_id = @call_user_func_array($func_name, $func_params)) != false) { + if (@ldap_count_entries($this->conn_id, $result_id) == 1) { + @ldap_free_result($result_id); + $this->log('User is member of group', AUTH_LOG_DEBUG); + return true; + } + } + // default + $this->log('User is NOT member of group', AUTH_LOG_DEBUG); + return false; + } + + // }}} + // {{{ _quoteFilterString() + + /** + * Escapes LDAP filter special characters as defined in RFC 2254. + * + * @access private + * @param string Filter String + */ + function _quoteFilterString($filter_str) + { + $metas = array( '\\', '*', '(', ')', "\x00"); + $quoted_metas = array('\\\\', '\*', '\(', '\)', "\\\x00"); + return str_replace($metas, $quoted_metas, $filter_str); + } + + // }}} + +} + +?> diff --git a/glmPEAR/Container/MDB.php b/glmPEAR/Container/MDB.php new file mode 100755 index 0000000..4f15ddb --- /dev/null +++ b/glmPEAR/Container/MDB.php @@ -0,0 +1,618 @@ + + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: MDB.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Auth + * @since File available since Release 1.2.3 + */ + +/** + * Include Auth_Container base class + */ +require_once 'Auth/Container.php'; +/** + * Include PEAR MDB package + */ +require_once 'MDB.php'; + +/** + * Storage driver for fetching login data from a database + * + * This storage driver can use all databases which are supported + * by the PEAR MDB abstraction layer to fetch login data. + * + * @category Authentication + * @package Auth + * @author Lorenzo Alberton + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @link http://pear.php.net/package/Auth + * @since Class available since Release 1.2.3 + */ +class Auth_Container_MDB extends Auth_Container +{ + + // {{{ properties + + /** + * Additional options for the storage container + * @var array + */ + var $options = array(); + + /** + * MDB object + * @var object + */ + var $db = null; + var $dsn = ''; + + /** + * User that is currently selected from the DB. + * @var string + */ + var $activeUser = ''; + + // }}} + // {{{ Auth_Container_MDB() [constructor] + + /** + * Constructor of the container class + * + * Initate connection to the database via PEAR::MDB + * + * @param string Connection data or MDB object + * @return object Returns an error object if something went wrong + */ + function Auth_Container_MDB($dsn) + { + $this->_setDefaults(); + + if (is_array($dsn)) { + $this->_parseOptions($dsn); + if (empty($this->options['dsn'])) { + PEAR::raiseError('No connection parameters specified!'); + } + } else { + $this->options['dsn'] = $dsn; + } + } + + // }}} + // {{{ _connect() + + /** + * Connect to database by using the given DSN string + * + * @access private + * @param mixed DSN string | array | mdb object + * @return mixed Object on error, otherwise bool + */ + function _connect($dsn) + { + $this->log('Auth_Container_MDB::_connect() called.', AUTH_LOG_DEBUG); + if (is_string($dsn) || is_array($dsn)) { + $this->db =& MDB::connect($dsn, $this->options['db_options']); + } elseif (is_subclass_of($dsn, 'mdb_common')) { + $this->db = $dsn; + } elseif (is_object($dsn) && MDB::isError($dsn)) { + return PEAR::raiseError($dsn->getMessage(), $dsn->code); + } else { + return PEAR::raiseError('The given dsn was not valid in file ' . __FILE__ . ' at line ' . __LINE__, + 41, + PEAR_ERROR_RETURN, + null, + null + ); + + } + + if (MDB::isError($this->db) || PEAR::isError($this->db)) { + return PEAR::raiseError($this->db->getMessage(), $this->db->code); + } + + if ($this->options['auto_quote']) { + $this->options['final_table'] = $this->db->quoteIdentifier($this->options['table']); + $this->options['final_usernamecol'] = $this->db->quoteIdentifier($this->options['usernamecol']); + $this->options['final_passwordcol'] = $this->db->quoteIdentifier($this->options['passwordcol']); + } else { + $this->options['final_table'] = $this->options['table']; + $this->options['final_usernamecol'] = $this->options['usernamecol']; + $this->options['final_passwordcol'] = $this->options['passwordcol']; + } + + return true; + } + + // }}} + // {{{ _prepare() + + /** + * Prepare database connection + * + * This function checks if we have already opened a connection to + * the database. If that's not the case, a new connection is opened. + * + * @access private + * @return mixed True or a MDB error object. + */ + function _prepare() + { + if (is_subclass_of($this->db, 'mdb_common')) { + return true; + } + return $this->_connect($this->options['dsn']); + } + + // }}} + // {{{ query() + + /** + * Prepare query to the database + * + * This function checks if we have already opened a connection to + * the database. If that's not the case, a new connection is opened. + * After that the query is passed to the database. + * + * @access public + * @param string Query string + * @return mixed a MDB_result object or MDB_OK on success, a MDB + * or PEAR error on failure + */ + function query($query) + { + $this->log('Auth_Container_MDB::query() called.', AUTH_LOG_DEBUG); + $err = $this->_prepare(); + if ($err !== true) { + return $err; + } + return $this->db->query($query); + } + + // }}} + // {{{ _setDefaults() + + /** + * Set some default options + * + * @access private + * @return void + */ + function _setDefaults() + { + $this->options['table'] = 'auth'; + $this->options['usernamecol'] = 'username'; + $this->options['passwordcol'] = 'password'; + $this->options['dsn'] = ''; + $this->options['db_fields'] = ''; + $this->options['cryptType'] = 'md5'; + $this->options['db_options'] = array(); + $this->options['db_where'] = ''; + $this->options['auto_quote'] = true; + } + + // }}} + // {{{ _parseOptions() + + /** + * Parse options passed to the container class + * + * @access private + * @param array + */ + function _parseOptions($array) + { + foreach ($array as $key => $value) { + if (isset($this->options[$key])) { + $this->options[$key] = $value; + } + } + } + + // }}} + // {{{ _quoteDBFields() + + /** + * Quote the db_fields option to avoid the possibility of SQL injection. + * + * @access private + * @return string A properly quoted string that can be concatenated into a + * SELECT clause. + */ + function _quoteDBFields() + { + if (isset($this->options['db_fields'])) { + if (is_array($this->options['db_fields'])) { + if ($this->options['auto_quote']) { + $fields = array(); + foreach ($this->options['db_fields'] as $field) { + $fields[] = $this->db->quoteIdentifier($field); + } + return implode(', ', $fields); + } else { + return implode(', ', $this->options['db_fields']); + } + } else { + if (strlen($this->options['db_fields']) > 0) { + if ($this->options['auto_quote']) { + return $this->db->quoteIdentifier($this->options['db_fields']); + } else { + return $this->options['db_fields']; + } + } + } + } + + return ''; + } + + // }}} + // {{{ fetchData() + + /** + * Get user information from database + * + * This function uses the given username to fetch + * the corresponding login data from the database + * table. If an account that matches the passed username + * and password is found, the function returns true. + * Otherwise it returns false. + * + * @param string Username + * @param string Password + * @param boolean If true password is secured using a md5 hash + * the frontend and auth are responsible for making sure the container supports + * challenge response password authentication + * @return mixed Error object or boolean + */ + function fetchData($username, $password, $isChallengeResponse=false) + { + $this->log('Auth_Container_MDB::fetchData() called.', AUTH_LOG_DEBUG); + // Prepare for a database query + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + //Check if db_fields contains a *, if so assume all columns are selected + if (is_string($this->options['db_fields']) + && strstr($this->options['db_fields'], '*')) { + $sql_from = '*'; + } else { + $sql_from = $this->options['final_usernamecol']. + ", ".$this->options['final_passwordcol']; + + if (strlen($fields = $this->_quoteDBFields()) > 0) { + $sql_from .= ', '.$fields; + } + } + + $query = sprintf("SELECT %s FROM %s WHERE %s = %s", + $sql_from, + $this->options['final_table'], + $this->options['final_usernamecol'], + $this->db->getTextValue($username) + ); + + // check if there is an optional parameter db_where + if ($this->options['db_where'] != '') { + // there is one, so add it to the query + $query .= " AND ".$this->options['db_where']; + } + + $this->log('Running SQL against MDB: '.$query, AUTH_LOG_DEBUG); + + $res = $this->db->getRow($query, null, null, null, MDB_FETCHMODE_ASSOC); + + if (MDB::isError($res) || PEAR::isError($res)) { + return PEAR::raiseError($res->getMessage(), $res->getCode()); + } + if (!is_array($res)) { + $this->activeUser = ''; + return false; + } + + // Perform trimming here before the hashing + $password = trim($password, "\r\n"); + $res[$this->options['passwordcol']] = trim($res[$this->options['passwordcol']], "\r\n"); + + // If using Challenge Response md5 the pass with the secret + if ($isChallengeResponse) { + $res[$this->options['passwordcol']] = + md5($res[$this->options['passwordcol']].$this->_auth_obj->session['loginchallenege']); + // UGLY cannot avoid without modifying verifyPassword + if ($this->options['cryptType'] == 'md5') { + $res[$this->options['passwordcol']] = md5($res[$this->options['passwordcol']]); + } + } + + if ($this->verifyPassword($password, + $res[$this->options['passwordcol']], + $this->options['cryptType'])) { + // Store additional field values in the session + foreach ($res as $key => $value) { + if ($key == $this->options['passwordcol'] || + $key == $this->options['usernamecol']) { + continue; + } + + $this->log('Storing additional field: '.$key, AUTH_LOG_DEBUG); + // Use reference to the auth object if exists + // This is because the auth session variable can change so a static + // call to setAuthData does not make sense + $this->_auth_obj->setAuthData($key, $value); + } + return true; + } + + $this->activeUser = $res[$this->options['usernamecol']]; + return false; + } + + // }}} + // {{{ listUsers() + + /** + * Returns a list of users from the container + * + * @return mixed array|PEAR_Error + * @access public + */ + function listUsers() + { + $this->log('Auth_Container_MDB::listUsers() called.', AUTH_LOG_DEBUG); + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + $retVal = array(); + + //Check if db_fields contains a *, if so assume all columns are selected + if ( is_string($this->options['db_fields']) + && strstr($this->options['db_fields'], '*')) { + $sql_from = '*'; + } else { + $sql_from = $this->options['final_usernamecol'] + .', '.$this->options['final_passwordcol']; + + if (strlen($fields = $this->_quoteDBFields()) > 0) { + $sql_from .= ', '.$fields; + } + } + + $query = sprintf('SELECT %s FROM %s', + $sql_from, + $this->options['final_table'] + ); + + // check if there is an optional parameter db_where + if ($this->options['db_where'] != '') { + // there is one, so add it to the query + $query .= " WHERE ".$this->options['db_where']; + } + + $this->log('Running SQL against MDB: '.$query, AUTH_LOG_DEBUG); + + $res = $this->db->getAll($query, null, null, null, MDB_FETCHMODE_ASSOC); + + if (MDB::isError($res)) { + return PEAR::raiseError($res->getMessage(), $res->getCode()); + } else { + foreach ($res as $user) { + $user['username'] = $user[$this->options['usernamecol']]; + $retVal[] = $user; + } + } + $this->log('Found '.count($retVal).' users.', AUTH_LOG_DEBUG); + return $retVal; + } + + // }}} + // {{{ addUser() + + /** + * Add user to the storage container + * + * @access public + * @param string Username + * @param string Password + * @param mixed Additional information that are stored in the DB + * + * @return mixed True on success, otherwise error object + */ + function addUser($username, $password, $additional = "") + { + $this->log('Auth_Container_MDB::addUser() called.', AUTH_LOG_DEBUG); + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + if (isset($this->options['cryptType']) && $this->options['cryptType'] == 'none') { + $cryptFunction = 'strval'; + } elseif (isset($this->options['cryptType']) && function_exists($this->options['cryptType'])) { + $cryptFunction = $this->options['cryptType']; + } else { + $cryptFunction = 'md5'; + } + + $password = $cryptFunction($password); + + $additional_key = ''; + $additional_value = ''; + + if (is_array($additional)) { + foreach ($additional as $key => $value) { + if ($this->options['auto_quote']) { + $additional_key .= ', ' . $this->db->quoteIdentifier($key); + } else { + $additional_key .= ', ' . $key; + } + $additional_value .= ', ' . $this->db->getTextValue($value); + } + } + + $query = sprintf("INSERT INTO %s (%s, %s%s) VALUES (%s, %s%s)", + $this->options['final_table'], + $this->options['final_usernamecol'], + $this->options['final_passwordcol'], + $additional_key, + $this->db->getTextValue($username), + $this->db->getTextValue($password), + $additional_value + ); + + $this->log('Running SQL against MDB: '.$query, AUTH_LOG_DEBUG); + + $res = $this->query($query); + + if (MDB::isError($res)) { + return PEAR::raiseError($res->getMessage(), $res->code); + } + return true; + } + + // }}} + // {{{ removeUser() + + /** + * Remove user from the storage container + * + * @access public + * @param string Username + * + * @return mixed True on success, otherwise error object + */ + function removeUser($username) + { + $this->log('Auth_Container_MDB::removeUser() called.', AUTH_LOG_DEBUG); + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + $query = sprintf("DELETE FROM %s WHERE %s = %s", + $this->options['final_table'], + $this->options['final_usernamecol'], + $this->db->getTextValue($username) + ); + + // check if there is an optional parameter db_where + if ($this->options['db_where'] != '') { + // there is one, so add it to the query + $query .= " AND ".$this->options['db_where']; + } + + $this->log('Running SQL against MDB: '.$query, AUTH_LOG_DEBUG); + + $res = $this->query($query); + + if (MDB::isError($res)) { + return PEAR::raiseError($res->getMessage(), $res->code); + } + return true; + } + + // }}} + // {{{ changePassword() + + /** + * Change password for user in the storage container + * + * @param string Username + * @param string The new password (plain text) + */ + function changePassword($username, $password) + { + $this->log('Auth_Container_MDB::changePassword() called.', AUTH_LOG_DEBUG); + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + if (isset($this->options['cryptType']) && $this->options['cryptType'] == 'none') { + $cryptFunction = 'strval'; + } elseif (isset($this->options['cryptType']) && function_exists($this->options['cryptType'])) { + $cryptFunction = $this->options['cryptType']; + } else { + $cryptFunction = 'md5'; + } + + $password = $cryptFunction($password); + + $query = sprintf("UPDATE %s SET %s = %s WHERE %s = %s", + $this->options['final_table'], + $this->options['final_passwordcol'], + $this->db->getTextValue($password), + $this->options['final_usernamecol'], + $this->db->getTextValue($username) + ); + + // check if there is an optional parameter db_where + if ($this->options['db_where'] != '') { + // there is one, so add it to the query + $query .= " AND ".$this->options['db_where']; + } + + $this->log('Running SQL against MDB: '.$query, AUTH_LOG_DEBUG); + + $res = $this->query($query); + + if (MDB::isError($res)) { + return PEAR::raiseError($res->getMessage(), $res->code); + } + return true; + } + + // }}} + // {{{ supportsChallengeResponse() + + /** + * Determine if this container supports + * password authentication with challenge response + * + * @return bool + * @access public + */ + function supportsChallengeResponse() + { + return in_array($this->options['cryptType'], array('md5', 'none', '')); + } + + // }}} + // {{{ getCryptType() + + /** + * Returns the selected crypt type for this container + * + * @return string Function used to crypt the password + */ + function getCryptType() + { + return $this->options['cryptType']; + } + + // }}} + +} +?> diff --git a/glmPEAR/Container/MDB2.php b/glmPEAR/Container/MDB2.php new file mode 100755 index 0000000..833b3d5 --- /dev/null +++ b/glmPEAR/Container/MDB2.php @@ -0,0 +1,617 @@ + + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: MDB2.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Auth + * @since File available since Release 1.3.0 + */ + +/** + * Include Auth_Container base class + */ +require_once 'Auth/Container.php'; +/** + * Include PEAR MDB2 package + */ +require_once 'MDB2.php'; + +/** + * Storage driver for fetching login data from a database + * + * This storage driver can use all databases which are supported + * by the PEAR MDB2 abstraction layer to fetch login data. + * + * @category Authentication + * @package Auth + * @author Lorenzo Alberton + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @link http://pear.php.net/package/Auth + * @since Class available since Release 1.3.0 + */ +class Auth_Container_MDB2 extends Auth_Container +{ + + // {{{ properties + + /** + * Additional options for the storage container + * @var array + */ + var $options = array(); + + /** + * MDB object + * @var object + */ + var $db = null; + var $dsn = ''; + + /** + * User that is currently selected from the DB. + * @var string + */ + var $activeUser = ''; + + // }}} + // {{{ Auth_Container_MDB2() [constructor] + + /** + * Constructor of the container class + * + * Initate connection to the database via PEAR::MDB2 + * + * @param string Connection data or MDB2 object + * @return object Returns an error object if something went wrong + */ + function Auth_Container_MDB2($dsn) + { + $this->_setDefaults(); + + if (is_array($dsn)) { + $this->_parseOptions($dsn); + if (empty($this->options['dsn'])) { + PEAR::raiseError('No connection parameters specified!'); + } + } else { + $this->options['dsn'] = $dsn; + } + } + + // }}} + // {{{ _connect() + + /** + * Connect to database by using the given DSN string + * + * @access private + * @param mixed DSN string | array | mdb object + * @return mixed Object on error, otherwise bool + */ + function _connect($dsn) + { + $this->log('Auth_Container_MDB2::_connect() called.', AUTH_LOG_DEBUG); + if (is_string($dsn) || is_array($dsn)) { + $this->db =& MDB2::connect($dsn, $this->options['db_options']); + } elseif (is_subclass_of($dsn, 'MDB2_Driver_Common')) { + $this->db = $dsn; + } elseif (is_object($dsn) && MDB2::isError($dsn)) { + return PEAR::raiseError($dsn->getMessage(), $dsn->code); + } else { + return PEAR::raiseError('The given dsn was not valid in file ' . __FILE__ . ' at line ' . __LINE__, + 41, + PEAR_ERROR_RETURN, + null, + null + ); + + } + + if (MDB2::isError($this->db) || PEAR::isError($this->db)) { + return PEAR::raiseError($this->db->getMessage(), $this->db->code); + } + + if ($this->options['auto_quote']) { + $this->options['final_table'] = $this->db->quoteIdentifier($this->options['table'], true); + $this->options['final_usernamecol'] = $this->db->quoteIdentifier($this->options['usernamecol'], true); + $this->options['final_passwordcol'] = $this->db->quoteIdentifier($this->options['passwordcol'], true); + } else { + $this->options['final_table'] = $this->options['table']; + $this->options['final_usernamecol'] = $this->options['usernamecol']; + $this->options['final_passwordcol'] = $this->options['passwordcol']; + } + + return true; + } + + // }}} + // {{{ _prepare() + + /** + * Prepare database connection + * + * This function checks if we have already opened a connection to + * the database. If that's not the case, a new connection is opened. + * + * @access private + * @return mixed True or a MDB error object. + */ + function _prepare() + { + if (is_subclass_of($this->db, 'MDB2_Driver_Common')) { + return true; + } + return $this->_connect($this->options['dsn']); + } + + // }}} + // {{{ query() + + /** + * Prepare query to the database + * + * This function checks if we have already opened a connection to + * the database. If that's not the case, a new connection is opened. + * After that the query is passed to the database. + * + * @access public + * @param string Query string + * @return mixed a MDB_result object or MDB_OK on success, a MDB + * or PEAR error on failure + */ + function query($query) + { + $this->log('Auth_Container_MDB2::query() called.', AUTH_LOG_DEBUG); + $err = $this->_prepare(); + if ($err !== true) { + return $err; + } + return $this->db->exec($query); + } + + // }}} + // {{{ _setDefaults() + + /** + * Set some default options + * + * @access private + * @return void + */ + function _setDefaults() + { + $this->options['table'] = 'auth'; + $this->options['usernamecol'] = 'username'; + $this->options['passwordcol'] = 'password'; + $this->options['dsn'] = ''; + $this->options['db_fields'] = ''; + $this->options['cryptType'] = 'md5'; + $this->options['db_options'] = array(); + $this->options['db_where'] = ''; + $this->options['auto_quote'] = true; + } + + // }}} + // {{{ _parseOptions() + + /** + * Parse options passed to the container class + * + * @access private + * @param array + */ + function _parseOptions($array) + { + foreach ($array as $key => $value) { + if (isset($this->options[$key])) { + $this->options[$key] = $value; + } + } + } + + // }}} + // {{{ _quoteDBFields() + + /** + * Quote the db_fields option to avoid the possibility of SQL injection. + * + * @access private + * @return string A properly quoted string that can be concatenated into a + * SELECT clause. + */ + function _quoteDBFields() + { + if (isset($this->options['db_fields'])) { + if (is_array($this->options['db_fields'])) { + if ($this->options['auto_quote']) { + $fields = array(); + foreach ($this->options['db_fields'] as $field) { + $fields[] = $this->db->quoteIdentifier($field, true); + } + return implode(', ', $fields); + } else { + return implode(', ', $this->options['db_fields']); + } + } else { + if (strlen($this->options['db_fields']) > 0) { + if ($this->options['auto_quote']) { + return $this->db->quoteIdentifier($this->options['db_fields'], true); + } else { + return $this->options['db_fields']; + } + } + } + } + + return ''; + } + + // }}} + // {{{ fetchData() + + /** + * Get user information from database + * + * This function uses the given username to fetch + * the corresponding login data from the database + * table. If an account that matches the passed username + * and password is found, the function returns true. + * Otherwise it returns false. + * + * @param string Username + * @param string Password + * @param boolean If true password is secured using a md5 hash + * the frontend and auth are responsible for making sure the container supports + * challenge response password authentication + * @return mixed Error object or boolean + */ + function fetchData($username, $password, $isChallengeResponse=false) + { + $this->log('Auth_Container_MDB2::fetchData() called.', AUTH_LOG_DEBUG); + // Prepare for a database query + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + //Check if db_fields contains a *, if so assume all columns are selected + if (is_string($this->options['db_fields']) + && strstr($this->options['db_fields'], '*')) { + $sql_from = '*'; + } else { + $sql_from = $this->options['final_usernamecol']. + ", ".$this->options['final_passwordcol']; + + if (strlen($fields = $this->_quoteDBFields()) > 0) { + $sql_from .= ', '.$fields; + } + } + $query = sprintf("SELECT %s FROM %s WHERE %s = %s", + $sql_from, + $this->options['final_table'], + $this->options['final_usernamecol'], + $this->db->quote($username, 'text') + ); + + // check if there is an optional parameter db_where + if ($this->options['db_where'] != '') { + // there is one, so add it to the query + $query .= " AND ".$this->options['db_where']; + } + + $this->log('Running SQL against MDB2: '.$query, AUTH_LOG_DEBUG); + + $res = $this->db->queryRow($query, null, MDB2_FETCHMODE_ASSOC); + if (MDB2::isError($res) || PEAR::isError($res)) { + return PEAR::raiseError($res->getMessage(), $res->getCode()); + } + if (!is_array($res)) { + $this->activeUser = ''; + return false; + } + + // Perform trimming here before the hashing + $password = trim($password, "\r\n"); + $res[$this->options['passwordcol']] = trim($res[$this->options['passwordcol']], "\r\n"); + // If using Challenge Response md5 the pass with the secret + if ($isChallengeResponse) { + $res[$this->options['passwordcol']] = + md5($res[$this->options['passwordcol']].$this->_auth_obj->session['loginchallenege']); + // UGLY cannot avoid without modifying verifyPassword + if ($this->options['cryptType'] == 'md5') { + $res[$this->options['passwordcol']] = md5($res[$this->options['passwordcol']]); + } + } + if ($this->verifyPassword($password, + $res[$this->options['passwordcol']], + $this->options['cryptType'])) { + // Store additional field values in the session + foreach ($res as $key => $value) { + if ($key == $this->options['passwordcol'] || + $key == $this->options['usernamecol']) { + continue; + } + + $this->log('Storing additional field: '.$key, AUTH_LOG_DEBUG); + + // Use reference to the auth object if exists + // This is because the auth session variable can change so a static call to setAuthData does not make sense + $this->_auth_obj->setAuthData($key, $value); + } + return true; + } + + $this->activeUser = $res[$this->options['usernamecol']]; + return false; + } + + // }}} + // {{{ listUsers() + + /** + * Returns a list of users from the container + * + * @return mixed array|PEAR_Error + * @access public + */ + function listUsers() + { + $this->log('Auth_Container_MDB2::listUsers() called.', AUTH_LOG_DEBUG); + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + $retVal = array(); + + //Check if db_fields contains a *, if so assume all columns are selected + if ( is_string($this->options['db_fields']) + && strstr($this->options['db_fields'], '*')) { + $sql_from = '*'; + } else { + $sql_from = $this->options['final_usernamecol']. + ", ".$this->options['final_passwordcol']; + + if (strlen($fields = $this->_quoteDBFields()) > 0) { + $sql_from .= ', '.$fields; + } + } + + $query = sprintf('SELECT %s FROM %s', + $sql_from, + $this->options['final_table'] + ); + + // check if there is an optional parameter db_where + if ($this->options['db_where'] != '') { + // there is one, so add it to the query + $query .= " WHERE ".$this->options['db_where']; + } + + $this->log('Running SQL against MDB2: '.$query, AUTH_LOG_DEBUG); + + $res = $this->db->queryAll($query, null, MDB2_FETCHMODE_ASSOC); + if (MDB2::isError($res)) { + return PEAR::raiseError($res->getMessage(), $res->getCode()); + } else { + foreach ($res as $user) { + $user['username'] = $user[$this->options['usernamecol']]; + $retVal[] = $user; + } + } + $this->log('Found '.count($retVal).' users.', AUTH_LOG_DEBUG); + return $retVal; + } + + // }}} + // {{{ addUser() + + /** + * Add user to the storage container + * + * @access public + * @param string Username + * @param string Password + * @param mixed Additional information that are stored in the DB + * + * @return mixed True on success, otherwise error object + */ + function addUser($username, $password, $additional = "") + { + $this->log('Auth_Container_MDB2::addUser() called.', AUTH_LOG_DEBUG); + + // Prepare for a database query + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + if (isset($this->options['cryptType']) && $this->options['cryptType'] == 'none') { + $cryptFunction = 'strval'; + } elseif (isset($this->options['cryptType']) && function_exists($this->options['cryptType'])) { + $cryptFunction = $this->options['cryptType']; + } else { + $cryptFunction = 'md5'; + } + + $password = $cryptFunction($password); + + $additional_key = ''; + $additional_value = ''; + + if (is_array($additional)) { + foreach ($additional as $key => $value) { + if ($this->options['auto_quote']) { + $additional_key .= ', ' . $this->db->quoteIdentifier($key, true); + } else { + $additional_key .= ', ' . $key; + } + $additional_value .= ', ' . $this->db->quote($value, 'text'); + } + } + + $query = sprintf("INSERT INTO %s (%s, %s%s) VALUES (%s, %s%s)", + $this->options['final_table'], + $this->options['final_usernamecol'], + $this->options['final_passwordcol'], + $additional_key, + $this->db->quote($username, 'text'), + $this->db->quote($password, 'text'), + $additional_value + ); + + $this->log('Running SQL against MDB2: '.$query, AUTH_LOG_DEBUG); + + $res = $this->query($query); + + if (MDB2::isError($res)) { + return PEAR::raiseError($res->getMessage(), $res->code); + } + return true; + } + + // }}} + // {{{ removeUser() + + /** + * Remove user from the storage container + * + * @access public + * @param string Username + * + * @return mixed True on success, otherwise error object + */ + function removeUser($username) + { + $this->log('Auth_Container_MDB2::removeUser() called.', AUTH_LOG_DEBUG); + // Prepare for a database query + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + $query = sprintf("DELETE FROM %s WHERE %s = %s", + $this->options['final_table'], + $this->options['final_usernamecol'], + $this->db->quote($username, 'text') + ); + + // check if there is an optional parameter db_where + if ($this->options['db_where'] != '') { + // there is one, so add it to the query + $query .= " AND ".$this->options['db_where']; + } + + $this->log('Running SQL against MDB2: '.$query, AUTH_LOG_DEBUG); + + $res = $this->query($query); + + if (MDB2::isError($res)) { + return PEAR::raiseError($res->getMessage(), $res->code); + } + return true; + } + + // }}} + // {{{ changePassword() + + /** + * Change password for user in the storage container + * + * @param string Username + * @param string The new password (plain text) + */ + function changePassword($username, $password) + { + $this->log('Auth_Container_MDB2::changePassword() called.', AUTH_LOG_DEBUG); + // Prepare for a database query + $err = $this->_prepare(); + if ($err !== true) { + return PEAR::raiseError($err->getMessage(), $err->getCode()); + } + + if (isset($this->options['cryptType']) && $this->options['cryptType'] == 'none') { + $cryptFunction = 'strval'; + } elseif (isset($this->options['cryptType']) && function_exists($this->options['cryptType'])) { + $cryptFunction = $this->options['cryptType']; + } else { + $cryptFunction = 'md5'; + } + + $password = $cryptFunction($password); + + $query = sprintf("UPDATE %s SET %s = %s WHERE %s = %s", + $this->options['final_table'], + $this->options['final_passwordcol'], + $this->db->quote($password, 'text'), + $this->options['final_usernamecol'], + $this->db->quote($username, 'text') + ); + + // check if there is an optional parameter db_where + if ($this->options['db_where'] != '') { + // there is one, so add it to the query + $query .= " AND ".$this->options['db_where']; + } + + $this->log('Running SQL against MDB2: '.$query, AUTH_LOG_DEBUG); + + $res = $this->query($query); + + if (MDB2::isError($res)) { + return PEAR::raiseError($res->getMessage(), $res->code); + } + return true; + } + + // }}} + // {{{ supportsChallengeResponse() + + /** + * Determine if this container supports + * password authentication with challenge response + * + * @return bool + * @access public + */ + function supportsChallengeResponse() + { + return in_array($this->options['cryptType'], array('md5', 'none', '')); + } + + // }}} + // {{{ getCryptType() + + /** + * Returns the selected crypt type for this container + * + * @return string Function used to crypt the password + */ + function getCryptType() + { + return $this->options['cryptType']; + } + + // }}} + +} +?> diff --git a/glmPEAR/Container/Multiple.php b/glmPEAR/Container/Multiple.php new file mode 100755 index 0000000..87e261e --- /dev/null +++ b/glmPEAR/Container/Multiple.php @@ -0,0 +1,188 @@ + + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: Multiple.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @since File available since Release 1.5.0 + */ + +/** + * Include Auth_Container base class + */ +require_once "Auth/Container.php"; +/** + * Include PEAR package for error handling + */ +require_once "PEAR.php"; + +/** + * Storage driver for using multiple storage drivers in a fall through fashion + * + * This storage driver provides a mechanism for working through multiple + * storage drivers until either one allows successful login or the list is + * exhausted. + * + * This container takes an array of options of the following form: + * + * array( + * array( + * 'type' => , + * 'options' => , + * ), + * ); + * + * Full example: + * + * $options = array( + * array( + * 'type' => 'DB', + * 'options' => array( + * 'dsn' => "mysql://user:password@localhost/database", + * ), + * ), + * array( + * 'type' => 'Array', + * 'options' => array( + * 'cryptType' => 'md5', + * 'users' => array( + * 'admin' => md5('password'), + * ), + * ), + * ), + * ); + * + * $auth = new Auth('Multiple', $options); + * + * @category Authentication + * @package Auth + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @since File available since Release 1.5.0 + */ + +class Auth_Container_Multiple extends Auth_Container { + + // {{{ properties + + /** + * The options for each container + * + * @var array $options + */ + var $options = array(); + + /** + * The instanciated containers + * + * @var array $containers + */ + var $containers = array(); + + // }}} + // {{{ Auth_Container_Multiple() + + /** + * Constructor for Array Container + * + * @param array $data Options for the container + * @return void + */ + function Auth_Container_Multiple($options) + { + if (!is_array($options)) { + PEAR::raiseError('The options for Auth_Container_Multiple must be an array'); + } + if (count($options) < 1) { + PEAR::raiseError('You must define at least one sub container to use in Auth_Container_Multiple'); + } + foreach ($options as $option) { + if (!isset($option['type'])) { + PEAR::raiseError('No type defined for sub container'); + } + } + $this->options = $options; + } + + // }}} + // {{{ fetchData() + + /** + * Get user information from array + * + * This function uses the given username to fetch the corresponding + * login data from the array. If an account that matches the passed + * username and password is found, the function returns true. + * Otherwise it returns false. + * + * @param string Username + * @param string Password + * @return boolean|PEAR_Error Error object or boolean + */ + function fetchData($user, $pass) + { + $this->log('Auth_Container_Multiple::fetchData() called.', AUTH_LOG_DEBUG); + + foreach ($this->options as $key => $options) { + + $this->log('Using Container '.$key.' of type '.$options['type'].'.', AUTH_LOG_DEBUG); + + if (isset($this->containers[$key]) && is_a($this->containers[$key], 'Auth_Container')) { + + $container = &$this->containers[$key]; + + } else { + + $this->containers[$key] = &$this->_auth_obj->_factory($options['type'], $options['options']); + $this->containers[$key]->_auth_obj = &$this->_auth_obj; + $container = &$this->containers[$key]; + + } + + $result = $container->fetchData($user, $pass); + + if (PEAR::isError($result)) { + + $this->log('Container '.$key.': '.$result->getMessage(), AUTH_LOG_ERR); + return $result; + + } elseif ($result == true) { + + $this->log('Container '.$key.': Authentication successful.', AUTH_LOG_DEBUG); + return true; + + } else { + + $this->log('Container '.$key.': Authentication failed.', AUTH_LOG_DEBUG); + + } + + } + + $this->log('Auth_Container_Multiple: All containers rejected user credentials.', AUTH_LOG_DEBUG); + + return false; + + } + + // }}} + +} + +?> diff --git a/glmPEAR/Container/PEAR.php b/glmPEAR/Container/PEAR.php new file mode 100755 index 0000000..bc01aad --- /dev/null +++ b/glmPEAR/Container/PEAR.php @@ -0,0 +1,115 @@ + + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: PEAR.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Auth + * @since File available since Release 1.3.0 + */ + +/** + * Include PEAR HTTP_Client. + */ +require_once 'HTTP/Client.php'; +/** + * Include Auth_Container base class + */ +require_once 'Auth/Container.php'; + +/** + * Storage driver for authenticating against PEAR website + * + * This driver provides a method for authenticating against the pear.php.net + * authentication system. + * + * @category Authentication + * @package Auth + * @author Yavor Shahpasov + * @author Adam Ashley + * @author Adam Harvey + * @copyright 2001-2007 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @link http://pear.php.net/package/Auth + * @since Class available since Release 1.3.0 + */ +class Auth_Container_Pear extends Auth_Container +{ + + // {{{ Auth_Container_Pear() [constructor] + + /** + * Constructor + * + * Currently does nothing + * + * @return void + */ + function Auth_Container_Pear() + { + + } + + // }}} + // {{{ fetchData() + + /** + * Get user information from pear.php.net + * + * This function uses the given username and password to authenticate + * against the pear.php.net website + * + * @param string Username + * @param string Password + * @return mixed Error object or boolean + */ + function fetchData($username, $password) + { + $this->log('Auth_Container_PEAR::fetchData() called.', AUTH_LOG_DEBUG); + + $client = new HTTP_Client; + + $this->log('Auth_Container_PEAR::fetchData() getting salt.', AUTH_LOG_DEBUG); + $code = $client->get('https://pear.php.net/rest-login.php/getsalt'); + if ($code != 200) { + return PEAR::raiseError('Bad response to salt request.', $code); + } + $resp = $client->currentResponse(); + $salt = $resp['body']; + + $this->log('Auth_Container_PEAR::fetchData() calling validate.', AUTH_LOG_DEBUG); + $code = $client->post('https://pear.php.net/rest-login.php/validate', + array('username' => $username, + 'password' => md5($salt.md5($password)))); + if ($code != 200) { + return PEAR::raiseError('Bad response to validate request.', $code); + } + $resp = $client->currentResponse(); + + list($code, $message) = explode(' ', $resp['body'], 1); + if ($code != 8) { + return PEAR::raiseError($message, $code); + } + return true; + } + + // }}} + +} +?> diff --git a/glmPEAR/Container/POP3.php b/glmPEAR/Container/POP3.php new file mode 100755 index 0000000..fc139a5 --- /dev/null +++ b/glmPEAR/Container/POP3.php @@ -0,0 +1,145 @@ + + * @author Martin Jansen + * @author Mika Tuupola + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: POP3.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Auth + * @since File available since Release 1.2.0 + */ + +/** + * Include Auth_Container base class + */ +require_once 'Auth/Container.php'; +/** + * Include PEAR package for error handling + */ +require_once 'PEAR.php'; +/** + * Include PEAR Net_POP3 package + */ +require_once 'Net/POP3.php'; + +/** + * Storage driver for Authentication on a POP3 server. + * + * @category Authentication + * @package Auth + * @author Martin Jansen + * @author Mika Tuupola + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @link http://pear.php.net/package/Auth + * @since Class available since Release 1.2.0 + */ +class Auth_Container_POP3 extends Auth_Container +{ + + // {{{ properties + + /** + * POP3 Server + * @var string + */ + var $server='localhost'; + + /** + * POP3 Server port + * @var string + */ + var $port='110'; + + /** + * POP3 Authentication method + * + * Prefered POP3 authentication method. Acceptable values: + * Boolean TRUE - Use Net_POP3's autodetection + * String 'DIGEST-MD5','CRAM-MD5','LOGIN','PLAIN','APOP','USER' + * - Attempt this authentication style first + * then fallback to autodetection. + * @var mixed + */ + var $method=true; + + // }}} + // {{{ Auth_Container_POP3() [constructor] + + /** + * Constructor of the container class + * + * @param $server string server or server:port combination + * @return object Returns an error object if something went wrong + */ + function Auth_Container_POP3($server=null) + { + if (isset($server) && !is_null($server)) { + if (is_array($server)) { + if (isset($server['host'])) { + $this->server = $server['host']; + } + if (isset($server['port'])) { + $this->port = $server['port']; + } + if (isset($server['method'])) { + $this->method = $server['method']; + } + } else { + if (strstr($server, ':')) { + $serverparts = explode(':', trim($server)); + $this->server = $serverparts[0]; + $this->port = $serverparts[1]; + } else { + $this->server = $server; + } + } + } + } + + // }}} + // {{{ fetchData() + + /** + * Try to login to the POP3 server + * + * @param string Username + * @param string Password + * @return boolean + */ + function fetchData($username, $password) + { + $this->log('Auth_Container_POP3::fetchData() called.', AUTH_LOG_DEBUG); + $pop3 =& new Net_POP3(); + $res = $pop3->connect($this->server, $this->port, $this->method); + if (!$res) { + $this->log('Connection to POP3 server failed.', AUTH_LOG_DEBUG); + return $res; + } + $result = $pop3->login($username, $password); + $pop3->disconnect(); + return $result; + } + + // }}} + +} +?> diff --git a/glmPEAR/Container/RADIUS.php b/glmPEAR/Container/RADIUS.php new file mode 100755 index 0000000..b3bb8e2 --- /dev/null +++ b/glmPEAR/Container/RADIUS.php @@ -0,0 +1,182 @@ + + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: RADIUS.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Auth + * @since File available since Release 1.2.0 + */ + +/** + * Include Auth_Container base class + */ +require_once "Auth/Container.php"; +/** + * Include PEAR Auth_RADIUS package + */ +require_once "Auth/RADIUS.php"; + +/** + * Storage driver for authenticating users against RADIUS servers. + * + * @category Authentication + * @package Auth + * @author Michael Bretterklieber + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @link http://pear.php.net/package/Auth + * @since Class available since Release 1.2.0 + */ +class Auth_Container_RADIUS extends Auth_Container +{ + + // {{{ properties + + /** + * Contains a RADIUS object + * @var object + */ + var $radius; + + /** + * Contains the authentication type + * @var string + */ + var $authtype; + + // }}} + // {{{ Auth_Container_RADIUS() [constructor] + + /** + * Constructor of the container class. + * + * $options can have these keys: + * 'servers' an array containing an array: servername, port, + * sharedsecret, timeout, maxtries + * 'configfile' The filename of the configuration file + * 'authtype' The type of authentication, one of: PAP, CHAP_MD5, + * MSCHAPv1, MSCHAPv2, default is PAP + * + * @param $options associative array + * @return object Returns an error object if something went wrong + */ + function Auth_Container_RADIUS($options) + { + $this->authtype = 'PAP'; + if (isset($options['authtype'])) { + $this->authtype = $options['authtype']; + } + $classname = 'Auth_RADIUS_' . $this->authtype; + if (!class_exists($classname)) { + PEAR::raiseError("Unknown Authtype, please use one of: " + ."PAP, CHAP_MD5, MSCHAPv1, MSCHAPv2!", 41, PEAR_ERROR_DIE); + } + + $this->radius = new $classname; + + if (isset($options['configfile'])) { + $this->radius->setConfigfile($options['configfile']); + } + + $servers = $options['servers']; + if (is_array($servers)) { + foreach ($servers as $server) { + $servername = $server[0]; + $port = isset($server[1]) ? $server[1] : 0; + $sharedsecret = isset($server[2]) ? $server[2] : 'testing123'; + $timeout = isset($server[3]) ? $server[3] : 3; + $maxtries = isset($server[4]) ? $server[4] : 3; + $this->radius->addServer($servername, $port, $sharedsecret, $timeout, $maxtries); + } + } + + if (!$this->radius->start()) { + PEAR::raiseError($this->radius->getError(), 41, PEAR_ERROR_DIE); + } + } + + // }}} + // {{{ fetchData() + + /** + * Authenticate + * + * @param string Username + * @param string Password + * @return bool true on success, false on reject + */ + function fetchData($username, $password, $challenge = null) + { + $this->log('Auth_Container_RADIUS::fetchData() called.', AUTH_LOG_DEBUG); + + switch($this->authtype) { + case 'CHAP_MD5': + case 'MSCHAPv1': + if (isset($challenge)) { + $this->radius->challenge = $challenge; + $this->radius->chapid = 1; + $this->radius->response = pack('H*', $password); + } else { + require_once 'Crypt/CHAP.php'; + $classname = 'Crypt_' . $this->authtype; + $crpt = new $classname; + $crpt->password = $password; + $this->radius->challenge = $crpt->challenge; + $this->radius->chapid = $crpt->chapid; + $this->radius->response = $crpt->challengeResponse(); + } + break; + + case 'MSCHAPv2': + require_once 'Crypt/CHAP.php'; + $crpt = new Crypt_MSCHAPv2; + $crpt->username = $username; + $crpt->password = $password; + $this->radius->challenge = $crpt->authChallenge; + $this->radius->peerChallenge = $crpt->peerChallenge; + $this->radius->chapid = $crpt->chapid; + $this->radius->response = $crpt->challengeResponse(); + break; + + default: + $this->radius->password = $password; + break; + } + + $this->radius->username = $username; + + $this->radius->putAuthAttributes(); + $result = $this->radius->send(); + if (PEAR::isError($result)) { + return false; + } + + $this->radius->getAttributes(); +// just for debugging +// $this->radius->dumpAttributes(); + + return $result; + } + + // }}} + +} +?> diff --git a/glmPEAR/Container/SAP.php b/glmPEAR/Container/SAP.php new file mode 100755 index 0000000..50f0997 --- /dev/null +++ b/glmPEAR/Container/SAP.php @@ -0,0 +1,179 @@ + + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: SAP.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Auth + * @since File available since Release 1.4.0 + */ + +/** + * Include Auth_Container base class + */ +require_once 'Auth/Container.php'; +/** + * Include PEAR for error handling + */ +require_once 'PEAR.php'; + +/** + * Performs authentication against a SAP system using the SAPRFC PHP extension. + * + * When the option GETSSO2 is TRUE (default) + * the Single Sign-On (SSO) ticket is retrieved + * and stored as an Auth attribute called 'sap' + * in order to be reused for consecutive connections. + * + * @category Authentication + * @package Auth + * @author Stoyan Stefanov + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @since Class available since Release 1.4.0 + */ +class Auth_Container_SAP extends Auth_Container { + + // {{{ properties + + /** + * @var array Default options + */ + var $options = array( + 'CLIENT' => '000', + 'LANG' => 'EN', + 'GETSSO2' => true, + ); + + // }}} + // {{{ Auth_Container_SAP() + + /** + * Class constructor. Checks that required options + * are present and that the SAPRFC extension is loaded + * + * Options that can be passed and their defaults: + *
+     * array(
+     *   'ASHOST' => "",
+     *   'SYSNR'  => "",
+     *   'CLIENT' => "000",
+     *   'GWHOST' =>"",
+     *   'GWSERV' =>"",
+     *   'MSHOST' =>"",
+     *   'R3NAME' =>"",
+     *   'GROUP'  =>"",
+     *   'LANG'   =>"EN",
+     *   'TRACE'  =>"",
+     *   'GETSSO2'=> true
+     * )
+     * 
+ * + * @param array array of options. + * @return void + */ + function Auth_Container_SAP($options) + { + $saprfc_loaded = PEAR::loadExtension('saprfc'); + if (!$saprfc_loaded) { + return PEAR::raiseError('Cannot use SAP authentication, ' + .'SAPRFC extension not loaded!'); + } + if (empty($options['R3NAME']) && empty($options['ASHOST'])) { + return PEAR::raiseError('R3NAME or ASHOST required for authentication'); + } + $this->options = array_merge($this->options, $options); + } + + // }}} + // {{{ fetchData() + + /** + * Performs username and password check + * + * @param string Username + * @param string Password + * @return boolean TRUE on success (valid user), FALSE otherwise + */ + function fetchData($username, $password) + { + $this->log('Auth_Container_SAP::fetchData() called.', AUTH_LOG_DEBUG); + $connection_options = $this->options; + $connection_options['USER'] = $username; + $connection_options['PASSWD'] = $password; + $rfc = saprfc_open($connection_options); + if (!$rfc) { + $message = "Couldn't connect to the SAP system."; + $error = $this->getError(); + if ($error['message']) { + $message .= ': ' . $error['message']; + } + PEAR::raiseError($message, null, null, null, @$erorr['all']); + return false; + } else { + if (!empty($this->options['GETSSO2'])) { + $this->log('Attempting to retrieve SSO2 ticket.', AUTH_LOG_DEBUG); + if ($ticket = @saprfc_get_ticket($rfc)) { + $this->options['MYSAPSSO2'] = $ticket; + unset($this->options['GETSSO2']); + $this->_auth_obj->setAuthData('sap', $this->options); + } else { + PEAR::raiseError("SSO ticket retrieval failed"); + } + } + @saprfc_close($rfc); + return true; + } + + } + + // }}} + // {{{ getError() + + /** + * Retrieves the last error from the SAP connection + * and returns it as an array. + * + * @return array Array of error information + */ + function getError() + { + + $error = array(); + $sap_error = saprfc_error(); + if (empty($err)) { + return $error; + } + $err = explode("n", $sap_error); + foreach ($err AS $line) { + $item = split(':', $line); + $error[strtolower(trim($item[0]))] = trim($item[1]); + } + $error['all'] = $sap_error; + return $error; + } + + // }}} + +} + +?> diff --git a/glmPEAR/Container/SMBPasswd.php b/glmPEAR/Container/SMBPasswd.php new file mode 100755 index 0000000..883a70f --- /dev/null +++ b/glmPEAR/Container/SMBPasswd.php @@ -0,0 +1,182 @@ + + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: SMBPasswd.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Auth + * @since File available since Release 1.2.3 + */ + +/** + * Include PEAR File_SMBPasswd + */ +require_once "File/SMBPasswd.php"; +/** + * Include Auth_Container Base file + */ +require_once "Auth/Container.php"; +/** + * Include PEAR class for error handling + */ +require_once "PEAR.php"; + +/** + * Storage driver for fetching login data from an SAMBA smbpasswd file. + * + * This storage container can handle SAMBA smbpasswd files. + * + * Example: + * $a = new Auth("SMBPasswd", '/usr/local/private/smbpasswd'); + * $a->start(); + * if ($a->getAuth()) { + * printf ("AUTH OK
\n"); + * $a->logout(); + * } + * + * @category Authentication + * @package Auth + * @author Michael Bretterklieber + * @author Adam Ashley + * @package Auth + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @link http://pear.php.net/package/Auth + * @since Class available since Release 1.2.3 + */ +class Auth_Container_SMBPasswd extends Auth_Container +{ + + // {{{ properties + + /** + * File_SMBPasswd object + * @var object + */ + var $pwfile; + + // }}} + + // {{{ Auth_Container_SMBPasswd() [constructor] + + /** + * Constructor of the container class + * + * @param $filename string filename for a passwd type file + * @return object Returns an error object if something went wrong + */ + function Auth_Container_SMBPasswd($filename) + { + $this->pwfile = new File_SMBPasswd($filename,0); + + if (!$this->pwfile->load()) { + PEAR::raiseError("Error while reading file contents.", 41, PEAR_ERROR_DIE); + return; + } + + } + + // }}} + // {{{ fetchData() + + /** + * Get user information from pwfile + * + * @param string Username + * @param string Password + * @return boolean + */ + function fetchData($username, $password) + { + $this->log('Auth_Container_SMBPasswd::fetchData() called.', AUTH_LOG_DEBUG); + return $this->pwfile->verifyAccount($username, $password); + } + + // }}} + // {{{ listUsers() + + function listUsers() + { + $this->log('Auth_Container_SMBPasswd::fetchData() called.', AUTH_LOG_DEBUG); + return $this->pwfile->getAccounts(); + } + + // }}} + // {{{ addUser() + + /** + * Add a new user to the storage container + * + * @param string Username + * @param string Password + * @param array Additional information + * + * @return boolean + */ + function addUser($username, $password, $additional = '') + { + $this->log('Auth_Container_SMBPasswd::addUser() called.', AUTH_LOG_DEBUG); + $res = $this->pwfile->addUser($user, $additional['userid'], $pass); + if ($res === true) { + return $this->pwfile->save(); + } + return $res; + } + + // }}} + // {{{ removeUser() + + /** + * Remove user from the storage container + * + * @param string Username + */ + function removeUser($username) + { + $this->log('Auth_Container_SMBPasswd::removeUser() called.', AUTH_LOG_DEBUG); + $res = $this->pwfile->delUser($username); + if ($res === true) { + return $this->pwfile->save(); + } + return $res; + } + + // }}} + // {{{ changePassword() + + /** + * Change password for user in the storage container + * + * @param string Username + * @param string The new password + */ + function changePassword($username, $password) + { + $this->log('Auth_Container_SMBPasswd::changePassword() called.', AUTH_LOG_DEBUG); + $res = $this->pwfile->modUser($username, '', $password); + if ($res === true) { + return $this->pwfile->save(); + } + return $res; + } + + // }}} + +} +?> diff --git a/glmPEAR/Container/SOAP.php b/glmPEAR/Container/SOAP.php new file mode 100755 index 0000000..3ecf30a --- /dev/null +++ b/glmPEAR/Container/SOAP.php @@ -0,0 +1,229 @@ + + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: SOAP.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Auth + * @since File available since Release 1.2.0 + */ + +/** + * Include Auth_Container base class + */ +require_once "Auth/Container.php"; +/** + * Include PEAR package for error handling + */ +require_once "PEAR.php"; +/** + * Include PEAR SOAP_Client + */ +require_once 'SOAP/Client.php'; + +/** + * Storage driver for fetching login data from SOAP + * + * This class takes one parameter (options), where + * you specify the following fields: endpoint, namespace, + * method, encoding, usernamefield and passwordfield. + * + * You can use specify features of your SOAP service + * by providing its parameters in an associative manner by + * using the '_features' array through the options parameter. + * + * The 'matchpassword' option should be set to false if your + * webservice doesn't return (username,password) pairs, but + * instead returns error when the login is invalid. + * + * Example usage: + * + * 'http://your.soap.service/endpoint', + * 'namespace' => 'urn:/Your/Namespace', + * 'method' => 'get', + * 'encoding' => 'UTF-8', + * 'usernamefield' => 'login', + * 'passwordfield' => 'password', + * 'matchpasswords' => false, + * '_features' => array ( + * 'example_feature' => 'example_value', + * 'another_example' => '' + * ) + * ); + * $auth = new Auth('SOAP', $options, 'loginFunction'); + * $auth->start(); + * + * ... + * + * ?> + * + * @category Authentication + * @package Auth + * @author Bruno Pedro + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @link http://pear.php.net/package/Auth + * @since Class available since Release 1.2.0 + */ +class Auth_Container_SOAP extends Auth_Container +{ + + // {{{ properties + + /** + * Required options for the class + * @var array + * @access private + */ + var $_requiredOptions = array( + 'endpoint', + 'namespace', + 'method', + 'encoding', + 'usernamefield', + 'passwordfield', + ); + + /** + * Options for the class + * @var array + * @access private + */ + var $_options = array(); + + /** + * Optional SOAP features + * @var array + * @access private + */ + var $_features = array(); + + /** + * The SOAP response + * @var array + * @access public + */ + var $soapResponse = array(); + + /** + * The SOAP client + * @var mixed + * @access public + */ + var $soapClient = null; + + // }}} + // {{{ Auth_Container_SOAP() [constructor] + + /** + * Constructor of the container class + * + * @param $options, associative array with endpoint, namespace, method, + * usernamefield, passwordfield and optional features + */ + function Auth_Container_SOAP($options) + { + $this->_options = $options; + if (!isset($this->_options['matchpasswords'])) { + $this->_options['matchpasswords'] = true; + } + if (!empty($this->_options['_features'])) { + $this->_features = $this->_options['_features']; + unset($this->_options['_features']); + } + } + + // }}} + // {{{ fetchData() + + /** + * Fetch data from SOAP service + * + * Requests the SOAP service for the given username/password + * combination. + * + * @param string Username + * @param string Password + * @return mixed Returns the SOAP response or false if something went wrong + */ + function fetchData($username, $password) + { + $this->log('Auth_Container_SOAP::fetchData() called.', AUTH_LOG_DEBUG); + // check if all required options are set + if (array_intersect($this->_requiredOptions, array_keys($this->_options)) != $this->_requiredOptions) { + return false; + } else { + // create a SOAP client and set encoding + $this->soapClient = new SOAP_Client($this->_options['endpoint']); + $this->soapClient->setEncoding($this->_options['encoding']); + } + + // set the trace option if requested + if (isset($this->_options['trace'])) { + $this->soapClient->__options['trace'] = true; + } + + // set the timeout option if requested + if (isset($this->_options['timeout'])) { + $this->soapClient->__options['timeout'] = $this->_options['timeout']; + } + + // assign username and password fields + $usernameField = new SOAP_Value($this->_options['usernamefield'],'string', $username); + $passwordField = new SOAP_Value($this->_options['passwordfield'],'string', $password); + $SOAPParams = array($usernameField, $passwordField); + + // assign optional features + foreach ($this->_features as $fieldName => $fieldValue) { + $SOAPParams[] = new SOAP_Value($fieldName, 'string', $fieldValue); + } + + // make SOAP call + $this->soapResponse = $this->soapClient->call( + $this->_options['method'], + $SOAPParams, + array('namespace' => $this->_options['namespace']) + ); + + if (!PEAR::isError($this->soapResponse)) { + if ($this->_options['matchpasswords']) { + // check if passwords match + if ($password == $this->soapResponse->{$this->_options['passwordfield']}) { + return true; + } else { + return false; + } + } else { + return true; + } + } else { + return false; + } + } + + // }}} + +} +?> diff --git a/glmPEAR/Container/SOAP5.php b/glmPEAR/Container/SOAP5.php new file mode 100755 index 0000000..afaf581 --- /dev/null +++ b/glmPEAR/Container/SOAP5.php @@ -0,0 +1,268 @@ + + * @author Marcel Oelke + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: SOAP5.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @since File available since Release 1.4.0 + */ + +/** + * Include Auth_Container base class + */ +require_once "Auth/Container.php"; +/** + * Include PEAR package for error handling + */ +require_once "PEAR.php"; + +/** + * Storage driver for fetching login data from SOAP using the PHP5 Builtin SOAP + * functions. This is a modification of the SOAP Storage driver from Bruno Pedro + * thats using the PEAR SOAP Package. + * + * This class takes one parameter (options), where + * you specify the following fields: + * * location and uri, or wsdl file + * * method to call on the SOAP service + * * usernamefield, the name of the parameter where the username is supplied + * * passwordfield, the name of the parameter where the password is supplied + * * matchpassword, whether to look for the password in the response from + * the function call or assume that no errors means user + * authenticated. + * + * See http://www.php.net/manual/en/ref.soap.php for further details + * on options for the PHP5 SoapClient which are passed through. + * + * Example usage without WSDL: + * + * NULL, + * 'location' => 'http://your.soap.service/endpoint', + * 'uri' => 'urn:/Your/Namespace', + * 'method' => 'checkAuth', + * 'usernamefield' => 'username', + * 'passwordfield' => 'password', + * 'matchpasswords' => false, + * '_features' => array ( + * 'extra_parameter' => 'example_value', + * 'another_parameter' => 'foobar' + * ) + * ); + * + * $auth = new Auth('SOAP5', $options); + * $auth->start(); + * + * ?> + * + * Example usage with WSDL: + * + * 'http://your.soap.service/wsdl', + * 'method' => 'checkAuth', + * 'usernamefield' => 'username', + * 'passwordfield' => 'password', + * 'matchpasswords' => false, + * '_features' => array ( + * 'extra_parameter' => 'example_value', + * 'another_parameter' => 'foobar' + * ) + * ); + * + * $auth = new Auth('SOAP5', $options); + * $auth->start(); + * + * ?> + * + * @category Authentication + * @package Auth + * @author Based upon Auth_Container_SOAP by Bruno Pedro + * @author Marcel Oelke + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @since Class available since Release 1.4.0 + */ +class Auth_Container_SOAP5 extends Auth_Container +{ + + // {{{ properties + + /** + * Required options for the class + * @var array + * @access private + */ + var $_requiredOptions = array( + 'location', + 'uri', + 'method', + 'usernamefield', + 'passwordfield', + 'wsdl', + ); + + /** + * Options for the class + * @var array + * @access private + */ + var $_options = array(); + + /** + * Optional SOAP features + * @var array + * @access private + */ + var $_features = array(); + + /** + * The SOAP response + * @var array + * @access public + */ + var $soapResponse = array(); + + // }}} + // {{{ Auth_Container_SOAP5() + + /** + * Constructor of the container class + * + * @param $options, associative array with endpoint, namespace, method, + * usernamefield, passwordfield and optional features + */ + function Auth_Container_SOAP5($options) + { + $this->_setDefaults(); + + foreach ($options as $name => $value) { + $this->_options[$name] = $value; + } + + if (!empty($this->_options['_features'])) { + $this->_features = $this->_options['_features']; + unset($this->_options['_features']); + } + } + + // }}} + // {{{ fetchData() + + /** + * Fetch data from SOAP service + * + * Requests the SOAP service for the given username/password + * combination. + * + * @param string Username + * @param string Password + * @return mixed Returns the SOAP response or false if something went wrong + */ + function fetchData($username, $password) + { + $this->log('Auth_Container_SOAP5::fetchData() called.', AUTH_LOG_DEBUG); + $result = $this->_validateOptions(); + if (PEAR::isError($result)) + return $result; + + // create a SOAP client + $soapClient = new SoapClient($this->_options["wsdl"], $this->_options); + + $params = array(); + // first, assign the optional features + foreach ($this->_features as $fieldName => $fieldValue) { + $params[$fieldName] = $fieldValue; + } + // assign username and password ... + $params[$this->_options['usernamefield']] = $username; + $params[$this->_options['passwordfield']] = $password; + + try { + $this->soapResponse = $soapClient->__soapCall($this->_options['method'], $params); + + if ($this->_options['matchpasswords']) { + // check if passwords match + if ($password == $this->soapResponse[$this->_options['passwordfield']]) { + return true; + } else { + return false; + } + } else { + return true; + } + } catch (SoapFault $e) { + return PEAR::raiseError("Error retrieving authentication data. Received SOAP Fault: ".$e->faultstring, $e->faultcode); + } + } + + // }}} + // {{{ _validateOptions() + + /** + * Validate that the options passed to the container class are enough for us to proceed + * + * @access private + * @param array + */ + function _validateOptions() + { + if ( ( is_null($this->_options['wsdl']) + && is_null($this->_options['location']) + && is_null($this->_options['uri'])) + || ( is_null($this->_options['wsdl']) + && ( is_null($this->_options['location']) + || is_null($this->_options['uri'])))) { + return PEAR::raiseError('Either a WSDL file or a location/uri pair must be specified.'); + } + if (is_null($this->_options['method'])) { + return PEAR::raiseError('A method to call on the soap service must be specified.'); + } + return true; + } + + // }}} + // {{{ _setDefaults() + + /** + * Set some default options + * + * @access private + * @return void + */ + function _setDefaults() + { + $this->_options['wsdl'] = null; + $this->_options['location'] = null; + $this->_options['uri'] = null; + $this->_options['method'] = null; + $this->_options['usernamefield'] = 'username'; + $this->_options['passwordfield'] = 'password'; + $this->_options['matchpasswords'] = true; + } + + // }}} + +} +?> diff --git a/glmPEAR/Container/vpopmail.php b/glmPEAR/Container/vpopmail.php new file mode 100755 index 0000000..9ec7bea --- /dev/null +++ b/glmPEAR/Container/vpopmail.php @@ -0,0 +1,88 @@ + + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: vpopmail.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Auth + * @since File available since Release 1.2.0 + */ + +/** + * Include Auth_Container base class + */ +require_once "Auth/Container.php"; +/** + * Include PEAR package for error handling + */ +require_once "PEAR.php"; + +/** + * Storage driver for fetching login data from vpopmail + * + * @category Authentication + * @package Auth + * @author Stanislav Grozev + * @author Adam Ashley + * @copyright 2001-2006 The PHP Group + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version Release: 1.5.4 File: $Revision: 1.1.1.1 $ + * @link http://pear.php.net/package/Auth + * @since Class available since Release 1.2.0 + */ +class Auth_Container_vpopmail extends Auth_Container { + + // {{{ Constructor + + /** + * Constructor of the container class + * + * @return void + */ + function Auth_Container_vpopmail() + { + if (!extension_loaded('vpopmail')) { + return PEAR::raiseError('Cannot use VPOPMail authentication, ' + .'VPOPMail extension not loaded!', 41, PEAR_ERROR_DIE); + } + } + + // }}} + // {{{ fetchData() + + /** + * Get user information from vpopmail + * + * @param string Username - has to be valid email address + * @param string Password + * @return boolean + */ + function fetchData($username, $password) + { + $this->log('Auth_Container_vpopmail::fetchData() called.', AUTH_LOG_DEBUG); + $userdata = array(); + $userdata = preg_split("/@/", $username, 2); + $result = @vpopmail_auth_user($userdata[0], $userdata[1], $password); + + return $result; + } + + // }}} + +} +?> diff --git a/glmPEAR/DB.php b/glmPEAR/DB.php new file mode 100755 index 0000000..922f67a --- /dev/null +++ b/glmPEAR/DB.php @@ -0,0 +1,1114 @@ + | +// | Tomas V.V.Cox | +// | Maintainer: Daniel Convissor | +// +----------------------------------------------------------------------+ +// +// $Id: DB.php,v 1.1.1.1 2008/04/28 15:20:46 jamie Exp $ +// +// Database independent query interface. + + +require_once 'PEAR.php'; + +// {{{ constants +// {{{ error codes + +/* + * The method mapErrorCode in each DB_dbtype implementation maps + * native error codes to one of these. + * + * If you add an error code here, make sure you also add a textual + * version of it in DB::errorMessage(). + */ +define('DB_OK', 1); +define('DB_ERROR', -1); +define('DB_ERROR_SYNTAX', -2); +define('DB_ERROR_CONSTRAINT', -3); +define('DB_ERROR_NOT_FOUND', -4); +define('DB_ERROR_ALREADY_EXISTS', -5); +define('DB_ERROR_UNSUPPORTED', -6); +define('DB_ERROR_MISMATCH', -7); +define('DB_ERROR_INVALID', -8); +define('DB_ERROR_NOT_CAPABLE', -9); +define('DB_ERROR_TRUNCATED', -10); +define('DB_ERROR_INVALID_NUMBER', -11); +define('DB_ERROR_INVALID_DATE', -12); +define('DB_ERROR_DIVZERO', -13); +define('DB_ERROR_NODBSELECTED', -14); +define('DB_ERROR_CANNOT_CREATE', -15); +define('DB_ERROR_CANNOT_DELETE', -16); +define('DB_ERROR_CANNOT_DROP', -17); +define('DB_ERROR_NOSUCHTABLE', -18); +define('DB_ERROR_NOSUCHFIELD', -19); +define('DB_ERROR_NEED_MORE_DATA', -20); +define('DB_ERROR_NOT_LOCKED', -21); +define('DB_ERROR_VALUE_COUNT_ON_ROW', -22); +define('DB_ERROR_INVALID_DSN', -23); +define('DB_ERROR_CONNECT_FAILED', -24); +define('DB_ERROR_EXTENSION_NOT_FOUND',-25); +define('DB_ERROR_ACCESS_VIOLATION', -26); +define('DB_ERROR_NOSUCHDB', -27); +define('DB_ERROR_CONSTRAINT_NOT_NULL',-29); + + +// }}} +// {{{ prepared statement-related + + +/* + * These constants are used when storing information about prepared + * statements (using the "prepare" method in DB_dbtype). + * + * The prepare/execute model in DB is mostly borrowed from the ODBC + * extension, in a query the "?" character means a scalar parameter. + * There are two extensions though, a "&" character means an opaque + * parameter. An opaque parameter is simply a file name, the real + * data are in that file (useful for putting uploaded files into your + * database and such). The "!" char means a parameter that must be + * left as it is. + * They modify the quote behavoir: + * DB_PARAM_SCALAR (?) => 'original string quoted' + * DB_PARAM_OPAQUE (&) => 'string from file quoted' + * DB_PARAM_MISC (!) => original string + */ +define('DB_PARAM_SCALAR', 1); +define('DB_PARAM_OPAQUE', 2); +define('DB_PARAM_MISC', 3); + + +// }}} +// {{{ binary data-related + + +/* + * These constants define different ways of returning binary data + * from queries. Again, this model has been borrowed from the ODBC + * extension. + * + * DB_BINMODE_PASSTHRU sends the data directly through to the browser + * when data is fetched from the database. + * DB_BINMODE_RETURN lets you return data as usual. + * DB_BINMODE_CONVERT returns data as well, only it is converted to + * hex format, for example the string "123" would become "313233". + */ +define('DB_BINMODE_PASSTHRU', 1); +define('DB_BINMODE_RETURN', 2); +define('DB_BINMODE_CONVERT', 3); + + +// }}} +// {{{ fetch modes + + +/** + * This is a special constant that tells DB the user hasn't specified + * any particular get mode, so the default should be used. + */ +define('DB_FETCHMODE_DEFAULT', 0); + +/** + * Column data indexed by numbers, ordered from 0 and up + */ +define('DB_FETCHMODE_ORDERED', 1); + +/** + * Column data indexed by column names + */ +define('DB_FETCHMODE_ASSOC', 2); + +/** + * Column data as object properties + */ +define('DB_FETCHMODE_OBJECT', 3); + +/** + * For multi-dimensional results: normally the first level of arrays + * is the row number, and the second level indexed by column number or name. + * DB_FETCHMODE_FLIPPED switches this order, so the first level of arrays + * is the column name, and the second level the row number. + */ +define('DB_FETCHMODE_FLIPPED', 4); + +/* for compatibility */ +define('DB_GETMODE_ORDERED', DB_FETCHMODE_ORDERED); +define('DB_GETMODE_ASSOC', DB_FETCHMODE_ASSOC); +define('DB_GETMODE_FLIPPED', DB_FETCHMODE_FLIPPED); + + +// }}} +// {{{ tableInfo() && autoPrepare()-related + + +/** + * these are constants for the tableInfo-function + * they are bitwised or'ed. so if there are more constants to be defined + * in the future, adjust DB_TABLEINFO_FULL accordingly + */ +define('DB_TABLEINFO_ORDER', 1); +define('DB_TABLEINFO_ORDERTABLE', 2); +define('DB_TABLEINFO_FULL', 3); + +/* + * Used by autoPrepare() + */ +define('DB_AUTOQUERY_INSERT', 1); +define('DB_AUTOQUERY_UPDATE', 2); + + +// }}} +// {{{ portability modes + + +/** + * Portability: turn off all portability features. + * @see DB_common::setOption() + */ +define('DB_PORTABILITY_NONE', 0); + +/** + * Portability: convert names of tables and fields to lower case + * when using the get*(), fetch*() and tableInfo() methods. + * @see DB_common::setOption() + */ +define('DB_PORTABILITY_LOWERCASE', 1); + +/** + * Portability: right trim the data output by get*() and fetch*(). + * @see DB_common::setOption() + */ +define('DB_PORTABILITY_RTRIM', 2); + +/** + * Portability: force reporting the number of rows deleted. + * @see DB_common::setOption() + */ +define('DB_PORTABILITY_DELETE_COUNT', 4); + +/** + * Portability: enable hack that makes numRows() work in Oracle. + * @see DB_common::setOption() + */ +define('DB_PORTABILITY_NUMROWS', 8); + +/** + * Portability: makes certain error messages in certain drivers compatible + * with those from other DBMS's. + * + * + mysql, mysqli: change unique/primary key constraints + * DB_ERROR_ALREADY_EXISTS -> DB_ERROR_CONSTRAINT + * + * + odbc(access): MS's ODBC driver reports 'no such field' as code + * 07001, which means 'too few parameters.' When this option is on + * that code gets mapped to DB_ERROR_NOSUCHFIELD. + * + * @see DB_common::setOption() + */ +define('DB_PORTABILITY_ERRORS', 16); + +/** + * Portability: convert null values to empty strings in data output by + * get*() and fetch*(). + * @see DB_common::setOption() + */ +define('DB_PORTABILITY_NULL_TO_EMPTY', 32); + +/** + * Portability: turn on all portability features. + * @see DB_common::setOption() + */ +define('DB_PORTABILITY_ALL', 63); + +// }}} + + +// }}} +// {{{ class DB + +/** + * The main "DB" class is simply a container class with some static + * methods for creating DB objects as well as some utility functions + * common to all parts of DB. + * + * The object model of DB is as follows (indentation means inheritance): + * + * DB The main DB class. This is simply a utility class + * with some "static" methods for creating DB objects as + * well as common utility functions for other DB classes. + * + * DB_common The base for each DB implementation. Provides default + * | implementations (in OO lingo virtual methods) for + * | the actual DB implementations as well as a bunch of + * | query utility functions. + * | + * +-DB_mysql The DB implementation for MySQL. Inherits DB_common. + * When calling DB::factory or DB::connect for MySQL + * connections, the object returned is an instance of this + * class. + * + * @package DB + * @author Stig Bakken + * @author Tomas V.V.Cox + * @since PHP 4.0 + * @version $Id: DB.php,v 1.1.1.1 2008/04/28 15:20:46 jamie Exp $ + * @category Database + */ +class DB +{ + // {{{ &factory() + + /** + * Create a new DB object for the specified database type. + * + * Allows creation of a DB_ object from which the object's + * methods can be utilized without actually connecting to a database. + * + * @param string $type database type, for example "mysql" + * @param array $options associative array of option names and values + * + * @return object a new DB object. On error, an error object. + * + * @see DB_common::setOption() + * @access public + */ + function &factory($type, $options = false) + { + if (!is_array($options)) { + $options = array('persistent' => $options); + } + + if (isset($options['debug']) && $options['debug'] >= 2) { + // expose php errors with sufficient debug level + include_once "DB/{$type}.php"; + } else { + @include_once "DB/{$type}.php"; + } + + $classname = "DB_${type}"; + + if (!class_exists($classname)) { + $tmp = PEAR::raiseError(null, DB_ERROR_NOT_FOUND, null, null, + "Unable to include the DB/{$type}.php file", + 'DB_Error', true); + return $tmp; + } + + @$obj =& new $classname; + + foreach ($options as $option => $value) { + $test = $obj->setOption($option, $value); + if (DB::isError($test)) { + return $test; + } + } + + return $obj; + } + + // }}} + // {{{ &connect() + + /** + * Create a new DB object and connect to the specified database. + * + * Example 1. + * 2, + * 'portability' => DB_PORTABILITY_ALL, + * ); + * + * $dbh =& DB::connect($dsn, $options); + * if (DB::isError($dbh)) { + * die($dbh->getMessage()); + * } + * ?> + * + * @param mixed $dsn string "data source name" or an array in the + * format returned by DB::parseDSN() + * + * @param array $options an associative array of option names and + * their values + * + * @return object a newly created DB connection object, or a DB + * error object on error + * + * @see DB::parseDSN(), DB_common::setOption(), DB::isError() + * @access public + */ + function &connect($dsn, $options = array()) + { + $dsninfo = DB::parseDSN($dsn); + $type = $dsninfo['phptype']; + + if (!is_array($options)) { + /* + * For backwards compatibility. $options used to be boolean, + * indicating whether the connection should be persistent. + */ + $options = array('persistent' => $options); + } + + if (isset($options['debug']) && $options['debug'] >= 2) { + // expose php errors with sufficient debug level + include_once "DB/${type}.php"; + } else { + @include_once "DB/${type}.php"; + } + + $classname = "DB_${type}"; + if (!class_exists($classname)) { + $tmp = PEAR::raiseError(null, DB_ERROR_NOT_FOUND, null, null, + "Unable to include the DB/{$type}.php file for `$dsn'", + 'DB_Error', true); + return $tmp; + } + + @$obj =& new $classname; + + foreach ($options as $option => $value) { + $test = $obj->setOption($option, $value); + if (DB::isError($test)) { + return $test; + } + } + + $err = $obj->connect($dsninfo, $obj->getOption('persistent')); + if (DB::isError($err)) { + $err->addUserInfo($dsn); + return $err; + } + + return $obj; + } + + // }}} + // {{{ apiVersion() + + /** + * Return the DB API version + * + * @return int the DB API version number + * + * @access public + */ + function apiVersion() + { + return 2; + } + + // }}} + // {{{ isError() + + /** + * Tell whether a result code from a DB method is an error + * + * @param int $value result code + * + * @return bool whether $value is an error + * + * @access public + */ + function isError($value) + { + return is_a($value, 'DB_Error'); + } + + // }}} + // {{{ isConnection() + + /** + * Tell whether a value is a DB connection + * + * @param mixed $value value to test + * + * @return bool whether $value is a DB connection + * + * @access public + */ + function isConnection($value) + { + return (is_object($value) && + is_subclass_of($value, 'db_common') && + method_exists($value, 'simpleQuery')); + } + + // }}} + // {{{ isManip() + + /** + * Tell whether a query is a data manipulation query (insert, + * update or delete) or a data definition query (create, drop, + * alter, grant, revoke). + * + * @access public + * + * @param string $query the query + * + * @return boolean whether $query is a data manipulation query + */ + function isManip($query) + { + $manips = 'INSERT|UPDATE|DELETE|LOAD DATA|'.'REPLACE|CREATE|DROP|'. + 'ALTER|GRANT|REVOKE|'.'LOCK|UNLOCK'; + if (preg_match('/^\s*"?('.$manips.')\s+/i', $query)) { + return true; + } + return false; + } + + // }}} + // {{{ errorMessage() + + /** + * Return a textual error message for a DB error code + * + * @param integer $value error code + * + * @return string error message, or false if the error code was + * not recognized + */ + function errorMessage($value) + { + static $errorMessages; + if (!isset($errorMessages)) { + $errorMessages = array( + DB_ERROR => 'unknown error', + DB_ERROR_ALREADY_EXISTS => 'already exists', + DB_ERROR_CANNOT_CREATE => 'can not create', + DB_ERROR_CANNOT_DELETE => 'can not delete', + DB_ERROR_CANNOT_DROP => 'can not drop', + DB_ERROR_CONSTRAINT => 'constraint violation', + DB_ERROR_CONSTRAINT_NOT_NULL=> 'null value violates not-null constraint', + DB_ERROR_DIVZERO => 'division by zero', + DB_ERROR_INVALID => 'invalid', + DB_ERROR_INVALID_DATE => 'invalid date or time', + DB_ERROR_INVALID_NUMBER => 'invalid number', + DB_ERROR_MISMATCH => 'mismatch', + DB_ERROR_NODBSELECTED => 'no database selected', + DB_ERROR_NOSUCHFIELD => 'no such field', + DB_ERROR_NOSUCHTABLE => 'no such table', + DB_ERROR_NOT_CAPABLE => 'DB backend not capable', + DB_ERROR_NOT_FOUND => 'not found', + DB_ERROR_NOT_LOCKED => 'not locked', + DB_ERROR_SYNTAX => 'syntax error', + DB_ERROR_UNSUPPORTED => 'not supported', + DB_ERROR_VALUE_COUNT_ON_ROW => 'value count on row', + DB_ERROR_INVALID_DSN => 'invalid DSN', + DB_ERROR_CONNECT_FAILED => 'connect failed', + DB_OK => 'no error', + DB_ERROR_NEED_MORE_DATA => 'insufficient data supplied', + DB_ERROR_EXTENSION_NOT_FOUND=> 'extension not found', + DB_ERROR_NOSUCHDB => 'no such database', + DB_ERROR_ACCESS_VIOLATION => 'insufficient permissions', + DB_ERROR_TRUNCATED => 'truncated' + ); + } + + if (DB::isError($value)) { + $value = $value->getCode(); + } + + return isset($errorMessages[$value]) ? $errorMessages[$value] : $errorMessages[DB_ERROR]; + } + + // }}} + // {{{ parseDSN() + + /** + * Parse a data source name. + * + * Additional keys can be added by appending a URI query string to the + * end of the DSN. + * + * The format of the supplied DSN is in its fullest form: + * + * phptype(dbsyntax)://username:password@protocol+hostspec/database?option=8&another=true + * + * + * Most variations are allowed: + * + * phptype://username:password@protocol+hostspec:110//usr/db_file.db?mode=0644 + * phptype://username:password@hostspec/database_name + * phptype://username:password@hostspec + * phptype://username@hostspec + * phptype://hostspec/database + * phptype://hostspec + * phptype(dbsyntax) + * phptype + * + * + * @param string $dsn Data Source Name to be parsed + * + * @return array an associative array with the following keys: + * + phptype: Database backend used in PHP (mysql, odbc etc.) + * + dbsyntax: Database used with regards to SQL syntax etc. + * + protocol: Communication protocol to use (tcp, unix etc.) + * + hostspec: Host specification (hostname[:port]) + * + database: Database to use on the DBMS server + * + username: User name for login + * + password: Password for login + * + * @author Tomas V.V.Cox + */ + function parseDSN($dsn) + { + $parsed = array( + 'phptype' => false, + 'dbsyntax' => false, + 'username' => false, + 'password' => false, + 'protocol' => false, + 'hostspec' => false, + 'port' => false, + 'socket' => false, + 'database' => false, + ); + + if (is_array($dsn)) { + $dsn = array_merge($parsed, $dsn); + if (!$dsn['dbsyntax']) { + $dsn['dbsyntax'] = $dsn['phptype']; + } + return $dsn; + } + + // Find phptype and dbsyntax + if (($pos = strpos($dsn, '://')) !== false) { + $str = substr($dsn, 0, $pos); + $dsn = substr($dsn, $pos + 3); + } else { + $str = $dsn; + $dsn = null; + } + + // Get phptype and dbsyntax + // $str => phptype(dbsyntax) + if (preg_match('|^(.+?)\((.*?)\)$|', $str, $arr)) { + $parsed['phptype'] = $arr[1]; + $parsed['dbsyntax'] = !$arr[2] ? $arr[1] : $arr[2]; + } else { + $parsed['phptype'] = $str; + $parsed['dbsyntax'] = $str; + } + + if (!count($dsn)) { + return $parsed; + } + + // Get (if found): username and password + // $dsn => username:password@protocol+hostspec/database + if (($at = strrpos($dsn,'@')) !== false) { + $str = substr($dsn, 0, $at); + $dsn = substr($dsn, $at + 1); + if (($pos = strpos($str, ':')) !== false) { + $parsed['username'] = rawurldecode(substr($str, 0, $pos)); + $parsed['password'] = rawurldecode(substr($str, $pos + 1)); + } else { + $parsed['username'] = rawurldecode($str); + } + } + + // Find protocol and hostspec + + // $dsn => proto(proto_opts)/database + if (preg_match('|^([^(]+)\((.*?)\)/?(.*?)$|', $dsn, $match)) { + $proto = $match[1]; + $proto_opts = $match[2] ? $match[2] : false; + $dsn = $match[3]; + + // $dsn => protocol+hostspec/database (old format) + } else { + if (strpos($dsn, '+') !== false) { + list($proto, $dsn) = explode('+', $dsn, 2); + } + if (strpos($dsn, '/') !== false) { + list($proto_opts, $dsn) = explode('/', $dsn, 2); + } else { + $proto_opts = $dsn; + $dsn = null; + } + } + + // process the different protocol options + $parsed['protocol'] = (!empty($proto)) ? $proto : 'tcp'; + $proto_opts = rawurldecode($proto_opts); + if ($parsed['protocol'] == 'tcp') { + if (strpos($proto_opts, ':') !== false) { + list($parsed['hostspec'], $parsed['port']) = explode(':', $proto_opts); + } else { + $parsed['hostspec'] = $proto_opts; + } + } elseif ($parsed['protocol'] == 'unix') { + $parsed['socket'] = $proto_opts; + } + + // Get dabase if any + // $dsn => database + if ($dsn) { + // /database + if (($pos = strpos($dsn, '?')) === false) { + $parsed['database'] = $dsn; + // /database?param1=value1¶m2=value2 + } else { + $parsed['database'] = substr($dsn, 0, $pos); + $dsn = substr($dsn, $pos + 1); + if (strpos($dsn, '&') !== false) { + $opts = explode('&', $dsn); + } else { // database?param1=value1 + $opts = array($dsn); + } + foreach ($opts as $opt) { + list($key, $value) = explode('=', $opt); + if (!isset($parsed[$key])) { + // don't allow params overwrite + $parsed[$key] = rawurldecode($value); + } + } + } + } + + return $parsed; + } + + // }}} + // {{{ assertExtension() + + /** + * Load a PHP database extension if it is not loaded already. + * + * @access public + * + * @param string $name the base name of the extension (without the .so or + * .dll suffix) + * + * @return boolean true if the extension was already or successfully + * loaded, false if it could not be loaded + */ + function assertExtension($name) + { + if (!extension_loaded($name)) { + $dlext = OS_WINDOWS ? '.dll' : '.so'; + $dlprefix = OS_WINDOWS ? 'php_' : ''; + @dl($dlprefix . $name . $dlext); + return extension_loaded($name); + } + return true; + } + // }}} +} + +// }}} +// {{{ class DB_Error + +/** + * DB_Error implements a class for reporting portable database error + * messages. + * + * @package DB + * @author Stig Bakken + */ +class DB_Error extends PEAR_Error +{ + // {{{ constructor + + /** + * DB_Error constructor. + * + * @param mixed $code DB error code, or string with error message. + * @param integer $mode what "error mode" to operate in + * @param integer $level what error level to use for $mode & PEAR_ERROR_TRIGGER + * @param mixed $debuginfo additional debug info, such as the last query + * + * @access public + * + * @see PEAR_Error + */ + function DB_Error($code = DB_ERROR, $mode = PEAR_ERROR_RETURN, + $level = E_USER_NOTICE, $debuginfo = null) + { + if (is_int($code)) { + $this->PEAR_Error('DB Error: ' . DB::errorMessage($code), $code, $mode, $level, $debuginfo); + } else { + $this->PEAR_Error("DB Error: $code", DB_ERROR, $mode, $level, $debuginfo); + } + } + // }}} +} + +// }}} +// {{{ class DB_result + +/** + * This class implements a wrapper for a DB result set. + * A new instance of this class will be returned by the DB implementation + * after processing a query that returns data. + * + * @package DB + * @author Stig Bakken + */ +class DB_result +{ + // {{{ properties + + var $dbh; + var $result; + var $row_counter = null; + + /** + * for limit queries, the row to start fetching + * @var integer + */ + var $limit_from = null; + + /** + * for limit queries, the number of rows to fetch + * @var integer + */ + var $limit_count = null; + + // }}} + // {{{ constructor + + /** + * DB_result constructor. + * @param resource &$dbh DB object reference + * @param resource $result result resource id + * @param array $options assoc array with optional result options + */ + function DB_result(&$dbh, $result, $options = array()) + { + $this->dbh = &$dbh; + $this->result = $result; + foreach ($options as $key => $value) { + $this->setOption($key, $value); + } + $this->limit_type = $dbh->features['limit']; + $this->autofree = $dbh->options['autofree']; + $this->fetchmode = $dbh->fetchmode; + $this->fetchmode_object_class = $dbh->fetchmode_object_class; + } + + function setOption($key, $value = null) + { + switch ($key) { + case 'limit_from': + $this->limit_from = $value; break; + case 'limit_count': + $this->limit_count = $value; break; + } + } + + // }}} + // {{{ fetchRow() + + /** + * Fetch a row of data and return it by reference into an array. + * + * The type of array returned can be controlled either by setting this + * method's $fetchmode parameter or by changing the default + * fetch mode setFetchMode() before calling this method. + * + * There are two options for standardizing the information returned + * from databases, ensuring their values are consistent when changing + * DBMS's. These portability options can be turned on when creating a + * new DB object or by using setOption(). + * + * + DB_PORTABILITY_LOWERCASE + * convert names of fields to lower case + * + * + DB_PORTABILITY_RTRIM + * right trim the data + * + * @param int $fetchmode how the resulting array should be indexed + * @param int $rownum the row number to fetch + * + * @return array a row of data, null on no more rows or PEAR_Error + * object on error + * + * @see DB_common::setOption(), DB_common::setFetchMode() + * @access public + */ + function &fetchRow($fetchmode = DB_FETCHMODE_DEFAULT, $rownum=null) + { + if ($fetchmode === DB_FETCHMODE_DEFAULT) { + $fetchmode = $this->fetchmode; + } + if ($fetchmode === DB_FETCHMODE_OBJECT) { + $fetchmode = DB_FETCHMODE_ASSOC; + $object_class = $this->fetchmode_object_class; + } + if ($this->limit_from !== null) { + if ($this->row_counter === null) { + $this->row_counter = $this->limit_from; + // Skip rows + if ($this->limit_type == false) { + $i = 0; + while ($i++ < $this->limit_from) { + $this->dbh->fetchInto($this->result, $arr, $fetchmode); + } + } + } + if ($this->row_counter >= ( + $this->limit_from + $this->limit_count)) + { + if ($this->autofree) { + $this->free(); + } + $tmp = null; + return $tmp; + } + if ($this->limit_type == 'emulate') { + $rownum = $this->row_counter; + } + $this->row_counter++; + } + $res = $this->dbh->fetchInto($this->result, $arr, $fetchmode, $rownum); + if ($res === DB_OK) { + if (isset($object_class)) { + // default mode specified in DB_common::fetchmode_object_class property + if ($object_class == 'stdClass') { + $arr = (object) $arr; + } else { + $arr = &new $object_class($arr); + } + } + return $arr; + } + if ($res == null && $this->autofree) { + $this->free(); + } + return $res; + } + + // }}} + // {{{ fetchInto() + + /** + * Fetch a row of data into an array which is passed by reference. + * + * The type of array returned can be controlled either by setting this + * method's $fetchmode parameter or by changing the default + * fetch mode setFetchMode() before calling this method. + * + * There are two options for standardizing the information returned + * from databases, ensuring their values are consistent when changing + * DBMS's. These portability options can be turned on when creating a + * new DB object or by using setOption(). + * + * + DB_PORTABILITY_LOWERCASE + * convert names of fields to lower case + * + * + DB_PORTABILITY_RTRIM + * right trim the data + * + * @param array &$arr (reference) array where data from the row + * should be placed + * @param int $fetchmode how the resulting array should be indexed + * @param int $rownum the row number to fetch + * + * @return mixed DB_OK on success, null on no more rows or + * a DB_Error object on error + * + * @see DB_common::setOption(), DB_common::setFetchMode() + * @access public + */ + function fetchInto(&$arr, $fetchmode = DB_FETCHMODE_DEFAULT, $rownum=null) + { + if ($fetchmode === DB_FETCHMODE_DEFAULT) { + $fetchmode = $this->fetchmode; + } + if ($fetchmode === DB_FETCHMODE_OBJECT) { + $fetchmode = DB_FETCHMODE_ASSOC; + $object_class = $this->fetchmode_object_class; + } + if ($this->limit_from !== null) { + if ($this->row_counter === null) { + $this->row_counter = $this->limit_from; + // Skip rows + if ($this->limit_type == false) { + $i = 0; + while ($i++ < $this->limit_from) { + $this->dbh->fetchInto($this->result, $arr, $fetchmode); + } + } + } + if ($this->row_counter >= ( + $this->limit_from + $this->limit_count)) + { + if ($this->autofree) { + $this->free(); + } + return null; + } + if ($this->limit_type == 'emulate') { + $rownum = $this->row_counter; + } + + $this->row_counter++; + } + $res = $this->dbh->fetchInto($this->result, $arr, $fetchmode, $rownum); + if ($res === DB_OK) { + if (isset($object_class)) { + // default mode specified in DB_common::fetchmode_object_class property + if ($object_class == 'stdClass') { + $arr = (object) $arr; + } else { + $arr = new $object_class($arr); + } + } + return DB_OK; + } + if ($res == null && $this->autofree) { + $this->free(); + } + return $res; + } + + // }}} + // {{{ numCols() + + /** + * Get the the number of columns in a result set. + * + * @return int the number of columns, or a DB error + * + * @access public + */ + function numCols() + { + return $this->dbh->numCols($this->result); + } + + // }}} + // {{{ numRows() + + /** + * Get the number of rows in a result set. + * + * @return int the number of rows, or a DB error + * + * @access public + */ + function numRows() + { + return $this->dbh->numRows($this->result); + } + + // }}} + // {{{ nextResult() + + /** + * Get the next result if a batch of queries was executed. + * + * @return bool true if a new result is available or false if not. + * + * @access public + */ + function nextResult() + { + return $this->dbh->nextResult($this->result); + } + + // }}} + // {{{ free() + + /** + * Frees the resources allocated for this result set. + * @return int error code + * + * @access public + */ + function free() + { + $err = $this->dbh->freeResult($this->result); + if (DB::isError($err)) { + return $err; + } + $this->result = false; + return true; + } + + // }}} + // {{{ tableInfo() + + /** + * @deprecated + * @internal + * @see DB_common::tableInfo() + */ + function tableInfo($mode = null) + { + if (is_string($mode)) { + return $this->dbh->raiseError(DB_ERROR_NEED_MORE_DATA); + } + return $this->dbh->tableInfo($this, $mode); + } + + // }}} + // {{{ getRowCounter() + + /** + * returns the actual row number + * @return integer + */ + function getRowCounter() + { + return $this->row_counter; + } + // }}} +} + +// }}} +// {{{ class DB_row + +/** + * Pear DB Row Object + * @see DB_common::setFetchMode() + */ +class DB_row +{ + // {{{ constructor + + /** + * constructor + * + * @param resource row data as array + */ + function DB_row(&$arr) + { + foreach ($arr as $key => $value) { + $this->$key = &$arr[$key]; + } + } + + // }}} +} + +// }}} + +/* + * Local variables: + * tab-width: 4 + * c-basic-offset: 4 + * End: + */ + +?> diff --git a/glmPEAR/DB/DataObject.php b/glmPEAR/DB/DataObject.php new file mode 100755 index 0000000..d782516 --- /dev/null +++ b/glmPEAR/DB/DataObject.php @@ -0,0 +1,3543 @@ + +// +----------------------------------------------------------------------+ +/** + * Object Based Database Query Builder and data store + * + * @package DB_DataObject + * @category DB + * + * $Id: DataObject.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + */ + +/* =========================================================================== +* +* !!!!!!!!!!!!! W A R N I N G !!!!!!!!!!! +* +* THIS MAY SEGFAULT PHP IF YOU ARE USING THE ZEND OPTIMIZER (to fix it, +* just add "define('DB_DATAOBJECT_NO_OVERLOAD',true);" before you include +* this file. reducing the optimization level may also solve the segfault. +* =========================================================================== +*/ + +/** + * The main "DB_DataObject" class is really a base class for your own tables classes + * + * // Set up the class by creating an ini file (refer to the manual for more details + * [DB_DataObject] + * database = mysql:/username:password@host/database + * schema_location = /home/myapplication/database + * class_location = /home/myapplication/DBTables/ + * clase_prefix = DBTables_ + * + * + * //Start and initialize...................... - dont forget the & + * $config = parse_ini_file('example.ini',true); + * $options = &PEAR::getStaticProperty('DB_DataObject','options'); + * $options = $config['DB_DataObject']; + * + * // example of a class (that does not use the 'auto generated tables data') + * class mytable extends DB_DataObject { + * // mandatory - set the table + * var $_database_dsn = "mysql://username:password@localhost/database"; + * var $__table = "mytable"; + * function table() { + * return array( + * 'id' => 1, // integer or number + * 'name' => 2, // string + * ); + * } + * function keys() { + * return array('id'); + * } + * } + * + * // use in the application + * + * + * Simple get one row + * + * $instance = new mytable; + * $instance->get("id",12); + * echo $instance->somedata; + * + * + * Get multiple rows + * + * $instance = new mytable; + * $instance->whereAdd("ID > 12"); + * $instance->whereAdd("ID < 14"); + * $instance->find(); + * while ($instance->fetch()) { + * echo $instance->somedata; + * } + + +/** + * Needed classes + * - we use getStaticProperty from PEAR pretty extensively (cant remove it ATM) + */ + +require_once 'PEAR.php'; + +/** + * these are constants for the get_table array + * user to determine what type of escaping is required around the object vars. + */ +define('DB_DATAOBJECT_INT', 1); // does not require '' +define('DB_DATAOBJECT_STR', 2); // requires '' + +define('DB_DATAOBJECT_DATE', 4); // is date #TODO +define('DB_DATAOBJECT_TIME', 8); // is time #TODO +define('DB_DATAOBJECT_BOOL', 16); // is boolean #TODO +define('DB_DATAOBJECT_TXT', 32); // is long text #TODO +define('DB_DATAOBJECT_BLOB', 64); // is blob type + + +define('DB_DATAOBJECT_NOTNULL', 128); // not null col. +define('DB_DATAOBJECT_MYSQLTIMESTAMP' , 256); // mysql timestamps (ignored by update/insert) +/* + * Define this before you include DataObjects.php to disable overload - if it segfaults due to Zend optimizer.. + */ +//define('DB_DATAOBJECT_NO_OVERLOAD',true) + + +/** + * Theses are the standard error codes, most methods will fail silently - and return false + * to access the error message either use $table->_lastError + * or $last_error = PEAR::getStaticProperty('DB_DataObject','lastError'); + * the code is $last_error->code, and the message is $last_error->message (a standard PEAR error) + */ + +define('DB_DATAOBJECT_ERROR_INVALIDARGS', -1); // wrong args to function +define('DB_DATAOBJECT_ERROR_NODATA', -2); // no data available +define('DB_DATAOBJECT_ERROR_INVALIDCONFIG', -3); // something wrong with the config +define('DB_DATAOBJECT_ERROR_NOCLASS', -4); // no class exists +define('DB_DATAOBJECT_ERROR_NOTSUPPORTED' ,-6); // limit queries on unsuppored databases +define('DB_DATAOBJECT_ERROR_INVALID_CALL' ,-7); // overlad getter/setter failure + +/** + * Used in methods like delete() and count() to specify that the method should + * build the condition only out of the whereAdd's and not the object parameters. + */ +define('DB_DATAOBJECT_WHEREADD_ONLY', true); + +/** + * + * storage for connection and result objects, + * it is done this way so that print_r()'ing the is smaller, and + * it reduces the memory size of the object. + * -- future versions may use $this->_connection = & PEAR object.. + * although will need speed tests to see how this affects it. + * - includes sub arrays + * - connections = md5 sum mapp to pear db object + * - results = [id] => map to pear db object + * - resultseq = sequence id for results & results field + * - resultfields = [id] => list of fields return from query (for use with toArray()) + * - ini = mapping of database to ini file results + * - links = mapping of database to links file + * - lasterror = pear error objects for last error event. + * - config = aliased view of PEAR::getStaticPropery('DB_DataObject','options') * done for performance. + * - array of loaded classes by autoload method - to stop it doing file access request over and over again! + */ +$GLOBALS['_DB_DATAOBJECT']['RESULTS'] = array(); +$GLOBALS['_DB_DATAOBJECT']['RESULTSEQ'] = 1; +$GLOBALS['_DB_DATAOBJECT']['RESULTFIELDS'] = array(); +$GLOBALS['_DB_DATAOBJECT']['CONNECTIONS'] = array(); +$GLOBALS['_DB_DATAOBJECT']['INI'] = array(); +$GLOBALS['_DB_DATAOBJECT']['LINKS'] = array(); +$GLOBALS['_DB_DATAOBJECT']['SEQUENCE'] = array(); +$GLOBALS['_DB_DATAOBJECT']['LASTERROR'] = null; +$GLOBALS['_DB_DATAOBJECT']['CONFIG'] = array(); +$GLOBALS['_DB_DATAOBJECT']['CACHE'] = array(); +$GLOBALS['_DB_DATAOBJECT']['OVERLOADED'] = false; +$GLOBALS['_DB_DATAOBJECT']['QUERYENDTIME'] = 0; + + + +// this will be horrifically slow!!!! +// NOTE: Overload SEGFAULTS ON PHP4 + Zend Optimizer (see define before..) +// these two are BC/FC handlers for call in PHP4/5 + +if ( substr(phpversion(),0,1) == 5) { + class DB_DataObject_Overload { + function __call($method,$args) { + $return = null; + $this->_call($method,$args,$return); + return $return; + } + } +} else { + if (!function_exists('clone')) { + eval('function clone($t) { return $t; }'); + } + eval(' + class DB_DataObject_Overload { + function __call($method,$args,&$return) { + return $this->_call($method,$args,$return); + } + } + '); +} + + + + + + + /* + * + * @package DB_DataObject + * @author Alan Knowles + * @since PHP 4.0 + */ + +class DB_DataObject extends DB_DataObject_Overload +{ + /** + * The Version - use this to check feature changes + * + * @access private + * @var string + */ + var $_DB_DataObject_version = "1.7.2"; + + /** + * The Database table (used by table extends) + * + * @access private + * @var string + */ + var $__table = ''; // database table + + /** + * The Number of rows returned from a query + * + * @access public + * @var int + */ + var $N = 0; // Number of rows returned from a query + + + /* ============================================================= */ + /* Major Public Methods */ + /* (designed to be optionally then called with parent::method()) */ + /* ============================================================= */ + + + /** + * Get a result using key, value. + * + * for example + * $object->get("ID",1234); + * Returns Number of rows located (usually 1) for success, + * and puts all the table columns into this classes variables + * + * see the fetch example on how to extend this. + * + * if no value is entered, it is assumed that $key is a value + * and get will then use the first key in keys() + * to obtain the key. + * + * @param string $k column + * @param string $v value + * @access public + * @return int No. of rows + */ + function get($k = null, $v = null) + { + global $_DB_DATAOBJECT; + if (empty($_DB_DATAOBJECT['CONFIG'])) { + DB_DataObject::_loadConfig(); + } + $keys = array(); + + if ($v === null) { + $v = $k; + $keys = $this->keys(); + if (!$keys) { + $this->raiseError("No Keys available for {$this->__table}", DB_DATAOBJECT_ERROR_INVALIDCONFIG); + return false; + } + $k = $keys[0]; + } + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug("$k $v " .print_r($keys,true), "GET"); + } + + if ($v === null) { + $this->raiseError("No Value specified for get", DB_DATAOBJECT_ERROR_INVALIDARGS); + return false; + } + $this->$k = $v; + return $this->find(1); + } + + /** + * An autoloading, caching static get method using key, value (based on get) + * + * Usage: + * $object = DB_DataObject::staticGet("DbTable_mytable",12); + * or + * $object = DB_DataObject::staticGet("DbTable_mytable","name","fred"); + * + * or write it into your extended class: + * function &staticGet($k,$v=NULL) { return DB_DataObject::staticGet("This_Class",$k,$v); } + * + * @param string $class class name + * @param string $k column (or value if using keys) + * @param string $v value (optional) + * @access public + * @return object + */ + function &staticGet($class, $k, $v = null) + { + $lclass = strtolower($class); + global $_DB_DATAOBJECT; + if (empty($_DB_DATAOBJECT['CONFIG'])) { + DB_DataObject::_loadConfig(); + } + + + + $key = "$k:$v"; + if ($v === null) { + $key = $k; + } + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + DB_DataObject::debug("$class $key","STATIC GET - TRY CACHE"); + } + if (!empty($_DB_DATAOBJECT['CACHE'][$lclass][$key])) { + return $_DB_DATAOBJECT['CACHE'][$lclass][$key]; + } + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + DB_DataObject::debug("$class $key","STATIC GET - NOT IN CACHE"); + } + + $obj = DB_DataObject::factory(substr($class,strlen($_DB_DATAOBJECT['CONFIG']['class_prefix']))); + if (PEAR::isError($obj)) { + DB_DataObject::raiseError("could not autoload $class", DB_DATAOBJECT_ERROR_NOCLASS); + return false; + } + + if (!isset($_DB_DATAOBJECT['CACHE'][$lclass])) { + $_DB_DATAOBJECT['CACHE'][$lclass] = array(); + } + if (!$obj->get($k,$v)) { + DB_DataObject::raiseError("No Data return from get $k $v", DB_DATAOBJECT_ERROR_NODATA); + return false; + } + $_DB_DATAOBJECT['CACHE'][$lclass][$key] = $obj; + return $_DB_DATAOBJECT['CACHE'][$lclass][$key]; + } + + /** + * find results, either normal or crosstable + * + * for example + * + * $object = new mytable(); + * $object->ID = 1; + * $object->find(); + * + * + * will set $object->N to number of rows, and expects next command to fetch rows + * will return $object->N + * + * @param boolean $n Fetch first result + * @access public + * @return int + */ + function find($n = false) + { + global $_DB_DATAOBJECT; + if (!isset($this->_query)) { + $this->raiseError( + "You cannot do two queries on the same object (copy it before finding)", + DB_DATAOBJECT_ERROR_INVALIDARGS); + return false; + } + + if (empty($_DB_DATAOBJECT['CONFIG'])) { + DB_DataObject::_loadConfig(); + } + + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug($n, "__find",1); + } + if (!$this->__table) { + echo "NO \$__table SPECIFIED in class definition"; + exit; + } + $this->N = 0; + $query_before = $this->_query; + $this->_build_condition($this->table()) ; + + $quoteIdentifiers = !empty($_DB_DATAOBJECT['CONFIG']['quote_identifiers']); + $this->_connect(); + $DB = &$_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]; + + + $this->_query('SELECT ' . + $this->_query['data_select'] . + ' FROM ' . ($quoteIdentifiers ? $DB->quoteIdentifier($this->__table) : $this->__table) . " " . + $this->_join . + $this->_query['condition'] . ' '. + $this->_query['group_by'] . ' '. + $this->_query['having'] . ' '. + $this->_query['order_by'] . ' '. + + $this->_query['limit']); // is select + + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug("CHECK autofetchd $n", "__find", 1); + } + // unset the + + + if ($n && $this->N > 0 ) { + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug("ABOUT TO AUTOFETCH", "__find", 1); + } + $this->fetch() ; + } + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug("DONE", "__find", 1); + } + $this->_query = $query_before; + return $this->N; + } + + /** + * fetches next row into this objects var's + * + * returns 1 on success 0 on failure + * + * + * + * Example + * $object = new mytable(); + * $object->name = "fred"; + * $object->find(); + * $store = array(); + * while ($object->fetch()) { + * echo $this->ID; + * $store[] = $object; // builds an array of object lines. + * } + * + * to add features to a fetch + * function fetch () { + * $ret = parent::fetch(); + * $this->date_formated = date('dmY',$this->date); + * return $ret; + * } + * + * @access public + * @return boolean on success + */ + function fetch() + { + + global $_DB_DATAOBJECT; + if (empty($_DB_DATAOBJECT['CONFIG'])) { + DB_DataObject::_loadConfig(); + } + if (empty($this->N)) { + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug("No data returned from FIND (eg. N is 0)","FETCH", 3); + } + return false; + } + + if (empty($_DB_DATAOBJECT['RESULTS'][$this->_DB_resultid]) || + !is_object($result = &$_DB_DATAOBJECT['RESULTS'][$this->_DB_resultid])) + { + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug('fetched on object after fetch completed (no results found)'); + } + return false; + } + + + $array = $result->fetchRow(DB_FETCHMODE_ASSOC); + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug(serialize($array),"FETCH"); + } + + if ($array === null) { + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $t= explode(' ',microtime()); + + $this->debug("Last Data Fetch'ed after " . + ($t[0]+$t[1]- $_DB_DATAOBJECT['QUERYENDTIME'] ) . + " seconds", + "FETCH", 1); + } + // reduce the memory usage a bit... (but leave the id in, so count() works ok on it) + unset($_DB_DATAOBJECT['RESULTS'][$this->_DB_resultid]); + + // this is probably end of data!! + //DB_DataObject::raiseError("fetch: no data returned", DB_DATAOBJECT_ERROR_NODATA); + return false; + } + + if (!isset($_DB_DATAOBJECT['RESULTFIELDS'][$this->_DB_resultid])) { + // note: we dont declare this to keep the print_r size down. + $_DB_DATAOBJECT['RESULTFIELDS'][$this->_DB_resultid]= array_flip(array_keys($array)); + } + + foreach($array as $k=>$v) { + $kk = str_replace(".", "_", $k); + $kk = str_replace(" ", "_", $kk); + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug("$kk = ". $array[$k], "fetchrow LINE", 3); + } + $this->$kk = $array[$k]; + } + + // set link flag + $this->_link_loaded=false; + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug("{$this->__table} DONE", "fetchrow",2); + } + if (isset($this->_query) && empty($_DB_DATAOBJECT['CONFIG']['keep_query_after_fetch'])) { + unset($this->_query); + } + return true; + } + + /** + * Adds a condition to the WHERE statement, defaults to AND + * + * $object->whereAdd(); //reset or cleaer ewhwer + * $object->whereAdd("ID > 20"); + * $object->whereAdd("age > 20","OR"); + * + * @param string $cond condition + * @param string $logic optional logic "OR" (defaults to "AND") + * @access public + * @return string|PEAR::Error - previous condition or Error when invalid args found + */ + function whereAdd($cond = false, $logic = 'AND') + { + if (!isset($this->_query)) { + return $this->raiseError( + "You cannot do two queries on the same object (clone it before finding)", + DB_DATAOBJECT_ERROR_INVALIDARGS); + } + + if ($cond === false) { + $r = $this->_query['condition']; + $this->_query['condition'] = ''; + return $r; + } + // check input...= 0 or ' ' == error! + if (!trim($cond)) { + return $this->raiseError("WhereAdd: No Valid Arguments", DB_DATAOBJECT_ERROR_INVALIDARGS); + } + $r = $this->_query['condition']; + if ($this->_query['condition']) { + $this->_query['condition'] .= " {$logic} {$cond}"; + return $r; + } + $this->_query['condition'] = " WHERE {$cond}"; + return $r; + } + + /** + * Adds a order by condition + * + * $object->orderBy(); //clears order by + * $object->orderBy("ID"); + * $object->orderBy("ID,age"); + * + * @param string $order Order + * @access public + * @return none|PEAR::Error - invalid args only + */ + function orderBy($order = false) + { + if (!isset($this->_query)) { + $this->raiseError( + "You cannot do two queries on the same object (copy it before finding)", + DB_DATAOBJECT_ERROR_INVALIDARGS); + return false; + } + if ($order === false) { + $this->_query['order_by'] = ''; + return; + } + // check input...= 0 or ' ' == error! + if (!trim($order)) { + return $this->raiseError("orderBy: No Valid Arguments", DB_DATAOBJECT_ERROR_INVALIDARGS); + } + + if (!$this->_query['order_by']) { + $this->_query['order_by'] = " ORDER BY {$order} "; + return; + } + $this->_query['order_by'] .= " , {$order}"; + } + + /** + * Adds a group by condition + * + * $object->groupBy(); //reset the grouping + * $object->groupBy("ID DESC"); + * $object->groupBy("ID,age"); + * + * @param string $group Grouping + * @access public + * @return none|PEAR::Error - invalid args only + */ + function groupBy($group = false) + { + if (!isset($this->_query)) { + $this->raiseError( + "You cannot do two queries on the same object (copy it before finding)", + DB_DATAOBJECT_ERROR_INVALIDARGS); + return false; + } + if ($group === false) { + $this->_query['group_by'] = ''; + return; + } + // check input...= 0 or ' ' == error! + if (!trim($group)) { + return $this->raiseError("groupBy: No Valid Arguments", DB_DATAOBJECT_ERROR_INVALIDARGS); + } + + + if (!$this->_query['group_by']) { + $this->_query['group_by'] = " GROUP BY {$group} "; + return; + } + $this->_query['group_by'] .= " , {$group}"; + } + + /** + * Adds a having clause + * + * $object->having(); //reset the grouping + * $object->having("sum(value) > 0 "); + * + * @param string $having condition + * @access public + * @return none|PEAR::Error - invalid args only + */ + function having($having = false) + { + if (!isset($this->_query)) { + $this->raiseError( + "You cannot do two queries on the same object (copy it before finding)", + DB_DATAOBJECT_ERROR_INVALIDARGS); + return false; + } + if ($having === false) { + $this->_query['having'] = ''; + return; + } + // check input...= 0 or ' ' == error! + if (!trim($having)) { + return $this->raiseError("Having: No Valid Arguments", DB_DATAOBJECT_ERROR_INVALIDARGS); + } + + + if (!$this->_query['having']) { + $this->_query['having'] = " HAVING {$having} "; + return; + } + $this->_query['having'] .= " , {$having}"; + } + + /** + * Sets the Limit + * + * $boject->limit(); // clear limit + * $object->limit(12); + * $object->limit(12,10); + * + * Note this will emit an error on databases other than mysql/postgress + * as there is no 'clean way' to implement it. - you should consider refering to + * your database manual to decide how you want to implement it. + * + * @param string $a limit start (or number), or blank to reset + * @param string $b number + * @access public + * @return none|PEAR::Error - invalid args only + */ + function limit($a = null, $b = null) + { + if (!isset($this->_query)) { + $this->raiseError( + "You cannot do two queries on the same object (copy it before finding)", + DB_DATAOBJECT_ERROR_INVALIDARGS); + return false; + } + + if ($a === null) { + $this->_query['limit'] = ''; + return; + } + // check input...= 0 or ' ' == error! + if ((!is_int($a) && ((string)((int)$a) !== (string)$a)) + || (($b !== null) && (!is_int($b) && ((string)((int)$b) !== (string)$b)))) { + return $this->raiseError("limit: No Valid Arguments", DB_DATAOBJECT_ERROR_INVALIDARGS); + } + global $_DB_DATAOBJECT; + $this->_connect(); + $DB = &$_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]; + + if (($DB->features['limit'] == 'alter') && ($DB->phptype != 'oci8')) { + if ($b === null) { + $this->_query['limit'] = " LIMIT $a"; + return; + } + + $this->_query['limit'] = $DB->modifyLimitQuery('',$a,$b); + + } else { + $this->raiseError( + "DB_DataObjects only supports limit queries on some databases,\n". + "Check with pear bugs for the package, or the dataobjects manual.\n", + "or Refer to your Database manual to find out how to do limit queries manually.\n", + DB_DATAOBJECT_ERROR_NOTSUPPORTED, PEAR_ERROR_DIE); + } + } + + /** + * Adds a select columns + * + * $object->selectAdd(); // resets select to nothing! + * $object->selectAdd("*"); // default select + * $object->selectAdd("unixtime(DATE) as udate"); + * $object->selectAdd("DATE"); + * + * to prepend distict: + * $object->selectAdd('distinct ' . $object->selectAdd()); + * + * @param string $k + * @access public + * @return mixed null or old string if you reset it. + */ + function selectAdd($k = null) + { + if (!isset($this->_query)) { + $this->raiseError( + "You cannot do two queries on the same object (copy it before finding)", + DB_DATAOBJECT_ERROR_INVALIDARGS); + return false; + } + if ($k === null) { + $old = $this->_query['data_select']; + $this->_query['data_select'] = ''; + return $old; + } + + // check input...= 0 or ' ' == error! + if (!trim($k)) { + return $this->raiseError("selectAdd: No Valid Arguments", DB_DATAOBJECT_ERROR_INVALIDARGS); + } + + if ($this->_query['data_select']) { + $this->_query['data_select'] .= ', '; + } + $this->_query['data_select'] .= " $k "; + } + /** + * Adds multiple Columns or objects to select with formating. + * + * $object->selectAs(null); // adds "table.colnameA as colnameA,table.colnameB as colnameB,......" + * // note with null it will also clear the '*' default select + * $object->selectAs(array('a','b'),'%s_x'); // adds "a as a_x, b as b_x" + * $object->selectAs(array('a','b'),'ddd_%s','ccc'); // adds "ccc.a as ddd_a, ccc.b as ddd_b" + * $object->selectAdd($object,'prefix_%s'); // calls $object->get_table and adds it all as + * objectTableName.colnameA as prefix_colnameA + * + * @param array|object|null the array or object to take column names from. + * @param string format in sprintf format (use %s for the colname) + * @param string table name eg. if you have joinAdd'd or send $from as an array. + * @access public + * @return void + */ + function selectAs($from = null,$format = '%s',$tableName=false) + { + global $_DB_DATAOBJECT; + + if (!isset($this->_query)) { + $this->raiseError( + "You cannot do two queries on the same object (copy it before finding)", + DB_DATAOBJECT_ERROR_INVALIDARGS); + return false; + } + + if ($from === null) { + // blank the '*' + $this->selectAdd(); + $from = $this; + } + + + $table = $this->__table; + if (is_object($from)) { + $table = $from->__table; + $from = array_keys($from->table()); + } + + if ($tableName !== false) { + $table = $tableName; + } + $s = '%s'; + if (!empty($_DB_DATAOBJECT['CONFIG']['quote_identifiers'])) { + $this->_connect(); + $DB = &$_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]; + $s = $DB->quoteIdentifier($s); + } + foreach ($from as $k) { + $this->selectAdd(sprintf("{$s}.{$s} as {$format}",$table,$k,$k)); + } + $this->_query['data_select'] .= "\n"; + } + /** + * Insert the current objects variables into the database + * + * Returns the ID of the inserted element - mysql specific = fixme? + * + * for example + * + * Designed to be extended + * + * $object = new mytable(); + * $object->name = "fred"; + * echo $object->insert(); + * + * @access public + * @return mixed True on success, false on failure, 0 on no data affected + */ + function insert() + { + global $_DB_DATAOBJECT; + + // we need to write to the connection (For nextid) - so us the real + // one not, a copyied on (as ret-by-ref fails with overload!) + + if (!isset($_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5])) { + $this->_connect(); + } + + $quoteIdentifiers = !empty($_DB_DATAOBJECT['CONFIG']['quote_identifiers']); + + $DB = &$_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]; + + $items = isset($_DB_DATAOBJECT['INI'][$this->_database][$this->__table]) ? + $_DB_DATAOBJECT['INI'][$this->_database][$this->__table] : $this->table(); + + if (!$items) { + $this->raiseError("insert:No table definition for {$this->__table}", DB_DATAOBJECT_ERROR_INVALIDCONFIG); + return false; + } + $options= &$_DB_DATAOBJECT['CONFIG']; + + + $datasaved = 1; + $leftq = ''; + $rightq = ''; + + $seqKeys = isset($_DB_DATAOBJECT['SEQUENCE'][$this->_database][$this->__table]) ? + $_DB_DATAOBJECT['SEQUENCE'][$this->_database][$this->__table] : + $this->sequenceKey(); + + $key = isset($seqKeys[0]) ? $seqKeys[0] : false; + $useNative = isset($seqKeys[1]) ? $seqKeys[1] : false; + $seq = isset($seqKeys[2]) ? $seqKeys[2] : false; + + $dbtype = $_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]->dsn["phptype"]; + + + // nativeSequences or Sequences.. + + // big check for using sequences + + if (($key !== false) && !$useNative) { + + if (!$seq) { + $this->$key = $DB->nextId($this->__table); + } else { + $f = $DB->getOption('seqname_format'); + $DB->setOption('seqname_format','%s'); + $this->$key = $DB->nextId($seq); + $DB->setOption('seqname_format',$f); + } + } + + + + foreach($items as $k => $v) { + + // if we are using autoincrement - skip the column... + if ($key && ($k == $key) && $useNative) { + continue; + } + + + if (!isset($this->$k)) { + continue; + } + // dont insert data into mysql timestamps + // use query() if you really want to do this!!!! + if ($v & DB_DATAOBJECT_MYSQLTIMESTAMP) { + continue; + } + + if ($leftq) { + $leftq .= ', '; + $rightq .= ', '; + } + + $leftq .= ($quoteIdentifiers ? ($DB->quoteIdentifier($k) . ' ') : "$k "); + + if (is_a($this->$k,'db_dataobject_cast')) { + $value = $this->$k->toString($v,$dbtype); + if (PEAR::isError($value)) { + $this->raiseError($value->getMessage() ,DB_DATAOBJECT_ERROR_INVALIDARG); + return false; + } + $rightq .= $value; + continue; + } + + + if ((strtolower($this->$k) === 'null') && !($v & DB_DATAOBJECT_NOTNULL)) { + $rightq .= " NULL "; + continue; + } + // DATE is empty... on a col. that can be null.. + // note: this may be usefull for time as well.. + if (!$this->$k && + (($v & DB_DATAOBJECT_DATE) || ($v & DB_DATAOBJECT_TIME)) && + !($v & DB_DATAOBJECT_NOTNULL)) { + + $rightq .= " NULL "; + continue; + } + + if ($v & DB_DATAOBJECT_STR) { + $rightq .= $DB->quote($this->$k) . " "; + continue; + } + if (is_numeric($this->$k)) { + $rightq .=" {$this->$k} "; + continue; + } + // at present we only cast to integers + // - V2 may store additional data about float/int + $rightq .= ' ' . intval($this->$k) . ' '; + + } + + + if ($leftq || $useNative) { + $table = ($quoteIdentifiers ? $DB->quoteIdentifier($this->__table) : $this->__table); + + $r = $this->_query("INSERT INTO {$table} ($leftq) VALUES ($rightq) "); + + + + if (PEAR::isError($r)) { + $this->raiseError($r); + return false; + } + + if ($r < 1) { + return 0; + } + + + // now do we have an integer key! + + if ($key && $useNative) { + switch ($dbtype) { + case 'mysql': + $this->$key = mysql_insert_id( + $_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]->connection + ); + break; + case 'mssql': + // note this is not really thread safe - you should wrapp it with + // transactions = eg. + // $db->query('BEGIN'); + // $db->insert(); + // $db->query('COMMIT'); + + $mssql_key = $DB->getOne("SELECT @@IDENTITY"); + if (PEAR::isError($mssql_key)) { + $this->raiseError($r); + return false; + } + $this->$key = $mssql_key; + break; + + case 'pgsql': + if (!$seq) { + $seq = $DB->getSequenceName($this->__table ); + } + $pgsql_key = $DB->getOne("SELECT last_value FROM ".$seq); + if (PEAR::isError($pgsql_key)) { + $this->raiseError($r); + return false; + } + $this->$key = $pgsql_key; + break; + } + + } + + if (isset($_DB_DATAOBJECT['CACHE'][strtolower(get_class($this))])) { + $this->_clear_cache(); + } + if ($key) { + return $this->$key; + } + return true; + } + $this->raiseError("insert: No Data specifed for query", DB_DATAOBJECT_ERROR_NODATA); + return false; + } + + /** + * Updates current objects variables into the database + * uses the keys() to decide how to update + * Returns the true on success + * + * for example + * + * $object = new mytable(); + * $object->get("ID",234); + * $object->email="testing@test.com"; + * if(!$object->update()) + * echo "UPDATE FAILED"; + * + * to only update changed items : + * $dataobject->get(132); + * $original = $dataobject; // clone/copy it.. + * $dataobject->setFrom($_POST); + * if ($dataobject->validate()) { + * $dataobject->update($original); + * } // otherwise an error... + * + * + * @param object dataobject (optional) - used to only update changed items. + * @access public + * @return int rows affected or false on failure + */ + function update($dataObject = false) + { + global $_DB_DATAOBJECT; + // connect will load the config! + $this->_connect(); + + + $original_query = isset($this->_query) ? $this->_query : null; + + $items = isset($_DB_DATAOBJECT['INI'][$this->_database][$this->__table]) ? + $_DB_DATAOBJECT['INI'][$this->_database][$this->__table] : $this->table(); + + + $keys = $this->keys(); + + + if (!$items) { + $this->raiseError("update:No table definition for {$this->__table}", DB_DATAOBJECT_ERROR_INVALIDCONFIG); + return false; + } + $datasaved = 1; + $settings = ''; + $this->_connect(); + + $DB = &$_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]; + $dbtype = $DB->dsn["phptype"]; + $quoteIdentifiers = !empty($_DB_DATAOBJECT['CONFIG']['quote_identifiers']); + + foreach($items as $k => $v) { + if (!isset($this->$k)) { + continue; + } + // ignore stuff thats + + // dont write things that havent changed.. + if (($dataObject !== false) && isset($dataObject->$k) && ($dataObject->$k == $this->$k)) { + continue; + } + + // beta testing.. - dont write keys to left.!!! + if (in_array($k,$keys)) { + continue; + } + + // dont insert data into mysql timestamps + // use query() if you really want to do this!!!! + if ($v & DB_DATAOBJECT_MYSQLTIMESTAMP) { + continue; + } + + + if ($settings) { + $settings .= ', '; + } + + $kSql = ($quoteIdentifiers ? $DB->quoteIdentifier($k) : $k); + + if (is_a($this->$k,'db_dataobject_cast')) { + $value = $this->$k->toString($v,$dbtype); + if (PEAR::isError($value)) { + $this->raiseError($value->getMessage() ,DB_DATAOBJECT_ERROR_INVALIDARG); + return false; + } + $settings .= "$kSql = $value "; + continue; + } + + // special values ... at least null is handled... + if ((strtolower($this->$k) === 'null') && !($v & DB_DATAOBJECT_NOTNULL)) { + $settings .= "$kSql = NULL "; + continue; + } + // DATE is empty... on a col. that can be null.. + // note: this may be usefull for time as well.. + if (!$this->$k && + (($v & DB_DATAOBJECT_DATE) || ($v & DB_DATAOBJECT_TIME)) && + !($v & DB_DATAOBJECT_NOTNULL)) { + + $settings .= "$kSql = NULL "; + continue; + } + + + if ($v & DB_DATAOBJECT_STR) { + $settings .= "$kSql = ". $DB->quote($this->$k) . ' '; + continue; + } + if (is_numeric($this->$k)) { + $settings .= "$kSql = {$this->$k} "; + continue; + } + // at present we only cast to integers + // - V2 may store additional data about float/int + $settings .= "$kSql = " . intval($this->$k) . ' '; + } + + + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug("got keys as ".serialize($keys),3); + } + + $this->_build_condition($items,$keys); + + // echo " $settings, $this->condition "; + if ($settings && isset($this->_query) && $this->_query['condition']) { + + $table = ($quoteIdentifiers ? $DB->quoteIdentifier($this->__table) : $this->__table); + + $r = $this->_query("UPDATE {$table} SET {$settings} {$this->_query['condition']} "); + + // restore original query conditions. + $this->_query = $original_query; + + if (PEAR::isError($r)) { + $this->raiseError($r); + return false; + } + if ($r < 1) { + return 0; + } + + $this->_clear_cache(); + return $r; + } + // restore original query conditions. + $this->_query = $original_query; + + // if you manually specified a dataobject, and there where no changes - then it's ok.. + if ($dataObject !== false) { + return false; + } + + $this->raiseError( + "update: No Data specifed for query $settings , {$this->_query['condition']}", + DB_DATAOBJECT_ERROR_NODATA); + return false; + } + + /** + * Deletes items from table which match current objects variables + * + * Returns the true on success + * + * for example + * + * Designed to be extended + * + * $object = new mytable(); + * $object->ID=123; + * echo $object->delete(); // builds a conditon + * + * $object = new mytable(); + * $object->whereAdd('age > 12'); + * $object->limit(1); + * $object->orderBy('age DESC'); + * $object->delete(true); // dont use object vars, use the conditions, limit and order. + * + * @param bool $useWhere (optional) If DB_DATAOBJECT_WHEREADD_ONLY is passed in then + * we will build the condition only using the whereAdd's. Default is to + * build the condition only using the object parameters. + * + * @access public + * @return mixed True on success, false on failure, 0 on no data affected + */ + function delete($useWhere = false) + { + global $_DB_DATAOBJECT; + // connect will load the config! + $this->_connect(); + $DB = &$_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]; + $quoteIdentifiers = !empty($_DB_DATAOBJECT['CONFIG']['quote_identifiers']); + + $extra_cond = ' ' . (isset($this->_query['order_by']) ? $this->_query['order_by'] : '') . + ' ' . (isset($this->_query['limit']) ? $this->_query['limit'] : ''); + + if (!$useWhere) { + + $keys = $this->keys(); + $this->_query = array(); // as it's probably unset! + $this->_query['condition'] = ''; // default behaviour not to use where condition + $this->_build_condition($this->table(),$keys); + // if primary keys are not set then use data from rest of object. + if (!$this->_query['condition']) { + $this->_build_condition($this->table(),array(),$keys); + } + $extra_cond = ''; + } + + + // don't delete without a condition + if (isset($this->_query) && $this->_query['condition']) { + + $table = ($quoteIdentifiers ? $DB->quoteIdentifier($this->__table) : $this->__table); + + $r = $this->_query("DELETE FROM {$table} {$this->_query['condition']}{$extra_cond}"); + + + if (PEAR::isError($r)) { + $this->raiseError($r); + return false; + } + if ($r < 1) { + return 0; + } + $this->_clear_cache(); + return $r; + } else { + $this->raiseError("delete: No condition specifed for query", DB_DATAOBJECT_ERROR_NODATA); + return false; + } + } + + /** + * fetches a specific row into this object variables + * + * Not recommended - better to use fetch() + * + * Returens true on success + * + * @param int $row row + * @access public + * @return boolean true on success + */ + function fetchRow($row = null) + { + global $_DB_DATAOBJECT; + if (empty($_DB_DATAOBJECT['CONFIG'])) { + $this->_loadConfig(); + } + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug("{$this->__table} $row of {$this->N}", "fetchrow",3); + } + if (!$this->__table) { + $this->raiseError("fetchrow: No table", DB_DATAOBJECT_ERROR_INVALIDCONFIG); + return false; + } + if ($row === null) { + $this->raiseError("fetchrow: No row specified", DB_DATAOBJECT_ERROR_INVALIDARGS); + return false; + } + if (!$this->N) { + $this->raiseError("fetchrow: No results avaiable", DB_DATAOBJECT_ERROR_NODATA); + return false; + } + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug("{$this->__table} $row of {$this->N}", "fetchrow",3); + } + + + $result = &$_DB_DATAOBJECT['RESULTS'][$this->_DB_resultid]; + $array = $result->fetchrow(DB_FETCHMODE_ASSOC,$row); + if (!is_array($array)) { + $this->raiseError("fetchrow: No results available", DB_DATAOBJECT_ERROR_NODATA); + return false; + } + + foreach($array as $k => $v) { + $kk = str_replace(".", "_", $k); + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug("$kk = ". $array[$k], "fetchrow LINE", 3); + } + $this->$kk = $array[$k]; + } + + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug("{$this->__table} DONE", "fetchrow", 3); + } + return true; + } + + /** + * Find the number of results from a simple query + * + * for example + * + * $object = new mytable(); + * $object->name = "fred"; + * echo $object->count(); + * echo $object->count(true); // dont use object vars. + * echo $object->count('distinct mycol'); + * echo $object->count('distinct mycol',true); // dont use object vars. + * + * + * @param bool|string (optional) + * (true|false = see below not on whereAddonly) + * (string) + * $countWhat (optional) normally it counts primary keys - you can use + * this to do things like $do->count('distinct mycol'); + * @param bool $whereAddOnly (optional) If DB_DATAOBJECT_WHEREADD_ONLY is passed in then + * we will build the condition only using the whereAdd's. Default is to + * build the condition using the object parameters as well. + * + * @access public + * @return int + */ + function count($countWhat = false,$whereAddOnly = false) + { + global $_DB_DATAOBJECT; + + if (is_bool($countWhat)) { + $whereAddOnly = $countWhat; + } + + $t = clone($this); + + $quoteIdentifiers = !empty($_DB_DATAOBJECT['CONFIG']['quote_identifiers']); + + $items = $t->table(); + if (!isset($t->_query)) { + $this->raiseError( + "You cannot do run count after you have run fetch()", + DB_DATAOBJECT_ERROR_INVALIDARGS); + return false; + } + $this->_connect(); + $DB = &$_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]; + + + if (!$whereAddOnly && $items) { + $t->_build_condition($items); + } + $keys = $this->keys(); + + if (!$keys[0] && !is_string($countWhat)) { + $this->raiseError( + "You cannot do run count without keys - use \$do->keys('id');", + DB_DATAOBJECT_ERROR_INVALIDARGS,PEAR_ERROR_DIE); + return false; + + } + $table = ($quoteIdentifiers ? $DB->quoteIdentifier($this->__table) : $this->__table); + if (!is_string($countWhat)) { + $key_col = ($quoteIdentifiers ? $DB->quoteIdentifier($keys[0]) : $keys[0]); + } + + $as = ($quoteIdentifiers ? $DB->quoteIdentifier('DATAOBJECT_NUM') : 'DATAOBJECT_NUM'); + + $countWhat = is_string($countWhat) ? $countWhat : "{$table}.{$key_col}"; + + $r = $t->_query( + "SELECT count({$countWhat}) as $as + FROM $table {$t->_join} {$t->_query['condition']}"); + if (PEAR::isError($r)) { + return false; + } + + $result = &$_DB_DATAOBJECT['RESULTS'][$t->_DB_resultid]; + $l = $result->fetchRow(); + return $l[0]; + } + + /** + * sends raw query to database + * + * Since _query has to be a private 'non overwriteable method', this is a relay + * + * @param string $string SQL Query + * @access public + * @return void or DB_Error + */ + function query($string) + { + return $this->_query($string); + } + + + /** + * an escape wrapper around DB->escapeSimple() + * can be used when adding manual queries or clauses + * eg. + * $object->query("select * from xyz where abc like '". $object->escape($_GET['name']) . "'"); + * + * @param string $string value to be escaped + * @access public + * @return string + */ + function escape($string) + { + global $_DB_DATAOBJECT; + $this->_connect(); + $DB = &$_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]; + return $DB->escapeSimple($string); + } + + /* ==================================================== */ + /* Major Private Vars */ + /* ==================================================== */ + + /** + * The Database connection dsn (as described in the PEAR DB) + * only used really if you are writing a very simple application/test.. + * try not to use this - it is better stored in configuration files.. + * + * @access private + * @var string + */ + var $_database_dsn = ''; + + /** + * The Database connection id (md5 sum of databasedsn) + * + * @access private + * @var string + */ + var $_database_dsn_md5 = ''; + + /** + * The Database name + * created in __connection + * + * @access private + * @var string + */ + var $_database = ''; + + + + /** + * The QUERY rules + * This replaces alot of the private variables + * used to build a query, it is unset after find() is run. + * + * + * + * @access private + * @var array + */ + var $_query = array( + 'condition' => '', // the WHERE condition + 'group_by' => '', // the GROUP BY condition + 'order_by' => '', // the ORDER BY condition + 'having' => '', // the HAVING condition + 'limit' => '', // the LIMIT condition + 'data_select' => '*', // the columns to be SELECTed + ); + + + + + /** + * Database result id (references global $_DB_DataObject[results] + * + * @access private + * @var integer + */ + var $_DB_resultid; // database result object + + + /* ============================================================== */ + /* Table definition layer (started of very private but 'came out'*/ + /* ============================================================== */ + + /** + * Autoload or manually load the table definitions + * + * + * usage : + * DB_DataObject::databaseStructure( 'databasename', + * parse_ini_file('mydb.ini',true), + * parse_ini_file('mydb.link.ini',true)); + * + * obviously you dont have to use ini files.. (just return array similar to ini files..) + * + * It should append to the table structure array + * + * + * @param optional string name of database to assign / read + * @param optional array structure of database, and keys + * @param optional array table links + * + * @access public + * @return true or PEAR:error on wrong paramenters.. or false if no file exists.. + * or the array(tablename => array(column_name=>type)) if called with 1 argument.. (databasename) + */ + function databaseStructure() + { + + global $_DB_DATAOBJECT; + + // Assignment code + + if ($args = func_get_args()) { + + if (count($args) == 1) { + + // this returns all the tables and their structure.. + + $x = new DB_DataObject; + $x->_database = $args[0]; + $this->_connect(); + $DB = &$_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]; + + $tables = $DB->getListOf('tables'); + require_once 'DB/DataObject/Generator.php'; + foreach($tables as $table) { + $y = new DB_DataObject_Generator; + $y->fillTableSchema($x->_database,$table); + } + return $_DB_DATAOBJECT['INI'][$x->_database]; + } else { + + $_DB_DATAOBJECT['INI'][$args[0]] = isset($_DB_DATAOBJECT['INI'][$args[0]]) ? + $_DB_DATAOBJECT['INI'][$args[0]] + $args[1] : $args[1]; + + if (isset($args[1])) { + $_DB_DATAOBJECT['LINKS'][$args[0]] = isset($_DB_DATAOBJECT['LINKS'][$args[0]]) ? + $_DB_DATAOBJECT['LINKS'][$args[0]] + $args[2] : $args[2]; + } + return true; + } + + } + + + + if (!$this->_database) { + $this->_connect(); + } + + // loaded already? + if (!empty($_DB_DATAOBJECT['INI'][$this->_database])) { + // database loaded - but this is table is not available.. + if (empty($_DB_DATAOBJECT['INI'][$this->_database][$this->__table])) { + require_once 'DB/DataObject/Generator.php'; + $x = new DB_DataObject_Generator; + $x->fillTableSchema($this->_database,$this->__table); + } + return true; + } + + + if (empty($_DB_DATAOBJECT['CONFIG'])) { + DB_DataObject::_loadConfig(); + } + + // if you supply this with arguments, then it will take those + // as the database and links array... + + $schemas = isset($_DB_DATAOBJECT['CONFIG']['schema_location']) ? + array("{$_DB_DATAOBJECT['CONFIG']['schema_location']}/{$this->_database}.ini") : + array() ; + + if (isset($_DB_DATAOBJECT['CONFIG']["ini_{$this->_database}"])) { + $schemas = is_array($_DB_DATAOBJECT['CONFIG']["ini_{$this->_database}"]) ? + $_DB_DATAOBJECT['CONFIG']["ini_{$this->_database}"] : + explode(PATH_SEPARATOR,$_DB_DATAOBJECT['CONFIG']["ini_{$this->_database}"]); + } + + + + foreach ($schemas as $ini) { + $links = + isset($_DB_DATAOBJECT['CONFIG']["links_{$this->_database}"]) ? + $_DB_DATAOBJECT['CONFIG']["links_{$this->_database}"] : + str_replace('.ini','.links.ini',$ini); + + if (file_exists($ini)) { + $_DB_DATAOBJECT['INI'][$this->_database] = parse_ini_file($ini, true); + } + if (empty($_DB_DATAOBJECT['LINKS'][$this->_database]) && file_exists($links)) { + /* not sure why $links = ... here - TODO check if that works */ + $_DB_DATAOBJECT['LINKS'][$this->_database] = parse_ini_file($links, true); + } + } + // now have we loaded the structure.. - if not try building it.. + + if (empty($_DB_DATAOBJECT['INI'][$this->_database][$this->__table])) { + require_once 'DB/DataObject/Generator.php'; + $x = new DB_DataObject_Generator; + $x->fillTableSchema($this->_database,$this->__table); + } + + + return true; + } + + + + + /** + * Return or assign the name of the current table + * + * + * @param string optinal table name to set + * @access public + * @return string The name of the current table + */ + function tableName() + { + $args = func_get_args(); + if (count($args)) { + $this->__table = $args[0]; + } + return $this->__table; + } + + /** + * Return or assign the name of the current database + * + * @param string optional database name to set + * @access public + * @return string The name of the current database + */ + function database() + { + $args = func_get_args(); + if (count($args)) { + $this->_database = $args[0]; + } + return $this->_database; + } + + /** + * get/set an associative array of table columns + * + * @access public + * @param array key=>type array + * @return array (associative) + */ + function table() + { + + // for temporary storage of database fields.. + // note this is not declared as we dont want to bloat the print_r output + $args = func_get_args(); + if (count($args)) { + $this->_database_fields = $args[0]; + } + if (isset($this->_database_fields)) { + return $this->_database_fields; + } + + + global $_DB_DATAOBJECT; + if (!isset($_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5])) { + $this->_connect(); + } + + if (isset($_DB_DATAOBJECT['INI'][$this->_database][$this->__table])) { + return $_DB_DATAOBJECT['INI'][$this->_database][$this->__table]; + } + + $this->databaseStructure(); + + + $ret = array(); + if (isset($_DB_DATAOBJECT['INI'][$this->_database][$this->__table])) { + $ret = $_DB_DATAOBJECT['INI'][$this->_database][$this->__table]; + } + + return $ret; + } + + /** + * get/set an array of table primary keys + * + * set usage: $do->keys('id','code'); + * + * This is defined in the table definition if it gets it wrong, + * or you do not want to use ini tables, you can override this. + * @param string optional set the key + * @param * optional set more keys + * @access private + * @return array + */ + function keys() + { + // for temporary storage of database fields.. + // note this is not declared as we dont want to bloat the print_r output + $args = func_get_args(); + if (count($args)) { + $this->_database_keys = $args; + } + if (isset($this->_database_keys)) { + return $this->_database_keys; + } + + global $_DB_DATAOBJECT; + if (!isset($_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5])) { + $this->_connect(); + } + if (isset($_DB_DATAOBJECT['INI'][$this->_database][$this->__table."__keys"])) { + return array_keys($_DB_DATAOBJECT['INI'][$this->_database][$this->__table."__keys"]); + } + $this->databaseStructure(); + + if (isset($_DB_DATAOBJECT['INI'][$this->_database][$this->__table."__keys"])) { + return array_keys($_DB_DATAOBJECT['INI'][$this->_database][$this->__table."__keys"]); + } + return array(); + } + /** + * get/set an sequence key + * + * by default it returns the first key from keys() + * set usage: $do->sequenceKey('id',true); + * + * override this to return array(false,false) if table has no real sequence key. + * + * @param string optional the key sequence/autoinc. key + * @param boolean optional use native increment. default false + * @param false|string optional native sequence name + * @access private + * @return array (column,use_native,sequence_name) + */ + function sequenceKey() + { + global $_DB_DATAOBJECT; + + // call setting + if (!$this->_database) { + $this->_connect(); + } + + if (!isset($_DB_DATAOBJECT['SEQUENCE'][$this->_database])) { + $_DB_DATAOBJECT['SEQUENCE'][$this->_database] = array(); + } + + + $args = func_get_args(); + if (count($args)) { + $args[1] = isset($args[1]) ? $args[1] : false; + $args[2] = isset($args[2]) ? $args[2] : false; + $_DB_DATAOBJECT['SEQUENCE'][$this->_database][$this->__table] = $args; + } + if (isset($_DB_DATAOBJECT['SEQUENCE'][$this->_database][$this->__table])) { + return $_DB_DATAOBJECT['SEQUENCE'][$this->_database][$this->__table]; + } + // end call setting (eg. $do->sequenceKeys(a,b,c); ) + + + + + $keys = $this->keys(); + if (!$keys) { + return $_DB_DATAOBJECT['SEQUENCE'][$this->_database][$this->__table] + = array(false,false,false);; + } + + + $table = isset($_DB_DATAOBJECT['INI'][$this->_database][$this->__table]) ? + $_DB_DATAOBJECT['INI'][$this->_database][$this->__table] : $this->table(); + + $dbtype = $_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]->dsn['phptype']; + + $usekey = $keys[0]; + + + + $seqname = false; + + if (!empty($_DB_DATAOBJECT['CONFIG']['sequence_'.$this->__table])) { + $usekey = $_DB_DATAOBJECT['CONFIG']['sequence_'.$this->__table]; + if (strpos($usekey,':') !== false) { + list($usekey,$seqname) = explode(':',$usekey); + } + } + + + // if the key is not an integer - then it's not a sequence or native + if (!($table[$usekey] & DB_DATAOBJECT_INT)) { + return $_DB_DATAOBJECT['SEQUENCE'][$this->_database][$this->__table] = array(false,false,false); + } + + + if (!empty($_DB_DATAOBJECT['CONFIG']['ignore_sequence_keys'])) { + $ignore = $_DB_DATAOBJECT['CONFIG']['ignore_sequence_keys']; + if (is_string($ignore) && (strtoupper($ignore) == 'ALL')) { + return $_DB_DATAOBJECT['SEQUENCE'][$this->_database][$this->__table] = array(false,false,$seqname); + } + if (is_string($ignore)) { + $ignore = $_DB_DATAOBJECT['CONFIG']['ignore_sequence_keys'] = explode(',',$ignore); + } + if (in_array($this->__table,$ignore)) { + return $_DB_DATAOBJECT['SEQUENCE'][$this->_database][$this->__table] = array(false,false,$seqname); + } + } + + + $realkeys = $_DB_DATAOBJECT['INI'][$this->_database][$this->__table."__keys"]; + + // if you are using an old ini file - go back to old behaviour... + if (is_numeric($realkeys[$usekey])) { + $realkeys[$usekey] = 'N'; + } + + // multiple unique primary keys without a native sequence... + if (($realkeys[$usekey] == 'K') && (count($keys) > 1)) { + return $_DB_DATAOBJECT['SEQUENCE'][$this->_database][$this->__table] = array(false,false,$seqname); + } + // use native sequence keys... + // technically postgres native here... + // we need to get the new improved tabledata sorted out first. + + if ( in_array($dbtype , array( 'mysql', 'mssql')) && + ($table[$usekey] & DB_DATAOBJECT_INT) && + isset($realkeys[$usekey]) && ($realkeys[$usekey] == 'N') + ) { + return $_DB_DATAOBJECT['SEQUENCE'][$this->_database][$this->__table] = array($usekey,true,$seqname); + } + // if not a native autoinc, and we have not assumed all primary keys are sequence + if (($realkeys[$usekey] != 'N') && + !empty($_DB_DATAOBJECT['CONFIG']['dont_use_pear_sequences'])) { + return array(false,false,false); + } + // I assume it's going to try and be a nextval DB sequence.. (not native) + return $_DB_DATAOBJECT['SEQUENCE'][$this->_database][$this->__table] = array($usekey,false,$seqname); + } + + + + /* =========================================================== */ + /* Major Private Methods - the core part! */ + /* =========================================================== */ + + + + /** + * clear the cache values for this class - normally done on insert/update etc. + * + * @access private + * @return void + */ + function _clear_cache() + { + global $_DB_DATAOBJECT; + + $class = get_class($this); + + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug("Clearing Cache for ".$class,1); + } + + if (!empty($_DB_DATAOBJECT['CACHE'][$class])) { + unset($_DB_DATAOBJECT['CACHE'][$class]); + } + } + + /** + * connects to the database + * + * + * TODO: tidy this up - This has grown to support a number of connection options like + * a) dynamic changing of ini file to change which database to connect to + * b) multi data via the table_{$table} = dsn ini option + * c) session based storage. + * + * @access private + * @return true | PEAR::error + */ + function _connect() + { + global $_DB_DATAOBJECT; + if (empty($_DB_DATAOBJECT['CONFIG'])) { + $this->_loadConfig(); + } + + // is it already connected ? + + if ($this->_database_dsn_md5 && !empty($_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5])) { + if (PEAR::isError($_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5])) { + return $this->raiseError( + $_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]->message, + $_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]->code, PEAR_ERROR_DIE + ); + + } + + if (!$this->_database) { + $this->_database = $_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]->dsn['database']; + } + + } + + // it's not currently connected! + // try and work out what to use for the dsn ! + + $options= &$_DB_DATAOBJECT['CONFIG']; + $dsn = isset($this->_database_dsn) ? $this->_database_dsn : null; + + if (!$dsn) { + if (!$this->_database) { + $this->_database = isset($options["table_{$this->__table}"]) ?$options["table_{$this->__table}"] : null; + } + if ($this->_database && !empty($options["database_{$this->_database}"])) { + $dsn = $options["database_{$this->_database}"]; + } else if (!empty($options['database'])) { + $dsn = $options['database']; + } + } + + // if still no database... + if (!$dsn) { + return $this->raiseError( + "No database name / dsn found anywhere", + DB_DATAOBJECT_ERROR_INVALIDCONFIG, PEAR_ERROR_DIE + ); + + } + + + + $this->_database_dsn_md5 = md5($dsn); + + if (!empty($_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5])) { + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug("USING CACHED CONNECTION", "CONNECT",3); + } + if (!$this->_database) { + $this->_database = $_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]->dsn["database"]; + } + return true; + } + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug("NEW CONNECTION", "CONNECT",3); + /* actualy make a connection */ + $this->debug("{$dsn} {$this->_database_dsn_md5}", "CONNECT",3); + } + $db_options = PEAR::getStaticProperty('DB','options'); + require_once 'DB.php'; + if ($db_options) { + + $_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5] = DB::connect($dsn,$db_options); + } else { + $_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5] = DB::connect($dsn); + } + + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug(serialize($_DB_DATAOBJECT['CONNECTIONS']), "CONNECT",5); + } + if (PEAR::isError($_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5])) { + return $this->raiseError( + $_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]->message, + $_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]->code, PEAR_ERROR_DIE + ); + + } + + if (!$this->_database) { + $this->_database = $_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]->dsn["database"]; + } + + // Oracle need to optimize for portibility - not sure exactly what this does though :) + $c = &$_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]; + + + + + + + + return true; + } + + /** + * sends query to database - this is the private one that must work + * - internal functions use this rather than $this->query() + * + * @param string $string + * @access private + * @return mixed none or PEAR_Error + */ + function _query($string) + { + global $_DB_DATAOBJECT; + $this->_connect(); + + + $DB = &$_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]; + + $options = &$_DB_DATAOBJECT['CONFIG']; + + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug($string,$log="QUERY"); + + } + + if (strtoupper($string) == 'BEGIN') { + $DB->autoCommit(false); + // db backend adds begin anyway from now on.. + return true; + } + if (strtoupper($string) == 'COMMIT') { + $DB->commit(); + $DB->autoCommit(true); + return true; + } + + if (strtoupper($string) == 'ROLLBACK') { + $DB->rollback(); + $DB->autoCommit(true); + return true; + } + + + if (!empty($options['debug_ignore_updates']) && + (strtolower(substr(trim($string), 0, 6)) != 'select') && + (strtolower(substr(trim($string), 0, 4)) != 'show') && + (strtolower(substr(trim($string), 0, 8)) != 'describe')) { + + $this->debug('Disabling Update as you are in debug mode'); + return $this->raiseError("Disabling Update as you are in debug mode", null) ; + + } + //if (@$_DB_DATAOBJECT['CONFIG']['debug'] > 1) { + // this will only work when PEAR:DB supports it. + //$this->debug($DB->getAll('explain ' .$string,DB_FETCHMODE_ASSOC), $log="sql",2); + //} + + // some sim + $t= explode(' ',microtime()); + $_DB_DATAOBJECT['QUERYENDTIME'] = $time = $t[0]+$t[1]; + + $result = $DB->query($string); + + + + + if (is_a($result,'DB_Error')) { + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug($result->toString(), "Query Error",1 ); + } + return $result; + } + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $t= explode(' ',microtime()); + $_DB_DATAOBJECT['QUERYENDTIME'] = $t[0]+$t[1]; + $this->debug('QUERY DONE IN '.($t[0]+$t[1]-$time)." seconds", 'query',1); + } + switch (strtolower(substr(trim($string),0,6))) { + case 'insert': + case 'update': + case 'delete': + return $DB->affectedRows();; + } + if (is_object($result)) { + // lets hope that copying the result object is OK! + + $_DB_resultid = $GLOBALS['_DB_DATAOBJECT']['RESULTSEQ']++; + $_DB_DATAOBJECT['RESULTS'][$_DB_resultid] = $result; + $this->_DB_resultid = $_DB_resultid; + } + $this->N = 0; + if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { + $this->debug(serialize($result), 'RESULT',5); + } + if (method_exists($result, 'numrows')) { + $DB->expectError(DB_ERROR_UNSUPPORTED); + $this->N = $result->numrows(); + if (is_a($this->N,'DB_Error')) { + $this->N = 1; + } + $DB->popExpect(); + } + } + + /** + * Builds the WHERE based on the values of of this object + * + * @param mixed $keys + * @param array $filter (used by update to only uses keys in this filter list). + * @param array $negative_filter (used by delete to prevent deleting using the keys mentioned..) + * @access private + * @return string + */ + function _build_condition($keys, $filter = array(),$negative_filter=array()) + { + global $_DB_DATAOBJECT; + $this->_connect(); + $DB = &$_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]; + + $quoteIdentifiers = !empty($_DB_DATAOBJECT['CONFIG']['quote_identifiers']); + // if we dont have query vars.. - reset them. + if (!isset($this->_query)) { + $x = new DB_DataObject; + $this->_query= $x->_query; + } + + foreach($keys as $k => $v) { + // index keys is an indexed array + /* these filter checks are a bit suspicious.. + - need to check that update really wants to work this way */ + + if ($filter) { + if (!in_array($k, $filter)) { + continue; + } + } + if ($negative_filter) { + if (in_array($k, $negative_filter)) { + continue; + } + } + if (!isset($this->$k)) { + continue; + } + + $kSql = $quoteIdentifiers + ? ( $DB->quoteIdentifier($this->__table) . '.' . $DB->quoteIdentifier($k) ) + : "{$this->__table}.{$k}"; + + + + if (is_a($this->$k,'db_dataobject_cast')) { + $dbtype = $DB->dsn["phptype"]; + $value = $this->$k->toString($v,$dbtype); + if (PEAR::isError($value)) { + $this->raiseError($value->getMessage() ,DB_DATAOBJECT_ERROR_INVALIDARG); + return false; + } + if ($value == 'NULL') { + $value = 'IS NULL'; + } + $this->whereAdd(" $kSql = $value"); + continue; + } + + if ((strtolower($this->$k) === 'null') && !($v & DB_DATAOBJECT_NOTNULL)) { + $this->whereAdd(" $kSql IS NULL"); + continue; + } + + + if ($v & DB_DATAOBJECT_STR) { + $this->whereAdd(" $kSql = " . $DB->quote($this->$k) ); + continue; + } + if (is_numeric($this->$k)) { + $this->whereAdd(" $kSql = {$this->$k}"); + continue; + } + /* this is probably an error condition! */ + $this->whereAdd(" $kSql = 0"); + } + } + + /** + * autoload Class relating to a table + * (depreciated - use ::factory) + * + * @param string $table table + * @access private + * @return string classname on Success + */ + function staticAutoloadTable($table) + { + global $_DB_DATAOBJECT; + if (empty($_DB_DATAOBJECT['CONFIG'])) { + DB_DataObject::_loadConfig(); + } + $p = isset($_DB_DATAOBJECT['CONFIG']['class_prefix']) ? + $_DB_DATAOBJECT['CONFIG']['class_prefix'] : ''; + $class = $p . preg_replace('/[^A-Z0-9]/i','_',ucfirst($table)); + $class = (class_exists($class)) ? $class : DB_DataObject::_autoloadClass($class); + return $class; + } + + + /** + * classic factory method for loading a table class + * usage: $do = DB_DataObject::factory('person') + * WARNING - this may emit a include error if the file does not exist.. + * use @ to silence it (if you are sure it is acceptable) + * eg. $do = @DB_DataObject::factory('person') + * + * table name will eventually be databasename/table + * - and allow modular dataobjects to be written.. + * (this also helps proxy creation) + * + * + * @param string $table tablename (use blank to create a new instance of the same class.) + * @access private + * @return DataObject|PEAR_Error + */ + + + + function factory($table = '') { + global $_DB_DATAOBJECT; + if (empty($_DB_DATAOBJECT['CONFIG'])) { + DB_DataObject::_loadConfig(); + } + + if ($table === '') { + if (is_a($this,'DB_DataObject') && strlen($this->__table)) { + $table = $this->__table; + } else { + return DB_DataObject::raiseError( + "factory did not recieve a table name", + DB_DATAOBJECT_ERROR_INVALIDARGS); + } + } + + + $p = isset($_DB_DATAOBJECT['CONFIG']['class_prefix']) ? + $_DB_DATAOBJECT['CONFIG']['class_prefix'] : ''; + $class = $p . preg_replace('/[^A-Z0-9]/i','_',ucfirst($table)); + + $class = (class_exists($class)) ? $class : DB_DataObject::_autoloadClass($class); + + // proxy = full|light + if (!$class && isset($_DB_DATAOBJECT['CONFIG']['proxy'])) { + $proxyMethod = 'getProxy'.$_DB_DATAOBJECT['CONFIG']['proxy']; + + require_once 'DB/DataObject/Generator.php'; + $d = new DB_DataObject; + + $d->__table = $table; + $d->_connect(); + + $x = new DB_DataObject_Generator; + return $x->$proxyMethod( $d->_database, $table); + } + + if (!$class) { + return DB_DataObject::raiseError( + "factory could not find class $class from $table", + DB_DATAOBJECT_ERROR_INVALIDCONFIG); + } + + return new $class; + } + /** + * autoload Class + * + * @param string $class Class + * @access private + * @return string classname on Success + */ + function _autoloadClass($class) + { + global $_DB_DATAOBJECT; + + if (empty($_DB_DATAOBJECT['CONFIG'])) { + DB_DataObject::_loadConfig(); + } + $table = substr($class,strlen($_DB_DATAOBJECT['CONFIG']['class_prefix'])); + + // only include the file if it exists - and barf badly if it has parse errors :) + if (!empty($_DB_DATAOBJECT['CONFIG']['proxy']) && empty($_DB_DATAOBJECT['CONFIG']['class_location'])) { + return false; + } + + $file = $_DB_DATAOBJECT['CONFIG']['class_location'].'/'.preg_replace('/[^A-Z0-9]/i','_',ucfirst($table)).".php"; + + if (!file_exists($file)) { + $found = false; + foreach(explode(PATH_SEPARATOR, ini_get('include_path')) as $p) { + if (file_exists("$p/$file")) { + $file = "$p/$file"; + $found = true; + break; + } + } + if (!$found) { + DB_DataObject::raiseError( + "autoload:Could not find class {$class} using class_location value", + DB_DATAOBJECT_ERROR_INVALIDCONFIG); + return false; + } + } + + include_once $file; + + + + + if (!class_exists($class)) { + DB_DataObject::raiseError( + "autoload:Could not autoload {$class}", + DB_DATAOBJECT_ERROR_INVALIDCONFIG); + return false; + } + return $class; + } + + + + /** + * Have the links been loaded? + * if they have it contains a array of those variables. + * + * @access private + * @var boolean | array + */ + var $_link_loaded = false; + + /** + * Get the links associate array as defined by the links.ini file. + * + * + * Experimental... - + * Should look a bit like + * [local_col_name] => "related_tablename:related_col_name" + * + * + * @return array|null + * array = if there are links defined for this table. + * empty array - if there is a links.ini file, but no links on this table + * null - if no links.ini exists for this database (hence try auto_links). + * @access public + * @see DB_DataObject::getLinks(), DB_DataObject::getLink() + */ + + function links() + { + global $_DB_DATAOBJECT; + if (empty($_DB_DATAOBJECT['CONFIG'])) { + $this->_loadConfig(); + } + + + if (isset($_DB_DATAOBJECT['LINKS'][$this->_database][$this->__table])) { + return $_DB_DATAOBJECT['LINKS'][$this->_database][$this->__table]; + } + $this->databaseStructure(); + // if there is no link data at all on the file! + // we return null. + if (!isset($_DB_DATAOBJECT['LINKS'][$this->_database])) { + return null; + } + + if (isset($_DB_DATAOBJECT['LINKS'][$this->_database][$this->__table])) { + return $_DB_DATAOBJECT['LINKS'][$this->_database][$this->__table]; + } + + return array(); + } + /** + * load related objects + * + * There are two ways to use this, one is to set up a .links.ini file + * into a static property named .links and specifies the table joins, + * the other highly dependent on naming columns 'correctly' :) + * using colname = xxxxx_yyyyyy + * xxxxxx = related table; (yyyyy = user defined..) + * looks up table xxxxx, for value id=$this->xxxxx + * stores it in $this->_xxxxx_yyyyy + * you can change what object vars the links are stored in by + * changeing the format parameter + * + * + * @param string format (default _%s) where %s is the table name. + * @author Tim White + * @access public + * @return boolean , true on success + */ + function getLinks($format = '_%s') + { + + // get table will load the options. + if ($this->_link_loaded) { + return true; + } + $this->_link_loaded = false; + $cols = $this->table(); + $links = $this->links(); + + $loaded = array(); + + if ($links) { + foreach($links as $key => $match) { + list($table,$link) = explode(':', $match); + $k = sprintf($format, str_replace('.', '_', $key)); + // makes sure that '.' is the end of the key; + if ($p = strpos($key,'.')) { + $key = substr($key, 0, $p); + } + + $this->$k = $this->getLink($key, $table, $link); + if (is_object($this->$k)) { + $loaded[] = $k; + } + } + $this->_link_loaded = $loaded; + return true; + } + // this is the autonaming stuff.. + // it sends the column name down to getLink and lets that sort it out.. + // if there is a links file then it is not used! + // IT IS DEPRECIATED!!!! - USE + if (!is_null($links)) { + return false; + } + + + foreach (array_keys($cols) as $key) { + if (!($p = strpos($key, '_'))) { + continue; + } + // does the table exist. + $k =sprintf($format, $key); + $this->$k = $this->getLink($key); + if (is_object($this->$k)) { + $loaded[] = $k; + } + } + $this->_link_loaded = $loaded; + return true; + } + + /** + * return name from related object + * + * There are two ways to use this, one is to set up a .links.ini file + * into a static property named .links and specifies the table joins, + * the other is highly dependant on naming columns 'correctly' :) + * + * NOTE: the naming convention is depreciated!!! - use links.ini + * + * using colname = xxxxx_yyyyyy + * xxxxxx = related table; (yyyyy = user defined..) + * looks up table xxxxx, for value id=$this->xxxxx + * stores it in $this->_xxxxx_yyyyy + * + * you can also use $this->getLink('thisColumnName','otherTable','otherTableColumnName') + * + * + * @param string $row either row or row.xxxxx + * @param string $table name of table to look up value in + * @param string $link name of column in other table to match + * @author Tim White + * @access public + * @return mixed object on success + */ + function &getLink($row, $table = null, $link = false) + { + + + // GUESS THE LINKED TABLE.. (if found - recursevly call self) + + if ($table === null) { + $links = $this->links(); + + if (is_array($links)) { + + if ($links[$row]) { + list($table,$link) = explode(':', $links[$row]); + if ($p = strpos($row,".")) { + $row = substr($row,0,$p); + } + return $r = &$this->getLink($row,$table,$link); + } + + $this->raiseError( + "getLink: $row is not defined as a link (normally this is ok)", + DB_DATAOBJECT_ERROR_NODATA); + + return false; // technically a possible error condition? + + } + // use the old _ method - this shouldnt happen if called via getLinks() + if (!($p = strpos($row, '_'))) { + return null; + } + $table = substr($row, 0, $p); + return $r = &$this->getLink($row, $table); + + } + + + + if (!isset($this->$row)) { + $this->raiseError("getLink: row not set $row", DB_DATAOBJECT_ERROR_NODATA); + return false; + } + + // check to see if we know anything about this table.. + + $obj = $this->factory($table); + + if (!is_a($obj,'DB_DataObject')) { + $this->raiseError( + "getLink:Could not find class for row $row, table $table", + DB_DATAOBJECT_ERROR_INVALIDCONFIG); + return false; + } + if ($link) { + if ($obj->get($link, $this->$row)) { + return $obj; + } + return false; + } + + if ($obj->get($this->$row)) { + return $obj; + } + return false; + } + + /** + * IS THIS SUPPORTED/USED ANYMORE???? + *return a list of options for a linked table + * + * This is highly dependant on naming columns 'correctly' :) + * using colname = xxxxx_yyyyyy + * xxxxxx = related table; (yyyyy = user defined..) + * looks up table xxxxx, for value id=$this->xxxxx + * stores it in $this->_xxxxx_yyyyy + * + * @access public + * @return array of results (empty array on failure) + */ + function &getLinkArray($row, $table = null) + { + + $ret = array(); + if (!$table) { + $links = $this->links(); + + if (is_array($links)) { + if (!isset($links[$row])) { + // failed.. + return $ret; + } + list($table,$link) = explode(':',$links[$row]); + } else { + if (!($p = strpos($row,'_'))) { + return $ret; + } + $table = substr($row,0,$p); + } + } + + $c = $this->factory($table); + + if (!is_a($obj,'DB_DataObject')) { + $this->raiseError( + "getLinkArray:Could not find class for row $row, table $table", + DB_DATAOBJECT_ERROR_INVALIDCONFIG + ); + return $ret; + } + + // if the user defined method list exists - use it... + if (method_exists($c, 'listFind')) { + $c->listFind($this->id); + } else { + $c->find(); + } + while ($c->fetch()) { + $ret[] = $c; + } + return $ret; + } + + /** + * The JOIN condition + * + * @access private + * @var string + */ + var $_join = ''; + + /** + * joinAdd - adds another dataobject to this, building a joined query. + * + * example (requires links.ini to be set up correctly) + * // get all the images for product 24 + * $i = new DataObject_Image(); + * $pi = new DataObjects_Product_image(); + * $pi->product_id = 24; // set the product id to 24 + * $i->joinAdd($pi); // add the product_image connectoin + * $i->find(); + * while ($i->fetch()) { + * // do stuff + * } + * // an example with 2 joins + * // get all the images linked with products or productgroups + * $i = new DataObject_Image(); + * $pi = new DataObject_Product_image(); + * $pgi = new DataObject_Productgroup_image(); + * $i->joinAdd($pi); + * $i->joinAdd($pgi); + * $i->find(); + * while ($i->fetch()) { + * // do stuff + * } + * + * + * @param optional $obj object |array the joining object (no value resets the join) + * If you use an array here it should be in the format: + * array('local_column','remotetable:remote_column'); + * if remotetable does not have a definition, you should + * use @ to hide the include error message.. + * + * + * @param optional $joinType string 'LEFT'|'INNER'|'RIGHT'|'' Inner is default, '' indicates + * just select ... from a,b,c with no join and + * links are added as where items. + * + * @param optional $joinAs string if you want to select the table as anther name + * useful when you want to select multiple columsn + * from a secondary table. + + * @param optional $joinCol string The column on This objects table to match (needed + * if this table links to the child object in + * multiple places eg. + * user->friend (is a link to another user) + * user->mother (is a link to another user..) + * + * @return none + * @access public + * @author Stijn de Reede + */ + function joinAdd($obj = false, $joinType='INNER', $joinAs=false, $joinCol=false) + { + global $_DB_DATAOBJECT; + if ($obj === false) { + $this->_join = ''; + return; + } + + // support for array as first argument + // this assumes that you dont have a links.ini for the specified table. + // and it doesnt exist as am extended dataobject!! - experimental. + + $ofield = false; // object field + $tfield = false; // this field + $toTable = false; + if (is_array($obj)) { + $tfield = $obj[0]; + list($toTable,$ofield) = explode(':',$obj[1]); + $obj = DB_DataObject::factory($toTable); + if (!$obj) { + $obj = new DB_DataObject; + $obj->__table = $toTable; + } + // set the table items to nothing.. - eg. do not try and match + // things in the child table...??? + $items = array(); + } + + if (!is_object($obj)) { + $this->raiseError("joinAdd: called without an object", DB_DATAOBJECT_ERROR_NODATA,PEAR_ERROR_DIE); + } + /* make sure $this->_database is set. */ + $this->_connect(); + $DB = &$_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]; + + + + + /* look up the links for obj table */ + + if (!$ofield && ($olinks = $obj->links())) { + foreach ($olinks as $k => $v) { + /* link contains {this column} = {linked table}:{linked column} */ + $ar = explode(':', $v); + if ($ar[0] == $this->__table) { + + // you have explictly specified the column + // and the col is listed here.. + // not sure if 1:1 table could cause probs here.. + + if ($joinCol !== false) { + $this->raiseError( + "joinAdd: You cannot target a join column in the " . + "'link from' table ({$obj->__table}). " . + "Either remove the fourth argument to joinAdd() ". + "({$joinCol}), or alter your links.ini file.", + DB_DATAOBJECT_ERROR_NODATA); + return false; + } + + $ofield = $k; + $tfield = $ar[1]; + break; + } + } + } + + /* otherwise see if there are any links from this table to the obj. */ + + if (($ofield === false) && ($links = $this->links())) { + foreach ($links as $k => $v) { + /* link contains {this column} = {linked table}:{linked column} */ + $ar = explode(':', $v); + if ($ar[0] == $obj->__table) { + if ($joinCol !== false) { + if ($k == $joinCol) { + $tfield = $k; + $ofield = $ar[1]; + break; + } else { + continue; + } + } else { + $tfield = $k; + $ofield = $ar[1]; + break; + } + } + } + } + + /* did I find a conneciton between them? */ + + if ($ofield === false) { + $this->raiseError( + "joinAdd: {$obj->__table} has no link with {$this->__table}", + DB_DATAOBJECT_ERROR_NODATA); + return false; + } + $joinType = strtoupper($joinType); + if ($joinAs === false) { + $joinAs = $obj->__table; + } + + $quoteIdentifiers = !empty($_DB_DATAOBJECT['CONFIG']['quote_identifiers']); + + $objTable = $quoteIdentifiers ? $DB->quoteIdentifier($obj->__table) : $obj->__table ; + + + // nested (join of joined objects..) + $appendJoin = ''; + if ($obj->_join) { + // postgres allows nested queries, with ()'s + // not sure what the results are with other databases.. + // may be unpredictable.. + if (in_array($DB->dsn["phptype"],array('pgsql'))) { + $objTable = "($objTable {$obj->_join})"; + } else { + $appendJoin = $obj->_join; + } + } + + + $table = $this->__table; + + if ($quoteIdentifiers) { + $joinAs = $DB->quoteIdentifier($joinAs); + $table = $DB->quoteIdentifier($table); + $ofield = $DB->quoteIdentifier($ofield); + $tfield = $DB->quoteIdentifier($tfield); + } + + $fullJoinAs = ''; + if ($DB->quoteIdentifier($obj->__table) != $joinAs) { + $fullJoinAs = "AS {$joinAs}"; + } + + switch ($joinType) { + case 'INNER': + case 'LEFT': + case 'RIGHT': // others??? .. cross, left outer, right outer, natural..? + $this->_join .= "\n {$joinType} JOIN {$objTable} {$fullJoinAs}". + " ON {$joinAs}.{$ofield}={$table}.{$tfield} {$appendJoin} "; + break; + case '': // this is just a standard multitable select.. + $this->_join .= "\n , {$objTable} {$fullJoinAs} {$appendJoin}"; + $this->whereAdd("{$joinAs}.{$ofield}={$table}.{$tfield}"); + } + + // if obj only a dataobject - eg. no extended class has been defined.. + // it obvioulsy cant work out what child elements might exist... + // untill we get on the fly querying of tables.. + if ( strtolower(get_class($obj)) == 'db_dataobject') { + return true; + } + + /* now add where conditions for anything that is set in the object */ + + + + $items = $obj->table(); + // will return an array if no items.. + + // only fail if we where expecting it to work (eg. not joined on a array) + + + + if (!$items) { + $this->raiseError( + "joinAdd: No table definition for {$obj->__table}", + DB_DATAOBJECT_ERROR_INVALIDCONFIG); + return false; + } + + foreach($items as $k => $v) { + if (!isset($obj->$k)) { + continue; + } + + $kSql = ($quoteIdentifiers ? $DB->quoteIdentifier($k) : $k); + + + if ($v & DB_DATAOBJECT_STR) { + $this->whereAdd("{$joinAs}.{$kSql} = " . $DB->quote($obj->$k)); + continue; + } + if (is_numeric($obj->$k)) { + $this->whereAdd("{$joinAs}.{$kSql} = {$obj->$k}"); + continue; + } + /* this is probably an error condition! */ + $this->whereAdd("{$joinAs}.{$kSql} = 0"); + } + + // and finally merge the whereAdd from the child.. + if (!$obj->_query['condition']) { + return true; + } + $cond = preg_replace('/^\sWHERE/i','',$obj->_query['condition']); + + $this->whereAdd("($cond)"); + return true; + + } + + /** + * Copies items that are in the table definitions from an + * array or object into the current object + * will not override key values. + * + * + * @param array | object $from + * @param string $format eg. map xxxx_name to $object->name using 'xxxx_%s' (defaults to %s - eg. name -> $object->name + * @access public + * @return true on success or array of key=>setValue error message + */ + function setFrom(&$from, $format = '%s') + { + global $_DB_DATAOBJECT; + $keys = $this->keys(); + $items = $this->table(); + if (!$items) { + $this->raiseError( + "setFrom:Could not find table definition for {$this->__table}", + DB_DATAOBJECT_ERROR_INVALIDCONFIG); + return; + } + $overload_return = array(); + foreach (array_keys($items) as $k) { + if (in_array($k,$keys)) { + continue; // dont overwrite keys + } + if (!$k) { + continue; // ignore empty keys!!! what + } + if (is_object($from) && isset($from->{sprintf($format,$k)})) { + $kk = (strtolower($k) == 'from') ? '_from' : $k; + if (method_exists($this,'set'.$kk)) { + $ret = $this->{'set'.$kk}($from->{sprintf($format,$k)}); + if (is_string($ret)) { + $overload_return[$k] = $ret; + } + continue; + } + $this->$k = $from->{sprintf($format,$k)}; + continue; + } + + if (is_object($from)) { + continue; + } + + if (!isset($from[sprintf($format,$k)])) { + continue; + } + if (is_object($from[sprintf($format,$k)])) { + continue; + } + if (is_array($from[sprintf($format,$k)])) { + continue; + } + $kk = (strtolower($k) == 'from') ? '_from' : $k; + if (method_exists($this,'set'. $kk)) { + $ret = $this->{'set'.$kk}($from[sprintf($format,$k)]); + if (is_string($ret)) { + $overload_return[$k] = $ret; + } + continue; + } + $ret = $this->fromValue($k,$from[sprintf($format,$k)]); + if ($ret !== true) { + $overload_return[$k] = 'Not A Valid Value'; + } + //$this->$k = $from[sprintf($format,$k)]; + } + if ($overload_return) { + return $overload_return; + } + return true; + } + + /** + * Returns an associative array from the current data + * (kind of oblivates the idea behind DataObjects, but + * is usefull if you use it with things like QuickForms. + * + * you can use the format to return things like user[key] + * by sending it $object->toArray('user[%s]') + * + * will also return links converted to arrays. + * + * @param string sprintf format for array + * @access public + * @return array of key => value for row + */ + + function toArray($format = '%s') + { + global $_DB_DATAOBJECT; + $ret = array(); + $ar = isset($_DB_DATAOBJECT['RESULTFIELDS'][$this->_DB_resultid]) ? + array_merge($_DB_DATAOBJECT['RESULTFIELDS'][$this->_DB_resultid],$this->table()) : + $this->table(); + + foreach($ar as $k=>$v) { + + if (!isset($this->$k)) { + $ret[sprintf($format,$k)] = ''; + continue; + } + // call the overloaded getXXXX() method. + if (method_exists($this,'get'.$k)) { + $ret[sprintf($format,$k)] = $this->{'get'.$k}(); + continue; + } + // should this call toValue() ??? + $ret[sprintf($format,$k)] = $this->$k; + } + if (!$this->_link_loaded) { + return $ret; + } + foreach($this->_link_loaded as $k) { + $ret[sprintf($format,$k)] = $this->$k->toArray(); + + } + + return $ret; + } + + /** + * validate - override this to set up your validation rules + * + * validate the current objects values either just testing strings/numbers or + * using the user defined validate{Row name}() methods. + * will attempt to call $this->validate{column_name}() - expects true = ok false = ERROR + * you can the use the validate Class from your own methods. + * + * @access public + * @return array of validation results or true + */ + function validate() + { + require_once 'Validate.php'; + $table = $this->table(); + $ret = array(); + + foreach($table as $key => $val) { + + + // call user defined validation always... + $method = "Validate" . ucfirst($key); + if (method_exists($this, $method)) { + $ret[$key] = $this->$method(); + continue; + } + + // if not null - and it's not set....... + + if (!isset($this->$key) && ($val & DB_DATAOBJECT_NOTNULL)) { + $ret[$key] = false; + continue; + } + + if (is_string($this->$key) && (strtolower($this->$key) == 'null') && ($val & DB_DATAOBJECT_NOTNULL)) { + $ret[$key] = false; + continue; + } + // ignore things that are not set. ? + + if (!isset($this->$key)) { + continue; + } + + // if the string is empty.. assume it is ok.. + if (!is_object($this->$key) && !is_array($this->$key) && !strlen((string) $this->$key)) { + continue; + } + + switch (true) { + // todo: date time..... + + + case ($val & DB_DATAOBJECT_STR): + $ret[$key] = Validate::string($this->$key, VALIDATE_PUNCTUATION . VALIDATE_NAME); + continue; + case ($val & DB_DATAOBJECT_INT): + $ret[$key] = Validate::number($this->$key, array('decimal'=>'.')); + continue; + } + } + + foreach ($ret as $key => $val) { + if ($val === false) { + return $ret; + } + } + return true; // everything is OK. + } + + /** + * Gets the DB object related to an object - so you can use funky peardb stuf with it :) + * + * @access public + * @return object The DB connection + */ + function &getDatabaseConnection() + { + global $_DB_DATAOBJECT; + + if (($e = $this->_connect()) !== true) { + return $e; + } + if (!isset($_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5])) { + return false; + } + return $_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]; + } + + + /** + * Gets the DB result object related to the objects active query + * - so you can use funky pear stuff with it - like pager for example.. :) + * + * @access public + * @return object The DB result object + */ + + function &getDatabaseResult() + { + global $_DB_DATAOBJECT; + $this->_connect(); + if (!isset($_DB_DATAOBJECT['RESULTS'][$this->_DB_resultid])) { + return false; + } + return $_DB_DATAOBJECT['RESULTS'][$this->_DB_resultid]; + } + + /** + * Overload Extension support + * - enables setCOLNAME/getCOLNAME + * if you define a set/get method for the item it will be called. + * otherwise it will just return/set the value. + * NOTE this currently means that a few Names are NO-NO's + * eg. links,link,linksarray, from, Databaseconnection,databaseresult + * + * note + * - set is automatically called by setFrom. + * - get is automatically called by toArray() + * + * setters return true on success. = strings on failure + * getters return the value! + * + * this fires off trigger_error - if any problems.. pear_error, + * has problems with 4.3.2RC2 here + * + * @access public + * @return true? + * @see overload + */ + + + function _call($method,$params,&$return) { + + //$this->debug("ATTEMPTING OVERLOAD? $method"); + // ignore constructors : - mm + if (strtolower($method) == strtolower(get_class($this))) { + return true; + } + $type = strtolower(substr($method,0,3)); + $class = get_class($this); + if (($type != 'set') && ($type != 'get')) { + return false; + } + + + + // deal with naming conflick of setFrom = this is messy ATM! + + if (strtolower($method) == 'set_from') { + $return = $this->toValue('from',isset($params[0]) ? $params[0] : null); + return true; + } + + $element = substr($method,3); + if ($element{0} == '_') { + return false; + } + + + // dont you just love php's case insensitivity!!!! + + $array = array_keys(get_class_vars($class)); + + if (!in_array($element,$array)) { + // munge case + foreach($array as $k) { + $case[strtolower($k)] = $k; + } + if ((substr(phpversion(),0,1) == 5) && isset($case[strtolower($element)])) { + trigger_error("PHP5 set/get calls should match the case of the variable",E_USER_WARNING); + $element = strtolower($element); + } + + // does it really exist? + if (!isset($case[$element])) { + return false; + } + // use the mundged case + $element = $case[$element]; // real case ! + } + + + if ($type == 'get') { + $return = $this->toValue($element,isset($params[0]) ? $params[0] : null); + return true; + } + + + $return = $this->fromValue($element, $params[0]); + + return true; + + + } + + + /** + * standard set* implementation. + * + * takes data and uses it to set dates/strings etc. + * normally called from __call.. + * + * Current supports + * date = using (standard time format, or unixtimestamp).... so you could create a method : + * function setLastread($string) { $this->fromValue('lastread',strtotime($string)); } + * + * time = using strtotime + * datetime = using same as date - accepts iso standard or unixtimestamp. + * string = typecast only.. + * + * TODO: add formater:: eg. d/m/Y for date! ??? + * + * @param string column of database + * @param mixed value to assign + * + * @return true| false (False on error) + * @access public + * @see DB_DataObject::_call + */ + + + function fromValue($col,$value) + { + $cols = $this->table(); + // dont know anything about this col.. + if (!isset($cols[$col])) { + $this->$col = $value; + return true; + } + //echo "FROM VALUE $col, {$cols[$col]}, $value\n"; + switch (true) { + // set to null and column is can be null... + case ((strtolower($value) == 'null') && (!($cols[$col] & DB_DATAOBJECT_NOTNULL))): + case (is_object($value) && is_a($value,'DB_DataObject_Cast')): + $this->$col = $value; + return true; + + // fail on setting null on a not null field.. + case ((strtolower($value) == 'null') && ($cols[$col] & DB_DATAOBJECT_NOTNULL)): + return false; + + case (($cols[$col] & DB_DATAOBJECT_DATE) && ($cols[$col] & DB_DATAOBJECT_TIME)): + // empty values get set to '' (which is inserted/updated as NULl + if (!$value) { + $this->$col = ''; + } + + if (is_numeric($value)) { + $this->$col = date('Y-m-d H:i:s', $value); + return true; + } + + // eak... - no way to validate date time otherwise... + $this->$col = (string) $value; + return true; + + case ($cols[$col] & DB_DATAOBJECT_DATE): + // empty values get set to '' (which is inserted/updated as NULl + + if (!$value) { + $this->$col = ''; + } + + if (is_numeric($value)) { + echo "it's numberic?"; + $this->$col = date('Y-m-d',$value); + return true; + } + + // try date!!!! + require_once 'Date.php'; + $x = new Date($value); + $this->$col = $x->format("%Y-%m-%d"); + return true; + + case ($cols[$col] & DB_DATAOBJECT_TIME): + // empty values get set to '' (which is inserted/updated as NULl + if (!$value) { + $this->$col = ''; + } + + $guess = strtotime($value); + if ($guess != -1) { + $this->$col = date('H:i:s', $guess); + return $return = true; + } + // otherwise an error in type... + return false; + + case ($cols[$col] & DB_DATAOBJECT_STR): + + $this->$col = (string) $value; + return true; + + // todo : floats numerics and ints... + default: + $this->$col = $value; + return true; + } + + + + } + /** + * standard get* implementation. + * + * with formaters.. + * supported formaters: + * date/time : %d/%m/%Y (eg. php strftime) or pear::Date + * numbers : %02d (eg. sprintf) + * NOTE you will get unexpected results with times like 0000-00-00 !!! + * + * + * + * @param string column of database + * @param format foramt + * + * @return true Description + * @access public + * @see DB_DataObject::_call(),strftime(),Date::format() + */ + function toValue($col,$format = null) + { + if (is_null($format)) { + return $this->$col; + } + $cols = $this->table(); + switch (true) { + case (($cols[$col] & DB_DATAOBJECT_DATE) && ($cols[$col] & DB_DATAOBJECT_TIME)): + if (!$this->$col) { + return ''; + } + $guess = strtotime($this->$col); + if ($guess != -1) { + return strftime($format, $guess); + } + // eak... - no way to validate date time otherwise... + return $this->$col; + case ($cols[$col] & DB_DATAOBJECT_DATE): + if (!$this->$col) { + return ''; + } + $guess = strtotime($this->$col); + if ($guess != -1) { + return strftime($format,$guess); + } + // try date!!!! + require_once 'Date.php'; + $x = new Date($this->$col); + return $x->format($format); + + case ($cols[$col] & DB_DATAOBJECT_TIME): + if (!$this->$col) { + return ''; + } + $guess = strtotime($this->$col); + if ($guess > -1) { + return strftime($format, $guess); + } + // otherwise an error in type... + return $this->$col; + + case ($cols[$col] & DB_DATAOBJECT_MYSQLTIMESTAMP): + if (!$this->$col) { + return ''; + } + require_once 'Date.php'; + + $x = new Date($this->$col); + + return $x->format($format); + + + default: + return sprintf($format,$this->col); + } + + + } + + + /* ----------------------- Debugger ------------------ */ + + /** + * Debugger. - use this in your extended classes to output debugging information. + * + * Uses DB_DataObject::DebugLevel(x) to turn it on + * + * @param string $message - message to output + * @param string $logtype - bold at start + * @param string $level - output level + * @access public + * @return none + */ + function debug($message, $logtype = 0, $level = 1) + { + global $_DB_DATAOBJECT; + + if (empty($_DB_DATAOBJECT['CONFIG']['debug']) || + (is_int($_DB_DATAOBJECT['CONFIG']['debug']) && $_DB_DATAOBJECT['CONFIG']['debug'] < $level)) { + return; + } + // this is a bit flaky due to php's wonderfull class passing around crap.. + // but it's about as good as it gets.. + $class = (isset($this) && is_a($this,'DB_DataObject')) ? get_class($this) : 'DB_DataObject'; + + if (!is_string($message)) { + $message = print_r($message,true); + } + if (!is_int( $_DB_DATAOBJECT['CONFIG']['debug']) && is_callable( $_DB_DATAOBJECT['CONFIG']['debug'])) { + return call_user_func($_DB_DATAOBJECT['CONFIG']['debug'], $class, $message, $logtype, $level); + } + + if (!ini_get('html_errors')) { + echo "$class : $logtype : $message\n"; + flush(); + return; + } + if (!is_string($message)) { + $message = print_r($message,true); + } + echo "$class: $logtype: $message
\n"; + flush(); + } + + /** + * sets and returns debug level + * eg. DB_DataObject::debugLevel(4); + * + * @param int $v level + * @access public + * @return none + */ + function debugLevel($v = null) + { + global $_DB_DATAOBJECT; + if (empty($_DB_DATAOBJECT['CONFIG'])) { + DB_DataObject::_loadConfig(); + } + if ($v !== null) { + $r = isset($_DB_DATAOBJECT['CONFIG']['debug']) ? $_DB_DATAOBJECT['CONFIG']['debug'] : 0; + $_DB_DATAOBJECT['CONFIG']['debug'] = $v; + return $r; + } + return isset($_DB_DATAOBJECT['CONFIG']['debug']) ? $_DB_DATAOBJECT['CONFIG']['debug'] : 0; + } + + /** + * Last Error that has occured + * - use $this->_lastError or + * $last_error = &PEAR::getStaticProperty('DB_DataObject','lastError'); + * + * @access public + * @var object PEAR_Error (or false) + */ + var $_lastError = false; + + /** + * Default error handling is to create a pear error, but never return it. + * if you need to handle errors you should look at setting the PEAR_Error callback + * this is due to the fact it would wreck havoc on the internal methods! + * + * @param int $message message + * @param int $type type + * @param int $behaviour behaviour (die or continue!); + * @access public + * @return error object + */ + function raiseError($message, $type = null, $behaviour = null) + { + global $_DB_DATAOBJECT; + + if ($behaviour == PEAR_ERROR_DIE && !empty($_DB_DATAOBJECT['CONFIG']['dont_die'])) { + $behaviour = null; + } + + if (PEAR::isError($message)) { + $error = $message; + } else { + require_once 'DB/DataObject/Error.php'; + $error = PEAR::raiseError($message, $type, $behaviour, + $opts=null, $userinfo=null, 'DB_DataObject_Error' + ); + } + // this will never work totally with PHP's object model. + // as this is passed on static calls (like staticGet in our case) + + if (@is_object($this) && is_subclass_of($this,'db_dataobject')) { + $this->_lastError = $error; + } + + $_DB_DATAOBJECT['LASTERROR'] = $error; + + // no checks for production here?....... + DB_DataObject::debug($message,"ERROR",1); + return $error; + } + + /** + * Define the global $_DB_DATAOBJECT['CONFIG'] as an alias to PEAR::getStaticProperty('DB_DataObject','options'); + * + * After Profiling DB_DataObject, I discoved that the debug calls where taking + * considerable time (well 0.1 ms), so this should stop those calls happening. as + * all calls to debug are wrapped with direct variable queries rather than actually calling the funciton + * THIS STILL NEEDS FURTHER INVESTIGATION + * + * @access public + * @return object an error object + */ + function _loadConfig() + { + global $_DB_DATAOBJECT; + + $_DB_DATAOBJECT['CONFIG'] = &PEAR::getStaticProperty('DB_DataObject','options'); + + + } + /** + * Free global arrays associated with this object. + * + * Note: as we now store resultfields in a global, it is never freed, if you do alot of calls to find(), + * memory will grow gradually. + * + * + * @access public + * @return none + */ + function free() + { + global $_DB_DATAOBJECT; + + if (isset($_DB_DATAOBJECT['RESULTFIELDS'][$this->_DB_resultid])) { + unset($_DB_DATAOBJECT['RESULTFIELDS'][$this->_DB_resultid]); + } + if (isset($_DB_DATAOBJECT['RESULTS'][$this->_DB_resultid])) { + unset($_DB_DATAOBJECT['RESULTS'][$this->_DB_resultid]); + } + // this is a huge bug in DB! + $_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]->num_rows = array(); + + } + + + /* ---- LEGACY BC METHODS - NOT DOCUMENTED - See Documentation on New Methods. ---*/ + + function _get_table() { return $this->table(); } + function _get_keys() { return $this->keys(); } + + + + +} +// technially 4.3.2RC1 was broken!! +// looks like 4.3.3 may have problems too.... +if (!defined('DB_DATAOBJECT_NO_OVERLOAD')) { + + if ((phpversion() != '4.3.2-RC1') && (version_compare( phpversion(), "4.3.1") > 0)) { + if (version_compare( phpversion(), "5") < 0) { + overload('DB_DataObject'); + } + $GLOBALS['_DB_DATAOBJECT']['OVERLOADED'] = true; + } +} diff --git a/glmPEAR/DB/DataObject/Cast.php b/glmPEAR/DB/DataObject/Cast.php new file mode 100755 index 0000000..0399455 --- /dev/null +++ b/glmPEAR/DB/DataObject/Cast.php @@ -0,0 +1,340 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Cast.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ +// +// Prototype Castable Object.. for DataObject queries +// + +/** +* +* @abstract Storage for Data that may be cast into a variety of formats. +* +* Common usages: +* // blobs +* $data = DB_DataObject_Cast::blob($somefile); +* $data = DB_DataObject_Cast::string($somefile); +* $dataObject->someblobfield = $data +* +* // dates? +* $d1 = new DB_DataObject_Cast::date('12/12/2000'); +* $d2 = new DB_DataObject_Cast::date(2000,12,30); +* $d3 = new DB_DataObject_Cast::date($d1->year, $d1->month+30, $d1->day+30); +* +* // time, datetime.. ????????? +* +* // raw sql???? +* $data = DB_DataObject_Cast::sql('cast("123123",datetime)'); +* $data = DB_DataObject_Cast::sql('NULL'); +* +* // int's/string etc. are proably pretty pointless..!!!! +* +* +* inside DB_DataObject, +* if (is_a($v,'db_dataobject_class')) { +* $value .= $v->toString(DB_DATAOBJECT_INT,'mysql'); +* } +* +* +* +* +* @version $Id: Cast.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ +*/ +class DB_DataObject_Cast { + + /** + * Type of data Stored in the object.. + * + * @var string (date|blob|.....?) + * @access public + */ + var $type; + + /** + * Data For date representation + * + * @var int day/month/year + * @access public + */ + var $day; + var $month; + var $year; + + + /** + * Generic Data.. + * + * @var string + * @access public + */ + + var $value; + + + + /** + * Blob consructor + * + * create a Cast object from some raw data.. (binary) + * + * + * @param string (with binary data!) + * + * @return object DB_DataObject_Cast + * @access public + */ + + function blob($value) { + $r = new DB_DataObject_Cast; + $r->type = 'blob'; + $r->value = $value; + return $r; + } + + + /** + * String consructor (actually use if for ints and everything else!!! + * + * create a Cast object from some string (not binary) + * + * + * @param string (with binary data!) + * + * @return object DB_DataObject_Cast + * @access public + */ + + function string($value) { + $r = new DB_DataObject_Cast; + $r->type = 'string'; + $r->value = $value; + return $r; + } + + /** + * SQL constructor (for raw SQL insert) + * + * create a Cast object from some sql + * + * @param string (with binary data!) + * + * @return object DB_DataObject_Cast + * @access public + */ + + function sql($value) { + $r = new DB_DataObject_Cast; + $r->type = 'sql'; + $r->value = $value; + return $r; + } + + + /** + * Date Constructor + * + * create a Cast object from some string (not binary) + * + * + * @param vargs... accepts + * dd/mm + * dd/mm/yyyy + * yyyy-mm + * yyyy-mm-dd + * array(yyyy,dd) + * array(yyyy,dd,mm) + * + * + * + * @return object DB_DataObject_Cast + * @access public + */ + + function date() { + $args = func_get_args(); + switch(count($args)) { + case 0: // no args = today! + $bits = explode('-',date('Y-m-d')); + break; + case 1: // one arg = a string + + if (strpos($args[0],'/') !== false) { + $bits = array_reverse(explode('/',$args[0])); + } else { + $bits = explode('-',$args[0]); + } + default: // 2 or more.. + $bits = $args; + } + if (count($bits) == 1) { // if YYYY set day = 1st.. + $bits[] = 1; + } + + if (count($bits) == 2) { // if YYYY-DD set day = 1st.. + $bits[] = 1; + } + + // if year < 1970 we cant use system tools to check it... + // so we make a few best gueses.... + // basically do date calculations for the year 2000!!! + // fix me if anyone has more time... + if (($bits[0] < 1975) || ($bits[0] > 2030)) { + $oldyear = $bits[0]; + $bits = explode('-',date('Y-m-d',mktime(1,1,1,$bits[1],$bits[2],2000))); + $bits[0] = ($bits[0] - 2000) + $oldyear; + } else { + // now mktime + $bits = explode('-',date('Y-m-d',mktime(1,1,1,$bits[1],$bits[2],$bits[0]))); + } + $r = new DB_DataObject_Cast; + $r->type = 'date'; + list($r->year,$r->month,$r->day) = $bits; + return $r; + } + + /** + * get the string to use in the SQL statement for this... + * + * + * @param int $to Type (DB_DATAOBJECT_* + * @param string $db (eg. mysql|mssql.....) + * + * + * @return string + * @access public + */ + + function toString($to=false,$db='mysql') { + // if $this->type is not set, we are in serious trouble!!!! + // values for to: + $method = 'toStringFrom'.$this->type; + return $this->$method($to,$db); + } + + /** + * get the string to use in the SQL statement from a blob of binary data + * ** Suppots only blob->postgres::bytea + * + * @param int $to Type (DB_DATAOBJECT_* + * @param string $db (eg. mysql|mssql.....) + * + * + * @return string + * @access public + */ + function toStringFromBlob($to,$db) { + // first weed out invalid casts.. + // in blobs can only be cast to blobs.! + + // perhaps we should support TEXT fields??? + + if (!($to & DB_DATAOBJECT_BLOB)) { + return PEAR::raiseError('Invalid Cast from a DB_DataObject_Cast::blob to something other than a blob!'); + } + + switch ($db) { + case 'pgsql': + return "'".pg_escape_bytea($this->value)."'::bytea"; + + default: + return PEAR::raiseError("DB_DataObject_Cast cant handle blobs for Database:$db Yet"); + } + + } + + /** + * get the string to use in the SQL statement for a blob from a string! + * ** Suppots only string->postgres::bytea + * + * + * @param int $to Type (DB_DATAOBJECT_* + * @param string $db (eg. mysql|mssql.....) + * + * + * @return string + * @access public + */ + function toStringFromString($to,$db) { + // first weed out invalid casts.. + // in blobs can only be cast to blobs.! + + // perhaps we should support TEXT fields??? + // + + if (!($to & DB_DATAOBJECT_BLOB)) { + return PEAR::raiseError('Invalid Cast from a DB_DataObject_Cast::string to something other than a blob!'. + ' (why not just use native features)'); + } + + switch ($db) { + case 'pgsql': + return "'".pg_escape_string($this->value)."'::bytea"; + + default: + return PEAR::raiseError("DB_DataObject_Cast cant handle blobs for Database:$db Yet"); + } + + } + + + /** + * get the string to use in the SQL statement for a date + * + * + * + * @param int $to Type (DB_DATAOBJECT_* + * @param string $db (eg. mysql|mssql.....) + * + * + * @return string + * @access public + */ + function toStringFromDate($to,$db) { + // first weed out invalid casts.. + // in blobs can only be cast to blobs.! + // perhaps we should support TEXT fields??? + // + + if (($to !== false) && !($to & DB_DATAOBJECT_DATE)) { + return PEAR::raiseError('Invalid Cast from a DB_DataObject_Cast::string to something other than a date!'. + ' (why not just use native features)'); + } + return "'{$this->year}-{$this->month}-{$this->day}'"; + } + + + + /** + * get the string to use in the SQL statement for a raw sql statement. + * + * @param int $to Type (DB_DATAOBJECT_* + * @param string $db (eg. mysql|mssql.....) + * + * + * @return string + * @access public + */ + function toStringFromSql($to,$db) { + return $this->value; + } + + + + +} + diff --git a/glmPEAR/DB/DataObject/Error.php b/glmPEAR/DB/DataObject/Error.php new file mode 100755 index 0000000..5713210 --- /dev/null +++ b/glmPEAR/DB/DataObject/Error.php @@ -0,0 +1,59 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Error.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ +// +// DataObjects error handler, loaded on demand... +// + +/** + * DB_DataObject_Error is a quick wrapper around pear error, so you can distinguish the + * error code source. + * messages. + * + * @package DB_DataObject + * @author Alan Knowles + */ +class DB_DataObject_Error extends PEAR_Error +{ + + /** + * DB_DataObject_Error constructor. + * + * @param mixed $code DB error code, or string with error message. + * @param integer $mode what "error mode" to operate in + * @param integer $level what error level to use for $mode & PEAR_ERROR_TRIGGER + * @param mixed $debuginfo additional debug info, such as the last query + * + * @access public + * + * @see PEAR_Error + */ + function DB_DataObject_Error($message = '', $code = DB_ERROR, $mode = PEAR_ERROR_RETURN, + $level = E_USER_NOTICE) + { + $this->PEAR_Error('DB_DataObject Error: ' . $message, $code, $mode, $level); + + } + + + // todo : - support code -> message handling, and translated error messages... + + + +} diff --git a/glmPEAR/DB/DataObject/FormBuilder.php b/glmPEAR/DB/DataObject/FormBuilder.php new file mode 100755 index 0000000..8ed9714 --- /dev/null +++ b/glmPEAR/DB/DataObject/FormBuilder.php @@ -0,0 +1,2574 @@ + | +// +----------------------------------------------------------------------+ + +/** + * This class adds some nice utility methods to the DataObject class + * to speed up prototyping new applications - like auto-generating fully + * functional forms using HTML_QuickForm. + * + * All the settings for FormBuilder must be in a section [DB_DataObject_FormBuilder] + * within the DataObject.ini file (or however you've named it). + * If you stuck to the DB_DataObject example in the doc, you'll read in your + * config like this: + * + * $config = parse_ini_file('DataObject.ini', true); + * foreach ($config as $class => $values) { + * $options = &PEAR::getStaticProperty($class, 'options'); + * $options = $values; + * } + * + * Unfortunately, DataObject will overwrite FormBuilder's settings when first instantiated, + * so you'll have to add another line after that: + * + * $_DB_DATAOBJECT_FORMBUILDER['CONFIG'] = $config['DB_DataObject_FormBuilder']; + * + * Now you're ready to go! + * + * You can also set any option through your DB_DataObject derived classes by + * appending 'fb_' to the option name. Ex: 'fb_fieldLabels'. This is the + * preferred way of setting DataObject-specific options. + * + * You may also set all options manually by setting them in the DO ir FB objects. + * + * You may also set the options in an FB derived class, but this isn't as well + * supported. + * + * In addition, there are special methods you can define in your DataObject classes for even more control. + *
    + *
  • preGenerateForm(&$formBuilder): + * This method will be called before the form is generated. Use this to change + * property values or options in your DataObject. This is the normal plave to + * set up fb_preDefElements. Note: the $formBuilder object passed in has not + * yet copied the options from the DataObject into it. If you plan to use the + * functions in FB in this method, call populateOptions() on it first. + *
  • + *
  • postGenerateForm(&$form): + * This method will be called after the form is generated. The form is passed in by reference so you can + * alter it. Use this method to add, remove, or alter elements in the form or the form itself. + *
  • + *
  • preProcessForm(&$values): + * This method is called just before FormBuilder processes the submitted form data. The values are sent + * by reference in the first parameter as an associative array. The key is the element name and the value + * the submitted value. You can alter the values as you see fit (md5 on passwords, for example). + *
  • + *
  • postProcessForm(&$values): + * This method is called just after FormBuilder processed the submitted form data. The values are again + * sent by reference. This method could be used to inform the user of changes, alter the DataObject, etc. + *
  • + *
  • getForm(): + * If this function exists, it will be used instead of FormBuilder's internal form generation routines + * Use this only if you want to create the entire form on your own. + *
  • + *
+ * + * Note for PHP5-users: These properties have to be public! In general, you can + * override all settings from the .ini file by setting similarly-named properties + * in your DataObject classes. + * + * Most basic usage: + * + * $do =& new MyDataObject(); + * // Insert "$do->get($some_id);" here to edit an existing object instead of making a new one + * $fg =& DB_DataObject_FormBuilder::create($do); + * $form =& $fg->getForm(); + * if ($form->validate()) { + * $form->process(array(&$fg,'processForm'), false); + * $form->freeze(); + * } + * $form->display(); + * + * + * For more information on how to use the DB_DataObject or HTML_QuickForm packages + * themselves, please see the excellent documentation on http://pear.php.net/. + * + * @package DB_DataObject_FormBuilder + * @author Markus Wolff + * @version $Id: FormBuilder.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + */ + +// Import requirements +require_once ('DB/DataObject.php'); + +// Constants used for forceQueryType() +define ('DB_DATAOBJECT_FORMBUILDER_QUERY_AUTODETECT', 0); +define ('DB_DATAOBJECT_FORMBUILDER_QUERY_FORCEINSERT', 1); +define ('DB_DATAOBJECT_FORMBUILDER_QUERY_FORCEUPDATE', 2); +define ('DB_DATAOBJECT_FORMBUILDER_QUERY_FORCENOACTION', 3); + +// Constants used for cross/triple links +define ('DB_DATAOBJECT_FORMBUILDER_CROSSLINK', 1048576); +define ('DB_DATAOBJECT_FORMBUILDER_TRIPLELINK', 2097152); +define ('DB_DATAOBJECT_FORMBUILDER_ENUM', 4194304); +define ('DB_DATAOBJECT_FORMBUILDER_REVERSELINK',8388608); + +// Error code constants +define ('DB_DATAOBJECT_FORMBUILDER_ERROR_UNKNOWNDRIVER', 4711); +define ('DB_DATAOBJECT_FORMBUILDER_ERROR_NODATAOBJECT', 4712); + +class DB_DataObject_FormBuilder +{ + //PROTECTED vars + /** + * If you want to use the generator on an existing form object, pass it + * to the factory method within the options array, element name: 'form' + * (who would have guessed?) + * + * @access protected + * @see DB_DataObject_Formbuilder() + */ + var $_form = false; + + /** + * Contains the last validation errors, if validation checking is enabled. + * + * @access protected + */ + var $_validationErrors = false; + + /** + * Used to determine which action to perform with the submitted data in processForm() + * + * @access protected + */ + var $_queryType = DB_DATAOBJECT_FORMBUILDER_QUERY_AUTODETECT; + + /** + * If false, FormBuilder will use the form object from $_form as a basis for the new + * form: It will just add elements to the existing form object, not generate a new one. + * If true, FormBuilder will generate a new form object, create all elements as needed for + * the given DataObject, then strip the elements from the exiting form object in $_form + * and add it to the newly generated form object. + * + * @access protected + */ + var $_appendForm = false; + + + + //PUBLIC vars + /** + * Add a header to the form - if set to true, the form will + * have a header element as the first element in the form. + * + * @access public + * @see formHeaderText + */ + var $addFormHeader = true; + + /** + * Text for the form header. If not set, the name of the database + * table this form represents will be used. + * + * @access public + * @see addFormHeader + */ + var $formHeaderText = null; + + /** + * Text that is displayed as an error message if a validation rule + * is violated by the user's input. Use %s to insert the field name. + * + * @access public + * @see requiredRuleMessage + */ + var $ruleViolationMessage = '%s: The value you have entered is not valid.'; + + /** + * Text that is displayed as an error message if a required field is + * left empty. Use %s to insert the field name. + * + * @access public + * @see ruleViolationMessage + */ + var $requiredRuleMessage = 'The field %s is required.'; + + /** + * If set to TRUE, the current DataObject's validate method is being called + * before the form data is processed. If errors occur, no insert/update operation + * will be made on the database. Use getValidationErrors() to retrieve the reasons + * for a failure. + * Defaults to FALSE. + * + * @access public + */ + var $validateOnProcess = false; + + /** + * The language used in date fields. See documentation of HTML_Quickform's + * date element for more information. + * + * @see HTML_QuickForm_date + */ + var $dateFieldLanguage = 'en'; + + /** + * Callback method to convert a date from the format it is stored + * in the database to the format used by the QuickForm element that + * handles date values. Must have a format usable with call_user_func(). + */ + var $dateFromDatabaseCallback = array('DB_DataObject_FormBuilder','_date2array'); + + /** + * Callback method to convert a date from the format used by the QuickForm + * element that handles date values to the format the database can store it in. + * Must have a format usable with call_user_func(). + */ + var $dateToDatabaseCallback = array('DB_DataObject_FormBuilder','_array2date'); + + /** + * A format string that represents the display settings for QuickForm date elements. + * Example: "d-m-Y". See QuickForm documentation for details on format strings. + * Legal letters to use in the format string that work with FormBuilder are: + * d,m,Y,H,i,s + */ + var $dateElementFormat = 'd-m-Y'; + + /** + * A format string that represents the display settings for QuickForm time elements. + * Example: "H:i:s". See QuickForm documentation for details on format strings. + * Legal letters to use in the format string that work with FormBuilder are: + * d,m,Y,H,i,s + */ + var $timeElementFormat = 'H:i:s'; + + /** + * A format string that represents the display settings for QuickForm datetime elements. + * Example: "d-m-Y H:i:s". See QuickForm documentation for details on format strings. + * Legal letters to use in the format string that work with FormBuilder are: + * d,m,Y,H,i,s + */ + var $dateTimeElementFormat = 'd-m-Y H:i:s'; + + /** + * This is for the future support of string date formats other than ISO, but + * currently, that's the only supported one. Set to 1 for ISO, other values + * may be available later on. + */ + var $dbDateFormat = 1; + + /** + * These fields will be used when displaying a link record. The fields + * listed will be seperated by ", ". If you specify a link field as a + * display field and linkDisplayLevel is not 0, the link will be followed + * and the display fields of the record linked to displayed within parenthesis. + * + * For example, say we have these tables: + * + * [person] + * + * name = 130 + * gender_id = 129 + * + * [gender] + * id = 129 + * name = 130 + * + * + * this link: + * + * [person] + * gender_id = gender:id + * + * + * and this data: + * Person: + * name: "Justin Patrin" + * gender_id: 1 + * Gender: + * id: 1 + * name: "male" + * + * If person's display fields are: + * + * + * and gender's display fields are: + * + * + * and we set linkDisplayLevel to 0, the person record will be displayed as: + * "Justin Patrin, 1" + * + * If we set linkDisplayLevel to 1, the person record will be displayed as: + * "Justin Patrin, (male)" + */ + var $linkDisplayFields = array(); + + /** + * The fields to be used for sorting the options of an auto-generated link + * element. You can specify ASC and DESC in these options as well: + * + * + * You may also want to escape the field names if they are reserved words in + * the database you're using: + * getDatabaseConnection(); + * $this->fb_linkOrderFields = array($db->quoteIdentifier('config'), + * $db->quoteIdentifier('select').' DESC'); + * } + * } + * ?> + */ + var $linkOrderFields = array(); + + /** + * The caption of the submit button, if created. + */ + var $submitText = 'Submit'; + + /** + * If set to false, no submit button will be created for your forms. Useful when + * used together with QuickForm_Controller when you already have submit buttons + * for next/previous page. By default, a button is being generated. + */ + var $createSubmit = true; + + /** + * Array of field labels. The key of the element is the field name. Use this if + * you want to keep the auto-generated elements, but still define your + * own labels for them. + */ + var $fieldLabels = array(); + + /** + * Array of fields to render elements for. If a field is not given, it will not + * be rendered. If empty, all fields will be rendered (except, normally, the + * primary key). + */ + var $fieldsToRender = array(); + + /** + * Array of fields which the user can edit. If a field is rendered but not + * specified in this array, it will be frozen. Ignored if not given. + */ + var $userEditableFields = array(); + + /** + * Array of groups to put certain elements in. The key is an element name, the + * value is the group to put the element in. + */ + var $preDefGroups = array(); + + /** + * Indexed array of element names. If defined, this will determine the order + * in which the form elements are being created. This is useful if you're + * using QuickForm's default renderer or dynamic templates and the order of + * the fields in the database doesn't match your needs. + */ + var $preDefOrder = array(); + + /** + * Array of user-defined QuickForm elements that will be used for the field + * matching the array key. If no match is found, the element for that field + * will be auto-generated. Make your element objects either in the + * preGenerateForm() method or in the getForm() method. Use + * HTML_QuickForm::createElement() to do this. + * + * If you wish to put in a group of elements in place of a single element, + * you can put an array in preDefElements instead of a single element. The + * name of the group will be the name of the replaced element. + */ + var $preDefElements = array(); + + /** + * An array of the link or date fields which should have an empty option added to the + * select box. This is only a valid option for fields which link to another + * table or date fields. + */ + var $selectAddEmpty = array(); + + /** + * An string to put in the "empty option" added to select fields + */ + var $selectAddEmptyLabel = ''; + + /** + * By default, hidden fields are generated for the primary key of a + * DataObject. This behaviour can be deactivated by setting this option to + * false. + */ + var $hidePrimaryKey = true; + + /** + * A simple array of field names indicating which of the fields in a particular + * table/class are actually to be treated as textareas. This is an unfortunate + * workaround that is neccessary because the DataObject generator script does + * not make a difference between any other datatypes than string and integer. + * When it does, this can be dropped. + */ + var $textFields = array(); + + /** + * A simple array of field names indicating which of the fields in a particular + * table/class are actually to be treated date fields. This is an unfortunate + * workaround that is neccessary because the DataObject generator script does + * not make a difference between any other datatypes than string and integer. + * When it does, this can be dropped. + */ + var $dateFields = array(); + + /** + * A simple array of field names indicating which of the fields in a particular + * table/class are actually to be treated time fields. This is an unfortunate + * workaround that is neccessary because the DataObject generator script does + * not make a difference between any other datatypes than string and integer. + * When it does, this can be dropped. + */ + var $timeFields = array(); + + /** + * Array to configure the type of the link elements. By default, a select box + * will be used. The key is the name of the link element. The value is 'radio' + * or 'select'. If you choose 'radio', radio buttons will be made instead of + * a select box. + */ + var $linkElementTypes = array(); + + /** + * A simple array of fields names which should be treated as ENUMs. A select + * box will be created with the enum options. If you add this field to the + * linkElementTypes array and give it a 'radio' type, you will get radio buttons + * instead. + * + * The default handler for enums is only tested in mysql. If you are using a + * different DB backend, use enumOptionsCallback or enumOptions. + */ + var $enumFields = array(); + + /** + * A valid callback which will return the options in a simple array of strings + * for an enum field given the table and field names. + */ + var $enumOptionsCallback = array(); + + /** + * An array which holds enum options for specific fields. Each key should be a + * field in the current table and each value holds a an array of strings which + * are the possible values for the enum. This will only be used if the field is + * listed in enumFields. + */ + var $enumOptions = array(); + + /** + * An array which holds the field names of those fields which are booleans. + * They will be displayed as checkboxes. + */ + var $booleanFields = array(); + + /** + * The text to put between crosslink elements. + */ + var $crossLinkSeparator = '
'; + + /** + * If this is set to 1 or above, links will be followed in the display fields + * and the display fields of the record linked to will be used for display. + * If this is set to 2, links will be followed in the linked record as well. + * This can be set to any number of links you wish but could easily slow down + * your application if set to more than 1 or 2 (but only if you have links in + * your display fields that go that far ;-)). For a more in-depth example, see + * the docs for linkDisplayFields. + */ + var $linkDisplayLevel = 0; + + /** + * The crossLinks array holds data pertaining to many-many links. If you + * have a table which links two tables together, you can use this to + * automatically create a set of checkboxes or a multi-select on your form. + * The simplest way of using this is: + * + * 'crossLinkTable')); + * } + * ?> + * + * Where crossLinkTable is the name of the linking table. You can have as + * many cross-link entries as you want. Try it with just the table ewntry + * first. If it doesn't work, you can specify the fields to use as well. + * + * 'fromField' => 'linkFieldToCurrentTable' //This is the field which links to the current (from) table + * 'toField' => 'linkFieldToLinkedTable' //This is the field which links to the "other" (to) table + * + * To get a multi-select add a 'type' key which it set to 'select'. + * + * 'crossLinkTable', 'type' => 'select')); + * } + * ?> + * + * An example: I have a user table and a group table, each with a primary + * key called id. There is a table called user_group which has fields user_id + * and group_id which are set up as links to user and group. Here's the + * configuration array that could go in both the user DO and the group DO: + * + * 'user_group')); + * ?> + * + * Here is the full configuration for the user DO: + * + * 'user_group', + * 'fromField' => 'user_id', + * 'toField' => 'group_id')); + * ?> + * + * And the full configuration for the group DO: + * + * 'user_group', + * 'fromField' => 'group_id', + * 'toField' => 'user_id')); + * ?> + * + * + * You can also specify the seperator between the elements with crossLinkSeperator. + */ + var $crossLinks = array(); + + /** + * You can also specify extra fields to edit in the a crossLink table with + * this option. For example, if the user_group table mentioned above had + * another field called 'role' which was a text field, you could specify it + * like this in the user_group DataObject class: + * + * + * + * + * This would cause a text box to show up next to each checkbox in the + * user_group section of the form for the field 'role'. + * + * You can specify as many fields as you want in the 'extraFields' array. + * + * Note: If you specify a linked field in 'extraFields' you'll get a select + * box just like when you do a normal link field in a FormBuilder form. :-) + */ + var $crossLinkExtraFields = array(); + + /** + * Holds triple link data. + * The tripleLinks array can be used to display checkboxes for "triple-links". A triple link is set + * up with a table which links to three different tables. These will show up as a table of checkboxes + * The initial setting (table) is the same as for crossLinks. The field configuration keys (if you + * need them) are: + * + * 'fromField' + * 'toField1' + * 'toField2' + * + */ + var $tripleLinks = array(); + + /** + * Holds reverseLink configuration. + * A reverseLink is a table which links back to the current table. For + * example, let say we have a "gender" table which has Male and Female in it + * and a "person" table which has the fields "name", which holds the person's + * name and "genre_id" which links to the genre. If you set up a form for the + * gender table, the person table can be a reverseLink. The setup in the + * gender table would look like this: + * + * 'person')); + * } + * ?> + * + * Now a list of people will be shown in the gender form with a checkbox next + * to it which is checked if the record currently links to the one you're + * editing. In addition, some special text will be added to the end of the + * label for the person record if it's linked to another gender. + * + * Say we have a person record with the name "Justin Patrin" which is linked + * to the gender "Male". If you view the form for the gender "Male", the + * checkbox next to "Justin Patrin" will be checked. If you choose the + * "Female" gender the checkbox will be unchecked and it will say: + * Justin Patrin - currently linked to - Male + * + * If the link field is set as NOT NULL then FormBuilder will not process + * and unchecked checkbox unless you specify a default value to set the link + * to. If null is allowed, the link will be set to NULL. To specify a default + * value: + * + * 'person', + * 'defaultLinkValue' => 5)); + * } + * ?> + * + * Now if a checkbox is unchecked the link field will be set to 5...whatever + * that means. Be careful here as you need to make sure you enter the correct + * value here (probably the value of the primary key of the record you want + * to link to by default). + * + * You may also set the text which is displayed between the record and the + * currently linked to record. + * + * 'person', + * 'linkText' => ' is currently listed as a ')); + * } + * ?> + * + * If you select "Female" the Justin Patrin entry would now say: + * Justin Patrin__ is currently listed as a Male__ + */ + var $reverseLinks = array(); + + /** + * If set to true, validation rules will also be client side. + */ + var $clientRules = false; + + /** + * A string to prepend to element names. Together with elementNamePostfix, this option allows you to + * alter the form element names that FormBuilder uses to create and process elements. The main use for + * this is to combine multiple forms into one. For example, if you wanted to use multiple FB forms for + * the same table within one actual HTML form you could do something like this: + * elementNamePrefix = 'formOne'; + * $form = $fb->getForm(); + * + * $do2 = DB_DataObject::factory('table'); + * $fb2 = DB_DataObject_FormBuilder::create($do2); + * $fb->elementNamePrefix = 'formTwo'; + * $fb->useForm($form); + * $form = $fb->getForm(); + * + * //normal processing here + * ?> + * + * If you assume that "table: has one field, "name", then the resultant form will have two elements: + * "formOnename" and "formTwoname". + * + * Please note: You *cannot* use '[' or ']' anywhere in the prefix or postfix. Doing so + * will cause FormBuilder to not be able to process the form. + */ + var $elementNamePrefix = ''; + + /** + * A postfix to put after element names in the form + * @see DB_DataObject_FormBuilder::elementNamePrefix + */ + var $elementNamePostfix = ''; + + /** + * Whether or not to use call-time-pass-by-reference when calling DataObject callbacks + */ + var $useCallTimePassByReference = false; + + /** + * DB_DataObject_FormBuilder::create() + * + * Factory method. As this is meant as an abstract class, it is the only supported + * method to make a new object instance. Pass the DataObject-derived class you want to + * build a form from as the first parameter. Use the second to pass additional options. + * + * Options can be: + * - 'ruleViolationMessage' : See description of similarly-named class property + * - 'requiredRuleMessage' : See description of similarly-named class property + * - 'addFormHeader' : See description of similarly-named class property + * - 'formHeaderText' : See description of similarly-named class property + * + * The third parameter is the name of a driver class. A driver class will take care of + * the actual form generation. This way it's possible to have FormBuilder build different + * forms for different types of output media from the same set of DataObjects. + * + * Currently available driver classes: + * - QuickForm (stable) + * - XUL (experimental!) + * + * @param object $do The DB_DataObject-derived object for which a form shall be built + * @param array $options An optional associative array of options. + * @param string $driver Optional: Name of the driver class for constructing the form object. Default: QuickForm. + * @access public + * @returns object DB_DataObject_FormBuilder or PEAR_Error object + */ + function &create(&$do, $options = false, $driver = 'QuickForm') + { + if (!is_a($do, 'db_dataobject')) { + $err =& PEAR::raiseError('DB_DataObject_FormBuilder::create(): Object does not extend DB_DataObject.', + DB_DATAOBJECT_FORMBUILDER_ERROR_NODATAOBJECT); + return $err; + } + + @include_once('DB/DataObject/FormBuilder/'.$driver.'.php'); + $className = 'db_dataobject_formbuilder_'.strtolower($driver); + if (class_exists($className)) { + $obj = &new $className($do, $options); + return $obj; + } + $err =& PEAR::raiseError('DB_DataObject_FormBuilder::create(): Driver class "'.$className.'" not found.', + DB_DATAOBJECT_FORMBUILDER_ERROR_UNKNOWNDRIVER); + return $err; + } + + + /** + * DB_DataObject_FormBuilder::DB_DataObject_FormBuilder() + * + * The class constructor. + * + * @param object $do The DB_DataObject-derived object for which a form shall be built + * @param array $options An optional associative array of options. + * @access public + */ + function DB_DataObject_FormBuilder(&$do, $options = false) + { + // Set default callbacks first! + $this->dateToDatabaseCallback = array(&$this, '_array2date'); + $this->dateFromDatabaseCallback = array(&$this, '_date2array'); + $this->enumOptionsCallback = array(&$this, '_getEnumOptions'); + + // Read in config + $vars = get_object_vars($this); + if (isset($GLOBALS['_DB_DATAOBJECT_FORMBUILDER']['CONFIG'])) { + //read all config options into member vars + foreach ($GLOBALS['_DB_DATAOBJECT_FORMBUILDER']['CONFIG'] as $key => $value) { + if (in_array($key, $vars) && $key[0] != '_') { + $this->$key = $value; + } + } + } + if (is_array($options)) { + reset($options); + while (list($key, $value) = each($options)) { + if (in_array($key, $vars) && $key[0] != '_') { + $this->$key = $value; + } + } + } + + $defVars = get_class_vars(get_class($this)); + foreach ($defVars as $member => $value) { + if (is_array($value) && isset($this->$member) && is_string($this->$member)) { + $this->$member = $this->_explodeArrString($this->$member); + } + } + $this->_do = &$do; + } + + /** + * Gets the primary key field name for a DataObject + * Looks for $do->_primary_key, $do->sequenceKey(), then $do->keys() + * + * @param DB_DataObject the DataObject to get the primary key of + * @return string the name of the primary key or false if none is found + */ + function _getPrimaryKey(&$do) { + if (isset($do->_primary_key)) { + return $do->_primary_key; + } elseif (($seq = $do->sequenceKey()) && isset($seq[0])) { + return $seq[0]; + } else { + if (($keys = $do->keys()) && isset($keys[0])) { + return $keys[0]; + } + } + return false; + } + + /** + * DB_DataObject_FormBuilder::_getEnumOptions() + * Gets the possible values for an enum field from the DB. This is only tested in + * mysql and will likely break on all other DB backends. + * + * @param string Table to query on + * @param string Field to get enum options for + * @return array array of strings, each being a possible value for th eenum field + */ + function _getEnumOptions($table, $field) { + $db = $this->_do->getDatabaseConnection(); + if (isset($GLOBALS['_DB_DATAOBJECT']['CONFIG']['quote_identifiers']) && $GLOBALS['_DB_DATAOBJECT']['CONFIG']['quote_identifiers']) { + $table = $db->quoteIdentifier($table); + } + $option = $db->getRow('SHOW COLUMNS FROM '.$table.' LIKE '.$db->quoteSmart($field), DB_FETCHMODE_ASSOC); + if (PEAR::isError($option)) { + return PEAR::raiseError('There was an error querying for the enum options for field "'.$field.'". You likely need to use enumOptionsCallback.'); + } + $option = substr($option['Type'], strpos($option['Type'], '(') + 1); + $option = substr($option, 0, strrpos($option, ')') - strlen($option)); + $split = explode(',', $option); + $options = array(); + $option = ''; + for ($i = 0; $i < sizeof($split); ++$i) { + $option .= $split[$i]; + if (substr_count($option, "'") % 2 == 0) { + $option = trim(trim($option), "'"); + $options[$option] = $option; + $option = ''; + } + } + return $options; + } + + /** + * DB_DataObject_FormBuilder::_generateForm() + * + * Builds a simple HTML form for the current DataObject. Internal function, called by + * the public getForm() method. You can override this in child classes if needed, but + * it's also possible to leave this as it is and just override the getForm() method + * to simply fine-tune the auto-generated form object (i.e. add/remove elements, alter + * options, add/remove rules etc.). + * If a key with the same name as the current field is found in the fb_preDefElements + * property, the QuickForm element object contained in that array will be used instead + * of auto-generating a new one. This allows for complete step-by-step customizing of + * your forms. + * + * Note for date fields: HTML_QuickForm allows passing of an options array to the + * HTML_QuickForm_date element. You can define your own options array for date elements + * in your DataObject-derived classes by defining a method "dateOptions($fieldName)". + * FormBuilder will call that method whenever it encounters a date field and expects to + * get back a valid options array. + * + * @param string $action The form action. Optional. If set to false (default), PHP_SELF is used. + * @param string $target The window target of the form. Optional. Defaults to '_self'. + * @param string $formName The name of the form, will be used in "id" and "name" attributes. If set to false (default), the class name is used + * @param string $method The submit method. Defaults to 'post'. + * @return object + * @access protected + * @author Markus Wolff + * @author Fabien Franzen + */ + function &_generateForm($action = false, $target = '_self', $formName = false, $method = 'post') + { + if ($formName === false) { + $formName = strtolower(get_class($this->_do)); + } + if ($action === false) { + $action = $_SERVER['PHP_SELF']; + } + + // Retrieve the form object to use (may depend on the current renderer) + $form =& $this->_createFormObject($formName, $method, $action, $target); + + // Initialize array with default values + //$formValues = $this->_do->toArray(); + + // Add a header to the form - set addFormHeader property to false to prevent this + $this->_addFormHeader($form); + + // Go through all table fields and create appropriate form elements + $keys = $this->_do->keys(); + + // Reorder elements if requested + $elements = $this->_reorderElements(); + if ($elements == false) { //no sorting necessary + $elements = $this->_getFieldsToRender(); + } + //get elements to freeze + $user_editable_fields = $this->_getUserEditableFields(); + if (is_array($user_editable_fields)) { + $elements_to_freeze = array_diff(array_keys($elements), $user_editable_fields); + } else { + $elements_to_freeze = array(); + } + + $links = $this->_do->links(); + $pk = $this->_getPrimaryKey($this->_do); + $rules = array(); + foreach ($elements as $key => $type) { + // Check if current field is primary key. And primary key hiding is on. If so, make hidden field + if (in_array($key, $keys) && $this->hidePrimaryKey == true) { + $formValues[$key] = $this->_do->$key; + $element =& $this->_createHiddenField($key); + } else { + unset($element); + // Try to determine field types depending on object properties + $notNull = $type & DB_DATAOBJECT_NOTNULL; + if (in_array($key, $this->dateFields)) { + $type = DB_DATAOBJECT_DATE; + } elseif (in_array($key, $this->timeFields)) { + $type = DB_DATAOBJECT_TIME; + } elseif (in_array($key, $this->textFields)) { + $type = DB_DATAOBJECT_TXT; + } elseif (in_array($key, $this->enumFields)) { + $type = DB_DATAOBJECT_FORMBUILDER_ENUM; + } elseif (in_array($key, $this->booleanFields)) { + $type = DB_DATAOBJECT_BOOL; + } + if (isset($this->preDefElements[$key]) + && (is_object($this->preDefElements[$key]) || is_array($this->preDefElements[$key]))) { + // Use predefined form field, IMPORTANT: This may depend on the used renderer!! + $element =& $this->preDefElements[$key]; + } elseif (is_array($links) && isset($links[$key])) { + // If this field links to another table, display selectbox or radiobuttons + $opt = $this->getSelectOptions($key, false, !$notNull); + if (isset($this->linkElementTypes[$key]) && $this->linkElementTypes[$key] == 'radio') { + $element =& $this->_createRadioButtons($key, $opt); + } else { + $element =& $this->_createSelectBox($key, $opt); + } + unset($opt); + } + + // No predefined object available, auto-generate new one + $elValidator = false; + $elValidRule = false; + + // Auto-detect field types depending on field's database type + switch (true) { + case ($type & DB_DATAOBJECT_BOOL): + $formValues[$key] = $this->_do->$key; + if (!isset($element)) { + $element =& $this->_createCheckbox($key, null, null, $this->getFieldLabel($key)); + } + break; + case ($type & DB_DATAOBJECT_INT): + $formValues[$key] = $this->_do->$key; + if (!isset($element)) { + $element =& $this->_createIntegerField($key); + $elValidator = 'numeric'; + } + break; + case (($type & DB_DATAOBJECT_DATE) && ($type & DB_DATAOBJECT_TIME)): + $this->debug('DATE & TIME CONVERSION using callback for element '.$key.' ('.$this->_do->$key.')!', 'FormBuilder'); + $formValues[$key] = call_user_func($this->dateFromDatabaseCallback, $this->_do->$key); + if (!isset($element)) { + $element =& $this->_createDateTimeElement($key); + } + break; + case ($type & DB_DATAOBJECT_DATE): + $this->debug('DATE CONVERSION using callback for element '.$key.' ('.$this->_do->$key.')!', 'FormBuilder'); + $formValues[$key] = call_user_func($this->dateFromDatabaseCallback, $this->_do->$key); + if (!isset($element)) { + $element =& $this->_createDateElement($key); + } + break; + case ($type & DB_DATAOBJECT_TIME): + $this->debug('TIME CONVERSION using callback for element '.$key.' ('.$this->_do->$key.')!', 'FormBuilder'); + $formValues[$key] = call_user_func($this->dateFromDatabaseCallback, $this->_do->$key); + if (!isset($element)) { + $element =& $this->_createTimeElement($key); + } + break; + case ($type & DB_DATAOBJECT_TXT): + $formValues[$key] = $this->_do->$key; + if (!isset($element)) { + $element =& $this->_createTextArea($key); + } + break; + case ($type & DB_DATAOBJECT_STR): + $formValues[$key] = $this->_do->$key; + if (!isset($element)) { + // If field content contains linebreaks, make textarea - otherwise, standard textbox + if (isset($this->_do->$key) && strlen($this->_do->$key) && strstr($this->_do->$key, "\n")) { + $element =& $this->_createTextArea($key); + } else { + $element =& $this->_createTextField($key); + } + } + break; + case ($type & DB_DATAOBJECT_FORMBUILDER_CROSSLINK): + unset($element); + // generate crossLink stuff + if ($pk === false) { + return PEAR::raiseError('A primary key must exist in the base table when using crossLinks.'); + } + $crossLink = $this->crossLinks[$key]; + $groupName = '__crossLink_' . $crossLink['table']; + $crossLinksDo = DB_DataObject::factory($crossLink['table']); + if (PEAR::isError($crossLinksDo)) { + die($crossLinksDo->getMessage()); + } + + $crossLinksLinks = $crossLinksDo->links(); + + list($linkedtable, $linkedfield) = explode(':', $crossLinksLinks[$crossLink['toField']]); + $all_options = $this->_getSelectOptions($linkedtable); + $selected_options = array(); + if (isset($this->_do->$pk) && strlen($this->_do->$pk)) { + $crossLinksDo->{$crossLink['fromField']} = $this->_do->$pk; + if (method_exists($this->_do, 'preparelinkeddataobject')) { + if ($this->useCallTimePassByReference) { + eval('$this->_do->prepareLinkedDataObject(&$crossLinksDo, $key);'); + } else { + $this->_do->prepareLinkedDataObject($crossLinksDo, $key); + } + } + if ($crossLinksDo->find() > 0) { + while ($crossLinksDo->fetch()) { + $selected_options[$crossLinksDo->{$crossLink['toField']}] = clone($crossLinksDo); + } + } + } + + if (isset($crossLink['type']) && $crossLink['type'] == 'select') { + unset($element); + $element =& $this->_createSelectBox($groupName, $all_options, true); + $formValues[$groupName] = array_keys($selected_options); // set defaults later + + // ***X*** generate checkboxes + } else { + $element = array(); + $rowNames = array(); + $colNames = array(''); + foreach ($all_options as $optionKey => $value) { + $crossLinksElement = $this->_createCheckbox($groupName.'['.$optionKey.']', $value, $optionKey); + $elementNamePrefix = $this->elementNamePrefix.$groupName.'__'.$optionKey.'_'; + $elementNamePostfix = '_'.$this->elementNamePostfix;//']'; + if (isset($selected_options[$optionKey])) { + if (!isset($formValues[$groupName])) { + $formValues[$groupName] = array(); + } + $formValues[$groupName][$optionKey] = $optionKey; + } + if (isset($crossLinksDo->fb_crossLinkExtraFields)) { + $row = array(&$crossLinksElement); + if (isset($selected_options[$optionKey])) { + $extraFieldDo = $selected_options[$optionKey]; + } else { + $extraFieldDo = DB_DataObject::factory($crossLink['table']); + } + unset($tempFb); + $tempFb =& DB_DataObject_FormBuilder::create($extraFieldDo); + $extraFieldDo->fb_fieldsToRender = $crossLinksDo->fb_crossLinkExtraFields; + $extraFieldDo->fb_elementNamePrefix = $elementNamePrefix; + $extraFieldDo->fb_elementNamePostfix = $elementNamePostfix; + $this->_extraFieldsFb[$elementNamePrefix.$elementNamePostfix] =& $tempFb; + $tempForm = $tempFb->getForm(); + foreach ($crossLinksDo->fb_crossLinkExtraFields as $extraField) { + if ($tempForm->elementExists($elementNamePrefix.$extraField.$elementNamePostfix)) { + $tempEl =& $tempForm->getElement($elementNamePrefix.$extraField.$elementNamePostfix); + $colNames[$extraField] = $tempEl->getLabel(); + } else { + $tempEl =& $this->_createStaticField($elementNamePrefix.$extraField.$elementNamePostfix, + 'Error - element not found for extra field '.$extraField); + } + $row[] =& $tempEl; + if (!isset($formValues[$groupName.'__extraFields'])) { + $formValues[$groupName.'__extraFields'] = array(); + } + if (!isset($formValues[$groupName.'__extraFields'][$optionKey])) { + $formValues[$groupName.'__extraFields'][$optionKey] = array(); + } + $formValues[$groupName.'__extraFields'][$optionKey][$extraField] = $tempEl->getValue(); + unset($tempEl); + } + $element[] = $row; + unset($tempFb, $tempForm, $extraFieldDo, $row); + $rowNames[] = ''; + $crossLinksElement->setText(''); + } else { + $element[] = $crossLinksElement; + } + unset($crossLinksElement); + } + if (isset($crossLinksDo->fb_crossLinkExtraFields)) { + $this->_addElementTableToForm($form, $groupName, array_values($colNames), $rowNames, $element); + } else { + $this->_addElementGroupToForm($form, $element, $groupName, $this->crossLinkSeparator); + } + unset($element); + unset($rowNames); + unset($colNames); + } + break; + case ($type & DB_DATAOBJECT_FORMBUILDER_TRIPLELINK): + unset($element); + if ($pk === false) { + return PEAR::raiseError('A primary key must exist in the base table when using tripleLinks.'); + } + $tripleLink = $this->tripleLinks[$key]; + $elName = '__tripleLink_' . $tripleLink['table']; + $freeze = array_search($elName, $elements_to_freeze); + $tripleLinkDo = DB_DataObject::factory($tripleLink['table']); + if (PEAR::isError($tripleLinkDo)) { + die($tripleLinkDo->getMessage()); + } + + $tripleLinksLinks = $tripleLinkDo->links(); + + $fromField = $tripleLink['fromField']; + $toField1 = $tripleLink['toField1']; + $toField2 = $tripleLink['toField2']; + + list($linkedtable1, $linkedfield1) = explode(':', $tripleLinksLinks[$toField1]); + list($linkedtable2, $linkedfield2) = explode(':', $tripleLinksLinks[$toField2]); + + $all_options1 = $this->_getSelectOptions($linkedtable1); + $all_options2 = $this->_getSelectOptions($linkedtable2); + $selected_options = array(); + if (isset($this->_do->$pk) && strlen($this->_do->$pk)) { + $tripleLinkDo->$fromField = $this->_do->$pk; + if (method_exists($this->_do, 'preparelinkeddataobject')) { + if ($this->useCallTimePassByReference) { + eval('$this->_do->prepareLinkedDataObject(&$tripleLinkDo, $key);'); + } else { + $this->_do->prepareLinkedDataObject($tripleLinkDo, $key); + } + } + if ($tripleLinkDo->find() > 0) { + while ($tripleLinkDo->fetch()) { + $selected_options[$tripleLinkDo->$toField1][] = $tripleLinkDo->$toField2; + } + } + } + + $columnNames = array(); + foreach ($all_options2 as $key2 => $value2) { + $columnNames[] = $value2; + } + $rows = array(); + $rowNames = array(); + $formValues[$key] = array(); + foreach ($all_options1 as $key1 => $value1) { + $rowNames[] = $value1; + $row = array(); + foreach ($all_options2 as $key2 => $value2) { + unset($tripleLinksElement); + $tripleLinksElement = $this->_createCheckbox($elName.'['.$key1.']['.$key2.']', + '', + $key2 + //false, + //$freeze + ); + if (isset($selected_options[$key1])) { + if (in_array($key2, $selected_options[$key1])) { + if (!isset($formValues['__tripleLink_'.$tripleLink['table']][$key1])) { + $formValues['__tripleLink_'.$tripleLink['table']][$key1] = array(); + } + $formValues['__tripleLink_'.$tripleLink['table']][$key1][$key2] = $key2; + } + } + $row[] =& $tripleLinksElement; + } + $rows[] =& $row; + unset($row); + } + $this->_addElementTableToForm($form, $elName, $columnNames, $rowNames, $rows); + unset($columnNames, $rowNames, $rows); + break; + case ($type & DB_DATAOBJECT_FORMBUILDER_ENUM): + $formValues[$key] = $this->_do->$key; + if (!isset($element)) { + if (isset($this->enumOptions[$key])) { + $options = $this->enumOptions[$key]; + } else { + $options = call_user_func($this->enumOptionsCallback, $this->_do->__table, $key); + } + if (in_array($key, $this->selectAddEmpty) || !$notNull) { + $options = array_merge(array('' => $this->selectAddEmptyLabel), $options); + } + if (!$options) { + return PEAR::raiseError('There are no options defined for the enum field "'.$key.'". You may need to set the options in the enumOptions option or use your own enumOptionsCallback.'); + } + $element = array(); + if (isset($this->linkElementTypes[$key]) && $this->linkElementTypes[$key] == 'radio') { + foreach ($options as $option) { + $element =& $this->_createRadioButtons($key, $options); + } + } else { + $element =& $this->_createSelectBox($key, $options); + } + unset($options); + } + break; + case ($type & DB_DATAOBJECT_FORMBUILDER_REVERSELINK): + unset($element); + $element = array(); + $elName = '__reverseLink_'.$this->reverseLinks[$key]['table'].'_'.$this->reverseLinks[$key]['field']; + $do = DB_DataObject::factory($this->reverseLinks[$key]['table']); + if (method_exists($this->_do, 'preparelinkeddataobject')) { + if ($this->useCallTimePassByReference) { + eval('$this->_do->prepareLinkedDataObject(&$do, $key);'); + } else { + $this->_do->prepareLinkedDataObject($do, $key); + } + } + $rLinks = $do->links(); + $rPk = $this->_getPrimaryKey($do); + //$rFields = $do->table(); + list($lTable, $lField) = explode(':', $rLinks[$this->reverseLinks[$key]['field']]); + $formValues[$elName] = array(); + if ($do->find()) { + while ($do->fetch()) { + $label = $this->getDataObjectString($do); + if ($do->{$this->reverseLinks[$key]['field']} == $this->_do->$lField) { + $formValues[$elName][$do->$rPk] = $do->$rPk; + } elseif ($rLinked =& $do->getLink($this->reverseLinks[$key]['field'])) { + $label .= ''.$this->reverseLinks[$key]['linkText'].$this->getDataObjectString($rLinked).''; + } + $element[] =& $this->_createCheckbox($elName.'['.$do->$rPk.']', $label, $do->$rPk); + } + } + $this->_addElementGroupToForm($form, $element, $elName, $this->crossLinkSeparator); + unset($element); + break; + default: + $formValues[$key] = $this->_do->$key; + if (!isset($element)) { + $element =& $this->_createTextField($key); + } + } // End switch + //} // End else + if ($elValidator !== false) { + if (!isset($rules[$key])) { + $rules[$key] = array(); + } + $rules[$key][] = array('validator' => $elValidator, + 'rule' => $elValidRule, + 'message' => $this->ruleViolationMessage); + } // End if + + } // End else + + //GROUP OR ELEMENT ADDITION + if (isset($this->preDefGroups[$key])) { + $group = $this->preDefGroups[$key]; + $groups[$group][] = $element; + } elseif (isset($element)) { + if (is_array($element)) { + $this->_addElementGroupToForm($form, $element, $key); + } else { + $this->_addElementToForm($form, $element); + } + } // End if + + + //ADD REQURED RULE FOR NOT_NULL FIELDS + if ((!in_array($key, $keys) || $this->hidePrimaryKey == false) + && ($notNull) + && !in_array($key, $elements_to_freeze) + && !($type & DB_DATAOBJECT_BOOL)) { + $this->_setFormElementRequired($form, $key); + } + + // VALIDATION RULES + if (isset($rules[$key])) { + $this->_addFieldRulesToForm($form, $rules[$key], $key); + } + } // End foreach + + // Freeze fields that are not to be edited by the user + $this->_freezeFormElements($form, $elements_to_freeze); + + //GROUP SUBMIT + $flag = true; + if (isset($this->preDefGroups['__submit__'])) { + $group = $this->preDefGroups['__submit__']; + if (count($groups[$group]) > 1) { + $groups[$group][] =& $this->_createSubmitButton('__submit__', $this->submitText); + $flag = false; + } else { + $flag = true; + } + } + + //GROUPING + if (isset($groups) && is_array($groups)) { //apply grouping + reset($groups); + while (list($grp, $elements) = each($groups)) { + if (count($elements) == 1) { + $this->_addElementToForm($form, $elements[0]); + } elseif (count($elements) > 1) { + $this->_addElementGroupToForm($form, $elements, $grp, ' '); + } + } + } + + //ELEMENT SUBMIT + if ($flag == true && $this->createSubmit == true) { + $this->_addSubmitButtonToForm($form, '__submit__', $this->submitText); + } + + //APPEND EXISTING FORM ELEMENTS + if (is_a($this->_form, 'html_quickform') && $this->_appendForm == true) { + // There somehow needs to be a new method in QuickForm that allows to fetch + // a list of all element names currently registered in a form. Otherwise, there + // will be need for some really nasty workarounds once QuickForm adopts PHP5's + // new encapsulation features. + reset($this->_form->_elements); + while (list($elNum, $element) = each($this->_form->_elements)) { + $this->_addElementToForm($form, $element); + } + } + + // Assign default values to the form + $fixedFormValues = array(); + foreach ($formValues as $key => $value) { + $fixedFormValues[$this->getFieldName($key)] = $value; + } + $this->_setFormDefaults($form, $fixedFormValues); + return $form; + } + + + /** + * Gets the name of the field to use in the form. + * + * @param string field's name + * @return string field name to use with form + */ + function getFieldName($fieldName) { + if (($pos = strpos($fieldName, '[')) !== false) { + $fieldName = substr($fieldName, 0, $pos).$this->elementNamePostfix.substr($fieldName, $pos); + } else { + $fieldName .= $this->elementNamePostfix; + } + return $this->elementNamePrefix.$fieldName; + } + + + /** + * DB_DataObject_FormBuilder::_explodeArrString() + * + * Internal method, will convert string representations of arrays as used in .ini files + * to real arrays. String format example: + * key1:value1,key2:value2,key3:value3,... + * + * @param string $str The string to convert to an array + * @access protected + * @return array + */ + function _explodeArrString($str) { + $ret = array(); + $arr = explode(',', $str); + foreach ($arr as $mapping) { + if (strstr($mapping, ':')) { + $map = explode(':', $mapping); + $ret[$map[0]] = $map[1]; + } else { + $ret[] = $mapping; + } + } + return $ret; + } + + + /** + * DB_DataObject_FormBuilder::_reorderElements() + * + * Changes the order in which elements are being processed, so that + * you can use QuickForm's default renderer or dynamic templates without + * being dependent on the field order in the database. + * + * Make a class property named "fb_preDefOrder" in your DataObject-derived classes + * which contains an array with the correct element order to use this feature. + * + * @return mixed Array in correct order or FALSE if reordering was not possible + * @access protected + * @author Fabien Franzen + */ + function _reorderElements() { + if ($this->preDefOrder) { + $this->debug('
...reordering elements...
'); + $elements = $this->_getFieldsToRender(); + $table = $this->_do->table(); + $crossLinks = $this->_getSpecialElementNames(); + + foreach ($this->preDefOrder as $elem) { + if (isset($elements[$elem])) { + $ordered[$elem] = $elements[$elem]; //key=>type + } elseif (!isset($table[$elem]) && !isset($crossLinks[$elem])) { + $this->debug('
...reorder not supported: invalid element(key) found "'.$elem.'"...
'); + return false; + } + } + + $ordered = array_merge($ordered, array_diff_assoc($elements, $ordered)); + + return $ordered; + } else { + $this->debug('
...reorder not supported, fb_preDefOrder is not set or is not an array...
'); + return false; + } + } + + /** + * Returns an array of crosslink and triplelink elements for use the same as + * DB_DataObject::table(). + * + * @return array the key is the name of the cross/triplelink element, the value + * is the type + */ + function _getSpecialElementNames() { + $ret = array(); + foreach ($this->tripleLinks as $tripleLink) { + $ret['__tripleLink_'.$tripleLink['table']] = DB_DATAOBJECT_FORMBUILDER_TRIPLELINK; + } + foreach ($this->crossLinks as $crossLink) { + $ret['__crossLink_'.$crossLink['table']] = DB_DATAOBJECT_FORMBUILDER_CROSSLINK; + } + foreach ($this->reverseLinks as $reverseLink) { + $ret['__reverseLink_'.$reverseLink['table'].'_'.$reverseLink['field']] = DB_DATAOBJECT_FORMBUILDER_REVERSELINK; + } + return $ret; + } + + + /** + * DB_DataObject_FormBuilder::useForm() + * + * Sometimes, it might come in handy not just to create a new QuickForm object, + * but to work with an existing one. Using FormBuilder together with + * HTML_QuickForm_Controller or HTML_QuickForm_Page is such an example ;-) + * If you do not call this method before the form is generated, a new QuickForm + * object will be created (default behaviour). + * + * @param $form object A HTML_QuickForm object (or extended from that) + * @param $append boolean If TRUE, the form will be appended to the one generated by FormBuilder. If false, FormBuilder will just add its own elements to this form. + * @return boolean Returns false if the passed object was not a HTML_QuickForm object or a QuickForm object was already created + * @access public + */ + function useForm(&$form, $append = false) + { + if (is_a($form, 'html_quickform') && !is_object($this->_form)) { + $this->_form =& $form; + $this->_appendForm = $append; + return true; + } + return false; + } + + + + + /** + * DB_DataObject_FormBuilder::getFieldLabel() + * + * Returns the label for the given field name. If no label is specified, + * the fieldname will be returned with ucfirst() applied. + * + * @param $fieldName string The field name + * @return string + * @access public + */ + function getFieldLabel($fieldName) + { + if (isset($this->fieldLabels[$fieldName])) { + return $this->fieldLabels[$fieldName]; + } + return ucfirst($fieldName); + } + + /** + * DB_DataObject_FormBuilder::getDataObjectString() + * + * Returns a string which identitfies this dataobject. + * If multiple display fields are given, will display them all seperated by ", ". + * If a display field is a foreign key (link) the display value for the record it + * points to will be used as long as the linkDisplayLevel has not been reached. + * Its display value will be surrounded by parenthesis as it may have multiple + * display fields of its own. + * + * May be called statically. + * + * Will use display field configurations from these locations, in this order: + * 1) $displayFields parameter + * 2) the fb_linkDisplayFields member variable of the dataobject + * 3) the linkDisplayFields member variable of this class (if not called statically) + * 4) all fields returned by the DO's table() function + * + * @param DB_DataObject the dataobject to get the display value for, must be populated + * @param mixed field to use to display, may be an array with field names or a single field. + * Will only be used for this DO, not linked DOs. If you wish to set the display fields + * all DOs the same, set the option in the FormBuilder class instance. + * @param int the maximum link display level. If null, $this->linkDisplayLebel will be used + * if it exists, otherwise 3 will be used. {@see DB_DataObject_FormBuilder::linkDisplayLevel} + * @param int the current recursion level. For internal use only. + * @return string select display value for this field + * @access public + */ + function getDataObjectString(&$do, $displayFields = false, $linkDisplayLevel = null, $level = 1) { + if ($linkDisplayLevel === null) { + $linkDisplayLevel = (isset($this) && isset($this->linkDisplayLevel)) ? $this->linkDisplayLevel : 3; + } + $links = $do->links(); + if ($displayFields === false) { + if (isset($do->fb_linkDisplayFields)) { + $displayFields = $do->fb_linkDisplayFields; + } elseif (isset($this) && isset($this->linkDisplayFields) && $this->linkDisplayFields) { + $displayFields = $this->linkDisplayFields; + } + if (!$displayFields) { + $displayFields = array_keys($do->table()); + } + } + $ret = ''; + $first = true; + foreach ($displayFields as $field) { + if ($first) { + $first = false; + } else { + $ret .= ', '; + } + if (isset($do->$field)) { + if ($linkDisplayLevel > $level && isset($links[$field]) + && ($subDo = $do->getLink($field))) { + if (isset($this) && is_a($this, 'DB_DataObject_FormBuilder')) { + $ret .= '('.$this->getDataObjectString($subDo, false, $linkDisplayLevel, $level + 1).')'; + } else { + $ret .= '('.DB_DataObject_FormBuilder::getDataObjectString($subDo, false, $linkDisplayLevel, $level + 1).')'; + } + } else { + $ret .= $do->$field; + } + } + } + return $ret; + } + + /** + * DB_DataObject_FormBuilder::getSelectOptions() + * + * Returns an array of options for use with the HTML_QuickForm "select" element. + * It will try to fetch all related objects (if any) for the given field name and + * build the array. + * For the display name of the option, it will try to use + * the settings in the database.formBuilder.ini file. If those are not found, + * the linked object's property "fb_linkDisplayFields". If that one is not present, + * it will try to use the global configuration setting "linkDisplayFields". + * Can also be called with a second parameter containing the name of the display + * field - this will override all other settings. + * Same goes for "linkOrderFields", which determines the field name used for + * sorting the option elements. If neither a config setting nor a class property + * of that name is set, the display field name will be used. + * + * @param string $field The field to fetch the links from. You should make sure the field actually *has* links before calling this function (see: DB_DataObject::links()) + * @param string $displayFields (Optional) The name of the field used for the display text of the options + * @param bool $selectAddEmpty (Optional) If true, an empty option will be added to the list of options + * If false, the selectAddEmpty member var will be checked + * @return array strings representing all of the records in the table $field links to. + * @access public + */ + function getSelectOptions($field, $displayFields = false, $selectAddEmpty = false) + { + if (empty($this->_do->_database)) { + // TEMPORARY WORKAROUND !!! Guarantees that DataObject config has + // been loaded and all link information is available. + $this->_do->keys(); + } + $links = $this->_do->links(); + $link = explode(':', $links[$field]); + + $res = $this->_getSelectOptions($link[0], + $displayFields, + $selectAddEmpty || in_array($field, $this->selectAddEmpty), + $field); + + if ($res !== false) { + return $res; + } + + $this->debug('Error: '.get_class($opts).' does not inherit from DB_DataObject'); + return array(); + } + + /** + * Internal function to get the select potions for a table. + * + * @param string $table The table to get the select display strings for. + * @param array $displayFields array of diaply fields to use. Will default to the FB or DO options. + * @param bool $selectAddEmpty If set to true, there will be an empty option in the returned array. + * @param string $field the field in the current table which we're getting options for + * + * @return array strings representing all of the records in $table. + * @access protected + */ + function _getSelectOptions($table, $displayFields = false, $selectAddEmpty = false, $field = false) { + $opts = DB_DataObject::factory($table); + if (is_a($opts, 'db_dataobject')) { + $pk = $this->_getPrimaryKey($opts); + if ($displayFields === false) { + if (isset($opts->fb_linkDisplayFields)) { + $displayFields = $opts->fb_linkDisplayFields; + } elseif ($this->linkDisplayFields){ + $displayFields = $this->linkDisplayFields; + } else { + $displayFields = array($pk); + } + } + + if (isset($opts->fb_linkOrderFields)) { + $orderFields = $opts->fb_linkOrderFields; + } elseif ($this->linkOrderFields){ + $orderFields = $this->linkOrderFields; + } else { + $orderFields = $displayFields; + } + $orderStr = ''; + $first = true; + foreach ($orderFields as $col) { + if ($first) { + $first = false; + } else { + $orderStr .= ', '; + } + $orderStr .= $col; + } + if ($orderStr) { + $opts->orderBy($orderStr); + } + $list = array(); + + // FIXME! + if ($selectAddEmpty) { + $list[''] = $this->selectAddEmptyLabel; + } + if (method_exists($this->_do, 'preparelinkeddataobject')) { + if ($this->useCallTimePassByReference) { + eval('$this->_do->prepareLinkedDataObject(&$opts, $field);'); + } else { + $this->_do->prepareLinkedDataObject($opts, $field); + } + } + // FINALLY, let's see if there are any results + if ($opts->find() > 0) { + while ($opts->fetch()) { + $list[$opts->$pk] = $this->getDataObjectString($opts, $displayFields); + } + } + + return $list; + } + $this->debug('Error: '.get_class($opts).' does not inherit from DB_DataObject'); + return array(); + } + + /** + * DB_DataObject_FormBuilder::populateOptions() + * + * Populates public member vars with fb_ equivalents in the DataObject. + */ + function populateOptions() { + $badVars = array('linkDisplayFields', 'linkOrderFields'); + foreach (get_object_vars($this) as $var => $value) { + if ($var[0] != '_' && !in_array($var, $badVars) && isset($this->_do->{'fb_'.$var})) { + $this->$var = $this->_do->{'fb_'.$var}; + } + } + } + + /** + * DB_DataObject_FormBuilder::getForm() + * + * Returns a HTML form that was automagically created by _generateForm(). + * You need to use the get() method before calling this one in order to + * prefill the form with the retrieved data. + * + * If you have a method named "preGenerateForm()" in your DataObject-derived class, + * it will be called before _generateForm(). This way, you can create your own elements + * there and add them to the "fb_preDefElements" property, so they will not be auto-generated. + * + * If you have your own "getForm()" method in your class, it will be called instead of + * _generateForm(). This enables you to have some classes that make their own forms completely + * from scratch, without any auto-generation. Use this for highly complex forms. Your getForm() + * method needs to return the complete HTML_QuickForm object by reference. + * + * If you have a method named "postGenerateForm()" in your DataObject-derived class, it will + * be called after _generateForm(). This allows you to remove some elements that have been + * auto-generated from table fields but that you don't want in the form. + * + * Many ways lead to rome. + * + * @param string $action The form action. Optional. If set to false (default), $_SERVER['PHP_SELF'] is used. + * @param string $target The window target of the form. Optional. Defaults to '_self'. + * @param string $formName The name of the form, will be used in "id" and "name" attributes. + * If set to false (default), the class name is used, prefixed with "frm" + * @param string $method The submit method. Defaults to 'post'. + * @return object + * @access public + */ + function &getForm($action = false, $target = '_self', $formName = false, $method = 'post') + { + if (method_exists($this->_do, 'pregenerateform')) { + if ($this->useCallTimePassByReference) { + eval('$this->_do->preGenerateForm(&$this);'); + } else { + $this->_do->preGenerateForm($this); + } + } + $this->populateOptions(); + foreach ($this->crossLinks as $key => $crossLink) { + $groupName = '__crossLink_' . $crossLink['table']; + $do = DB_DataObject::factory($crossLink['table']); + if (PEAR::isError($do)) { + return PEAR::raiseError('Cannot load dataobject for table '.$crossLink['table'].' - '.$do->getMessage()); + } + + $links = $do->links(); + + if (isset($crossLink['fromField'])) { + $fromField = $crossLink['fromField']; + } else { + unset($fromField); + } + if (isset($crossLink['toField'])) { + $toField = $crossLink['toField']; + } else { + unset($toField); + } + if (!isset($toField) || !isset($fromField)) { + foreach ($links as $field => $link) { + list($linkTable, $linkField) = explode(':', $link); + if (!isset($fromField) && $linkTable == $this->_do->__table) { + $fromField = $field; + } elseif (!isset($toField) && (!isset($fromField) || $linkField != $fromField)) { + $toField = $field; + } + } + } + unset($this->crossLinks[$key]); + $this->crossLinks[$groupName] = array_merge($crossLink, + array('fromField' => $fromField, + 'toField' => $toField)); + } + foreach ($this->tripleLinks as $key => $tripleLink) { + $elName = '__tripleLink_' . $tripleLink['table']; + //$freeze = array_search($elName, $elements_to_freeze); + $do = DB_DataObject::factory($tripleLink['table']); + if (PEAR::isError($do)) { + die($do->getMessage()); + } + + $links = $do->links(); + + if (isset($tripleLink['fromField'])) { + $fromField = $tripleLink['fromField']; + } else { + unset($fromField); + } + if (isset($tripleLink['toField1'])) { + $toField1 = $tripleLink['toField1']; + } else { + unset($toField1); + } + if (isset($tripleLink['toField2'])) { + $toField2 = $tripleLink['toField2']; + } else { + unset($toField2); + } + if (!isset($toField2) || !isset($toField1) || !isset($fromField)) { + foreach ($links as $field => $link) { + list($linkTable, $linkField) = explode(':', $link); + if (!isset($fromField) && $linkTable == $this->_do->__table) { + $fromField = $field; + } elseif (!isset($toField1) && (!isset($fromField) || $linkField != $fromField)) { + $toField1 = $field; + } elseif (!isset($toField2) && (!isset($fromField) || $linkField != $fromField) && $linkField != $toField1) { + $toField2 = $field; + } + } + } + unset($this->tripleLinks[$key]); + $this->tripleLinks[$elName] = array_merge($tripleLink, + array('fromField' => $fromField, + 'toField1' => $toField1, + 'toField2' => $toField2)); + } + foreach ($this->reverseLinks as $key => $reverseLink) { + $elName = '__reverseLink_'.$reverseLink['table'].'_'.$reverseLink['field']; + if (!isset($reverseLink['field'])) { + $do = DB_DataObject::factory($reverseLink['table']); + $links = $do->links(); + foreach ($do->links() as $field => $link) { + list($linkTable, $linkField) = explode(':', $link); + if ($linkTable == $this->_do->__table) { + $reverseLink['field'] = $field; + break; + } + } + } + if (!isset($reverseLink['linkText'])) { + $reverseLink['linkText'] = ' - currently linked to - '; + } + unset($this->reverseLinks[$key]); + $this->reverseLinks[$elName] = $reverseLink; + } + + if (method_exists($this->_do, 'getform')) { + $obj = $this->_do->getForm($action, $target, $formName, $method); + } else { + $obj = &$this->_generateForm($action, $target, $formName, $method); + } + if (method_exists($this->_do, 'postgenerateform')) { + if ($this->useCallTimePassByReference) { + eval('$this->_do->postGenerateForm(&$obj, &$this);'); + } else { + $this->_do->postGenerateForm($obj, $this); + } + } + return($obj); + } + + + /** + * DB_DataObject_FormBuilder::_date2array() + * + * Takes a string representing a date or a unix timestamp and turns it into an + * array suitable for use with the QuickForm data element. + * When using a string, make sure the format can be handled by the PEAR::Date constructor! + * + * Beware: For the date conversion to work, you must at least use the letters "d", "m" and "Y" in + * your format string (see "dateElementFormat" option). If you want to enter a time as well, + * you will have to use "H", "i" and "s" as well. Other letters will not work! Exception: You can + * also use "M" instead of "m" if you want plain text month names. + * + * @param mixed $date A unix timestamp or the string representation of a date, compatible to strtotime() + * @return array + * @access protected + */ + function _date2array($date) + { + $da = array(); + if (is_string($date)) { + if (preg_match('/^\d+:\d+(:\d+|)(\s+[ap]m|)$/i', $date)) { + $date = date('Y-m-d ').$date; + $getDate = false; + } else { + $getDate = true; + } + include_once('Date.php'); + $dObj = new Date($date); + if ($getDate) { + $da['d'] = $dObj->getDay(); + $da['l'] = $da['D'] = $dObj->getDayOfWeek(); + $da['m'] = $da['M'] = $da['F'] = $dObj->getMonth(); + $da['Y'] = $da['y'] = $dObj->getYear(); + } + $da['H'] = $dObj->getHour(); + $da['h'] = $da['H'] % 12; + if ($da['h'] == 0) { + $da['h'] = 12; + } + $da['i'] = $dObj->getMinute(); + $da['s'] = $dObj->getSecond(); + if ($da['H'] >= 12) { + $da['a'] = 'pm'; + $da['A'] = 'PM'; + } else { + $da['a'] = 'am'; + $da['A'] = 'AM'; + } + unset($dObj); + } else { + if (is_int($date)) { + $time = $date; + } else { + $time = time(); + } + $da['d'] = date('d', $time); + $da['l'] = $da['D'] = date('w', $time); + $da['m'] = $da['M'] = $da['F'] = date('m', $time); + $da['Y'] = $da['y'] = date('Y', $time); + $da['H'] = date('H', $time); + $da['h'] = date('h', $time); + $da['i'] = date('i', $time); + $da['s'] = date('s', $time); + $da['a'] = date('a', $time); + $da['A'] = date('A', $time); + } + $this->debug('_date2array(): from '.$date.' ...'); + return $da; + } + + + /** + * DB_DataObject_FormBuilder::_array2date() + * + * Takes a date array as used by the QuickForm date element and turns it back into + * a string representation suitable for use with a database date field (format 'YYYY-MM-DD'). + * If second parameter is true, it will return a unix timestamp instead. //FRANK: Not at this point it wont + * + * Beware: For the date conversion to work, you must at least use the letters "d", "m" and "Y" in + * your format string (see "dateElementFormat" option). If you want to enter a time as well, + * you will have to use "H", "i" and "s" as well. Other letters will not work! Exception: You can + * also use "M" instead of "m" if you want plain text month names. + * + * @param array $date An array representation of a date, as user in HTML_QuickForm's date element + * @param boolean $timestamp Optional. If true, return a timestamp instead of a string. Defaults to false. + * @return mixed + * @access protected + */ + function _array2date($dateInput, $timestamp = false) + { + if (isset($dateInput['M'])) { + $month = $dateInput['M']; + } elseif (isset($dateInput['m'])) { + $month = $dateInput['m']; + } elseif (isset($dateInput['F'])) { + $month = $dateInput['F']; + } + if (isset($dateInput['Y'])) { + $year = $dateInput['Y']; + } elseif (isset($dateInput['y'])) { + $year = $dateInput['y']; + } + if (isset($dateInput['H'])) { + $hour = $dateInput['H']; + } elseif (isset($dateInput['h'])) { + $hour = $dateInput['h']; + } + if (isset($dateInput['a'])) { + $ampm = $dateInput['a']; + } elseif (isset($dateInput['A'])) { + $ampm = isset($dateInput['A']); + } + $strDate = ''; + if (isset($year) || isset($month) || isset($dateInput['d'])) { + if (!isset($year)) { + $year = '0000'; + } + if(!isset($month)) { + $month = '00'; + } + if (!isset($dateInput['d'])) { + $dateInput['d'] = '00'; + } + $strDate .= $year.'-'.$month.'-'.$dateInput['d']; + } + if (isset($hour) || isset($dateInput['i']) || isset($dateInput['s'])) { + if (!isset($hour)) { + $hour = '00'; + } + if (!isset($dateInput['i'])) { + $dateInput['i'] = '00'; + } + if (!empty($strDate)) { + $strDate .= ' '; + } + $strDate .= $hour.':'.$dateInput['i']; + if (isset($dateInput['s'])) { + $strDate .= ':'.$dateInput['s']; + } + if (isset($ampm)) { + $strDate .= ' '.$ampm; + } + } + $this->debug('_array2date(): to '.$strDate.' ...'); + return $strDate; + } + + /** + * DB_DataObject_FormBuilder::validateData() + * + * Makes a call to the current DataObject's validate() method and returns the result. + * + * @return mixed + * @access public + * @see DB_DataObject::validate() + */ + function validateData() + { + $this->_validationErrors = $this->_do->validate(); + return $this->_validationErrors; + } + + /** + * DB_DataObject_FormBuilder::getValidationErrors() + * + * Returns errors from data validation. If errors have occured, this will be + * an array with the fields that have errors, otherwise a boolean. + * + * @return mixed + * @access public + * @see DB_DataObject::validate() + */ + function getValidationErrors() + { + return $this->_validationErrors; + } + + + /** + * DB_DataObject_FormBuilder::processForm() + * + * This will take the submitted form data and put it back into the object's properties. + * If the primary key is not set or NULL, it will be assumed that you wish to insert a new + * element into the database, so DataObject's insert() method is invoked. + * Otherwise, an update() will be performed. + * Careful: If you're using natural keys or cross-referencing tables where you don't have + * one dedicated primary key, this will always assume that you want to do an update! As there + * won't be a matching entry in the table, no action will be performed at all - the reason + * for this behaviour can be very hard to detect. Thus, if you have such a situation in one + * of your tables, simply override this method so that instead of the key check it will try + * to do a SELECT on the table using the current settings. If a match is found, do an update. + * If not, do an insert. + * This method is perfect for use with QuickForm's process method. Example: + * + * if ($form->validate()) { + * $form->freeze(); + * $form->process(array(&$formGenerator,'processForm'), false); + * } + * + * + * If you wish to enforce a special type of query, use the forceQueryType() method. + * + * Always remember to pass your objects by reference - otherwise, if the operation was + * an insert, the primary key won't get updated with the new database ID because processForm() + * was using a local copy of the object! + * + * If a method named "preProcessForm()" exists in your derived class, it will be called before + * processForm() starts doing its magic. The data that has been submitted by the form + * will be passed to that method as a parameter. + * Same goes for a method named "postProcessForm()", with the only difference - you might + * have guessed this by now - that it's called after the insert/update operations have + * been done. Use this for filtering data, notifying users of changes etc.pp. ... + * + * @param array $values The values of the submitted form + * @param string $queryType If the standard query behaviour ain't good enough for you, you can force a certain type of query + * @return boolean TRUE if database operations were performed, FALSE if not + * @access public + */ + function processForm($values) + { + if ($this->elementNamePrefix !== '' || $this->elementNamePostfix !== '') { + $origValues = $values; + $values = $this->_getMyValues($values); + } + $this->debug('
...processing form data...
'); + if (method_exists($this->_do, 'preprocessform')) { + if ($this->useCallTimePassByReference) { + eval('$this->_do->preProcessForm(&$values);'); + } else { + $this->_do->preProcessForm($values); + } + } + + $editableFields = $this->_getUserEditableFields(); + $tableFields = $this->_do->table(); + $links = $this->_do->links(); + + foreach ($values as $field => $value) { + $this->debug('Field '.$field.' '); + // Double-check if the field may be edited by the user... if not, don't + // set the submitted value, it could have been faked! + if (in_array($field, $editableFields)) { + if (isset($tableFields[$field])) { + if (($tableFields[$field] & DB_DATAOBJECT_DATE) || in_array($field, $this->dateFields)) { + $this->debug('DATE CONVERSION for using callback from '.$value.' ...'); + $value = call_user_func($this->dateToDatabaseCallback, $value); + } elseif (($tableFields[$field] & DB_DATAOBJECT_TIME) || in_array($field, $this->timeFields)) { + $this->debug('TIME CONVERSION for using callback from '.$value.' ...'); + $value = call_user_func($this->dateToDatabaseCallback, $value); + } elseif (is_array($value)) { + if (isset($value['tmp_name'])) { + $this->debug(' (converting file array) '); + $value = $value['name']; + //JUSTIN + //This is not really a valid assumption IMHO. This should only be done if the type is + // date or the field is in dateFields + /*} else { + $this->debug("DATE CONVERSION using callback from $value ..."); + $value = call_user_func($this->dateToDatabaseCallback, $value);*/ + } + } + if (is_array($links) && isset($links[$field])) { + if ($value === '') { + $this->debug('Casting to NULL'); + require_once('DB/DataObject/Cast.php'); + $value = DB_DataObject_Cast::sql('NULL'); + } + } + $this->debug('is substituted with "'.$value.'".
'); + + // See if a setter method exists in the DataObject - if so, use that one + if (method_exists($this->_do, 'set' . $field)) { + $this->_do->{'set'.$field}($value); + } else { + // Otherwise, just set the property 'normally'... + $this->_do->$field = $value; + } + } else { + $this->debug('is not a valid field.
'); + } + } else { + $this->debug('is defined not to be editable by the user!
'); + } + } + foreach ($this->booleanFields as $boolField) { + if (!isset($values[$boolField])) { + $this->_do->$boolField = 0; + } + } + foreach ($tableFields as $field => $type) { + if ($type & DB_DATAOBJECT_BOOL && !isset($values[$field])) { + $this->_do->$field = 0; + } + } + + $dbOperations = true; + if ($this->validateOnProcess === true) { + $this->debug('Validating data... '); + if (is_array($this->validateData())) { + $dbOperations = false; + } + } + + $pk = $this->_getPrimaryKey($this->_do); + + // Data is valid, let's store it! + if ($dbOperations) { + $action = $this->_queryType; + if ($this->_queryType == DB_DATAOBJECT_FORMBUILDER_QUERY_AUTODETECT) { + // Could the primary key be detected? + if ($pk === false) { + // Nope, so let's exit and return false. Sorry, you can't store data using + // processForm with this DataObject unless you do some tweaking :-( + $this->debug('Primary key not detected - storing data not possible.'); + return false; + } + + $action = DB_DATAOBJECT_FORMBUILDER_QUERY_FORCEUPDATE; + if (!isset($this->_do->$pk) || !strlen($this->_do->$pk)) { + $action = DB_DATAOBJECT_FORMBUILDER_QUERY_FORCEINSERT; + } + } + + switch ($action) { + case DB_DATAOBJECT_FORMBUILDER_QUERY_FORCEINSERT: + $id = $this->_do->insert(); + $this->debug('ID ('.$pk.') of the new object: '.$id.'
'); + break; + case DB_DATAOBJECT_FORMBUILDER_QUERY_FORCEUPDATE: + $this->_do->update(); + $this->debug('Object updated.
'); + break; + } + + //triple/crossLinks only work when a primark key is set + if ($pk && isset($this->_do->$pk) && strlen($this->_do->$pk)) { + // process tripleLinks + foreach ($this->tripleLinks as $tripleLink) { + $do = DB_DataObject::factory($tripleLink['table']); + + $links = $do->links(); + + $fromField = $tripleLink['fromField']; + $toField1 = $tripleLink['toField1']; + $toField2 = $tripleLink['toField2']; + + if (isset($values['__tripleLink_'.$tripleLink['table']])) { + $rows = $values['__tripleLink_'.$tripleLink['table']]; + } else { + $rows = array(); + } + $do->$fromField = $this->_do->$pk; + $do->selectAdd(); + $do->selectAdd($toField1); + $do->selectAdd($toField2); + if (method_exists($this->_do, 'preparelinkeddataobject')) { + if ($this->useCallTimePassByReference) { + eval('$this->_do->prepareLinkedDataObject(&$do, \'__tripleLink_\'.$tripleLink[\'table\']);'); + } else { + $this->_do->prepareLinkedDataObject($do, '__tripleLink_'.$tripleLink['table']); + } + } + $do->find(); + + $oldFieldValues = array(); + while ($do->fetch()) { + if (isset($rows[$do->$toField1]) && in_array($do->$toField2, $rows[$do->$toField1])) { + $oldFieldValues[$do->$toField1][$do->$toField2] = true; + } else { + $do->delete(); + } + } + + if (count($rows) > 0) { + foreach ($rows as $rowid => $row) { + if (count($row) > 0) { + foreach ($row as $fieldvalue) { + if (!isset($oldFieldValues[$rowid]) || !isset($oldFieldValues[$rowid][$fieldvalue])) { + $do = DB_DataObject::factory($tripleLink['table']); + $do->$fromField = $this->_do->$pk; + $do->$toField1 = $rowid; + $do->$toField2 = $fieldvalue; + $do->insert(); + } + } + } + } + } + } + + //process crossLinks + foreach ($this->crossLinks as $crossLink) { + $do = DB_DataObject::factory($crossLink['table']); + $links = $do->links(); + + $fromField = $crossLink['fromField']; + $toField = $crossLink['toField']; + + if (isset($values['__crossLink_'.$crossLink['table']])) { + $fieldvalues = $values['__crossLink_'.$crossLink['table']]; + } else { + $fieldvalues = array(); + } + /*if (isset($values['__crossLink_'.$crossLink['table'].'__extraFields'])) { + $extraFieldValues = $values['__crossLink_'.$crossLink['table'].'__extraFields']; + } else { + $extraFieldValues = array(); + }*/ + $do->$fromField = $this->_do->$pk; + $do->selectAdd(); + $do->selectAdd($toField); + $do->selectAdd($fromField); + if ($doKeys = $do->sequenceKey()) { + $do->selectAdd($doKeys[0]); + } + if (method_exists($this->_do, 'preparelinkeddataobject')) { + if ($this->useCallTimePassByReference) { + eval('$this->_do->prepareLinkedDataObject(&$do, \'__crossLink_\'.$crossLink[\'table\']);'); + } else { + $this->_do->prepareLinkedDataObject($do, '__crossLink_'.$crossLink['table']); + } + } + $do->find(); + + $oldFieldValues = array(); + while ($do->fetch()) { + if (isset($fieldvalues[$do->$toField])) { + $oldFieldValues[$do->$toField] = clone($do); + } else { + $do->delete(); + } + } + if (count($fieldvalues) > 0) { + foreach ($fieldvalues as $fieldvalue) { + $crossLinkPrefix = $this->elementNamePrefix.'__crossLink_'.$crossLink['table'].'__'.$fieldvalue.'_'; + $crossLinkPostfix = '_'.$this->elementNamePostfix; + if (isset($oldFieldValues[$fieldvalue])) { + if (isset($do->fb_crossLinkExtraFields)) { + $this->_extraFieldsFb[$crossLinkPrefix.$crossLinkPostfix]->processForm(isset($origValues) ? $origValues : $values); + /*$do = $oldFieldValues[$fieldvalue]; + $update = false; + foreach ($do->fb_crossLinkExtraFields as $extraField) { + if ($do->$extraField !== $extraFieldValues[$fieldvalue][$extraField]) { + $update = true; + $do->$extraField = $extraFieldValues[$fieldvalue][$extraField]; + } + } + if ($update) { + $do->update(); + }*/ + } + } else { + if (isset($do->fb_crossLinkExtraFields)) { + $insertValues = isset($origValues) ? $origValues : $values; + $insertValues[$crossLinkPrefix.$fromField.$crossLinkPostfix] = $this->_do->$pk; + $insertValues[$crossLinkPrefix.$toField.$crossLinkPostfix] = $fieldvalue; + $this->_extraFieldsFb[$crossLinkPrefix.$crossLinkPostfix]->fieldsToRender[] = $fromField; + $this->_extraFieldsFb[$crossLinkPrefix.$crossLinkPostfix]->fieldsToRender[] = $toField; + $this->_extraFieldsFb[$crossLinkPrefix.$crossLinkPostfix]->processForm($insertValues); + /*foreach ($do->fb_crossLinkExtraFields as $extraField) { + $do->$extraField = $extraFieldValues[$do->$toField][$extraField]; + }*/ + } else { + $do = DB_DataObject::factory($crossLink['table']); + $do->$fromField = $this->_do->$pk; + $do->$toField = $fieldvalue; + $do->insert(); + } + } + } + } + } + + foreach ($this->reverseLinks as $reverseLink) { + $elName = '__reverseLink_'.$reverseLink['table'].'_'.$reverseLink['field']; + $do = DB_DataObject::factory($reverseLink['table']); + if (method_exists($this->_do, 'preparelinkeddataobject')) { + if ($this->useCallTimePassByReference) { + eval('$this->_do->prepareLinkedDataObject(&$do, $key);'); + } else { + $this->_do->prepareLinkedDataObject($do, $key); + } + } + $rLinks = $do->links(); + $rPk = $this->_getPrimaryKey($do); + $rFields = $do->table(); + list($lTable, $lField) = explode(':', $rLinks[$reverseLink['field']]); + if ($do->find()) { + while ($do->fetch()) { + unset($newVal); + if (isset($values[$elName][$do->$rPk])) { + if ($do->{$reverseLink['field']} != $this->_do->$lField) { + $do->{$reverseLink['field']} = $this->_do->$lField; + $do->update(); + } + } elseif ($do->{$reverseLink['field']} == $this->_do->$lField) { + if (isset($reverseLink['defaultLinkValue'])) { + $do->{$reverseLink['field']} = $reverseLink['defaultLinkValue']; + $do->update(); + } else { + if ($rFields[$reverseLink['field']] & DB_DATAOBJECT_NOTNULL) { + //ERROR!! + $this->debug('Checkbox in reverseLinks unset when link field may not be null'); + } else { + require_once('DB/DataObject/Cast.php'); + $do->{$reverseLink['field']} = DB_DataObject_Cast::sql('NULL'); + $do->update(); + } + } + } + } + } + } + } + } + + if (method_exists($this->_do, 'postprocessform')) { + if ($this->useCallTimePassByReference) { + eval('$this->_do->postProcessForm(&$values);'); + } else { + $this->_do->postProcessForm($values); + } + } + + return $dbOperations; + } + + + /** + * Takes a multi-dimentional array and flattens it. If a value in the array is an array, + * its keys are added as [key] to the original key. + * Ex: + * array('a' => 'a', + * 'b' => array('a' => 'a', + * 'b' => array('a' => 'a', + * 'b' => 'b')), + * 'c' => 'c') + * becomes + * array('a' => 'a', + * 'b[a]' => 'a', + * 'b[b][a]' => 'a', + * 'b[b][b]' => 'b', + * 'c' => 'c') + * + * @param array the array to convert + * @return array the flattened array + */ + /*function _multiArrayToSingleArray($arr) { + do { + $arrayFound = false; + foreach ($arr as $key => $val) { + if (is_array($val)) { + unset($arr[$key]); + foreach ($val as $key2 => $val2) { + $arr[$key.'['.$key2.']'] = $val2; + } + $arrayFound = true; + } + } + } while ($arrayFound); + return $arr; + }*/ + + + /** + * Takes a full request array and extracts the values for this formBuilder instance. + * Removes the element name prefix and postfix + * Will only return values whose key is prefixed with the prefix and postfixed by the postfix + * + * @param array array from $_REQUEST + * @return array array indexed by real field name + */ + function _getMyValues(&$arr) { + //$arr = $this->_multiArrayToSingleArray($arr); + $retArr = array(); + $prefixLen = strlen($this->elementNamePrefix); + $postfixLen = strlen($this->elementNamePostfix); + foreach ($arr as $key => $val) { + if ($prefixLen) { + if (substr($key, 0, $prefixLen) == $this->elementNamePrefix) { + $key = substr($key, $prefixLen); + } else { + $key = false; + } + } + if ($key !== false && $postfixLen) { + if (substr($key, -$postfixLen) == $this->elementNamePostfix) { + $key = substr($key, 0, -$postfixLen); + } else { + $key = false; + } + } + if ($key !== false) { + $retArr[$key] = $val; + } + } + return $retArr; + } + + + /** + * DB_DataObject_FormBuilder::forceQueryType() + * + * You can force the behaviour of the processForm() method by passing one of + * the following constants to this method: + * + * - DB_DATAOBJECT_FORMBUILDER_QUERY_FORCEINSERT: + * The submitted data will always be INSERTed into the database + * - DB_DATAOBJECT_FORMBUILDER_QUERY_FORCEUPDATE: + * The submitted data will always be used to perform an UPDATE on the database + * - DB_DATAOBJECT_FORMBUILDER_QUERY_FORCENOACTION: + * The submitted data will overwrite the properties of the DataObject, but no + * action will be performed on the database. + * - DB_DATAOBJECT_FORMBUILDER_QUERY_AUTODETECT: + * The processForm() method will try to detect for itself if an INSERT or UPDATE + * query has to be performed. This will not work if no primary key field can + * be detected for the current DataObject. In this case, no action will be performed. + * This is the default behaviour. + * + * @param integer $queryType The type of the query to be performed. Please use the preset constants for setting this. + * @return boolean + * @access public + */ + function forceQueryType($queryType = DB_DATAOBJECT_FORMBUILDER_QUERY_AUTODETECT) + { + switch ($queryType) { + case DB_DATAOBJECT_FORMBUILDER_QUERY_FORCEINSERT: + case DB_DATAOBJECT_FORMBUILDER_QUERY_FORCEUPDATE: + case DB_DATAOBJECT_FORMBUILDER_QUERY_FORCENOACTION: + case DB_DATAOBJECT_FORMBUILDER_QUERY_AUTODETECT: + $this->_queryType = $queryType; + return true; + break; + default: + return false; + } + } + + + /** + * DB_DataObject_FormBuilder::debug() + * + * Outputs a debug message, if the debug setting in the DataObject.ini file is + * set to 1 or higher. + * + * @param string $message The message to printed to the browser + * @access public + * @see DB_DataObject::debugLevel() + */ + function debug($message) + { + if (DB_DataObject::debugLevel() > 0) { + echo '
FormBuilder: '.$message."
\n"; + } + } + + /** + * DB_DataObject_FormBuilder::_getFieldsToRender() + * + * If the "fb_fieldsToRender" property in a DataObject is not set, all fields + * will be rendered as form fields. + * When the property is set, a field will be rendered only if: + * 1. it is a primary key + * 2. it's explicitly requested in $do->fb_fieldsToRender + * + * @access private + * @return array The fields that shall be rendered + */ + function _getFieldsToRender() + { + $all_fields = array_merge($this->_do->table(), $this->_getSpecialElementNames()); + if ($this->fieldsToRender) { + // a little workaround to get an array like [FIELD_NAME] => FIELD_TYPE (for use in _generateForm) + // maybe there's some better way to do this: + $result = array(); + + $key_fields = $this->_do->keys(); + if (!is_array($key_fields)) { + $key_fields = array(); + } + $fields_to_render = $this->fieldsToRender; + + if (is_array($all_fields)) { + foreach ($all_fields as $key=>$value) { + if ( (in_array($key, $key_fields)) || (in_array($key, $fields_to_render)) ) { + $result[$key] = $all_fields[$key]; + } + } + } + + if (count($result) > 0) { + return $result; + } + return $all_fields; + } + return $all_fields; + } + + + /** + * DB_DataObject_FormBuilder::_getUserEditableFields() + * + * Normally, all fields in a form are editable by the user. If you want to + * make some fields uneditable, you have to set the "fb_userEditableFields" property + * with an array that contains the field names that actually can be edited. + * All other fields will be freezed (which means, they will still be a part of + * the form, and they values will still be displayed, but only as plain text, not + * as form elements). + * + * @access private + * @return array The fields that shall be editable. + */ + function _getUserEditableFields() + { + // if you don't want any of your fields to be editable by the user, set fb_userEditableFields to + // "array()" in your DataObject-derived class + if ($this->userEditableFields) { + return $this->userEditableFields; + } + // all fields may be updated by the user since fb_userEditableFields is not set + if ($this->fieldsToRender) { + return $this->fieldsToRender; + } + return array_keys($this->_getFieldsToRender()); + } + +} + +?> diff --git a/glmPEAR/DB/DataObject/FormBuilder/QuickForm.php b/glmPEAR/DB/DataObject/FormBuilder/QuickForm.php new file mode 100755 index 0000000..265d049 --- /dev/null +++ b/glmPEAR/DB/DataObject/FormBuilder/QuickForm.php @@ -0,0 +1,659 @@ + | +// +----------------------------------------------------------------------+ + +/** + * This is a driver class for the DB_DataObject_FormBuilder package. + * It uses HTML_QuickForm to render the forms. + * + * @package DB_DataObject_FormBuilder + * @author Markus Wolff + * @version $Id: QuickForm.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + */ + +require_once ('HTML/QuickForm.php'); + +class DB_DataObject_FormBuilder_QuickForm extends DB_DataObject_FormBuilder +{ + /** + * Array to determine what QuickForm element types are being used for which + * general field types. If you configure FormBuilder using arrays, the format is: + * array('nameOfFieldType' => 'QuickForm_Element_name', ...); + * If configured via .ini file, the format looks like this: + * elementTypeMap = shorttext:text,date:date,... + * + * Allowed field types: + *
  • shorttext
  • + *
  • longtext + *
  • date
  • + *
  • integer
  • + *
  • float
+ */ + var $elementTypeMap = array('shorttext' => 'text', + 'longtext' => 'textarea', + 'date' => 'date', + 'time' => 'date', + 'datetime' => 'date', + 'integer' => 'text', + 'float' => 'text', + 'select' => 'select', + 'elementTable' => 'elementTable'); + + /** + * Array of attributes for each element type. See the keys of elementTypeMap + * for the allowed element types. + * + * The key is the element type. The value can be a valid attribute string or + * an associative array of attributes. + */ + var $elementTypeAttributes = array(); + + /** + * Array of attributes for each specific field. + * + * The key is the field name. The value can be a valid attribute string or + * an associative array of attributes. + */ + var $fieldAttributes = array(); + + /** + * DB_DataObject_FormBuilder_QuickForm::DB_DataObject_FormBuilder_QuickForm() + * + * The class constructor. + * + * @param object $do The DB_DataObject-derived object for which a form shall be built + * @param array $options An optional associative array of options. + * @access public + */ + function DB_DataObject_FormBuilder_QuickForm(&$do, $options = false) + { + // Call parent class constructor. + parent::DB_DataObject_FormBuilder($do,$options); + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_getQFType() + * + * Returns the QuickForm element type associated with the given field type, + * as defined in the elementTypeMap property. If an unknown field type is given, + * the returned type name will default to 'text'. + * + * @access protected + * @param string $fieldType The internal field type + * @return string The QuickForm element type name + */ + function _getQFType($fieldType) + { + if (isset($this->elementTypeMap[$fieldType])) { + return $this->elementTypeMap[$fieldType]; + } + return 'text'; + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_getAttributes() + * + * Returns the attributes to apply to a field based on the field name and + * element type. The field's attributes take precedence over the element type's. + * + * @param string $elementType the internal type of the element + * @param string $fieldName the name of the field + * @return array an array of attributes to apply to the element + */ + function _getAttributes($elementType, $fieldName) { + if (isset($this->elementTypeAttributes[$elementType])) { + if (is_string($this->elementTypeAttributes[$elementType])) { + $this->elementTypeAttributes[$elementType] = + HTML_Common::_parseAttributes($this->elementTypeAttributes[$elementType]); + } + $attr = $this->elementTypeAttributes[$elementType]; + } else { + $attr = array(); + } + if (isset($this->fieldAttributes[$fieldName])) { + if (is_string($this->fieldAttributes[$fieldName])) { + $this->fieldAttributes[$fieldName] = + HTML_Common::_parseAttributes($this->fieldAttributes[$fieldName]); + } + $attr = array_merge($attr, $this->fieldAttributes[$fieldName]); + } + return $attr; + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_createFormObject() + * + * Creates a QuickForm object to be used by _generateForm(). + * + * @param string $formName The name of the form + * @param string $method Method for transferring form data over HTTP (GET|POST) + * @param string $action The script to transfer the form data to + * @param string $target Name of the target frame/window to use to display the "action" script + * @return object The HTML_QuickForm object. + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function &_createFormObject($formName, $method, $action, $target) + { + // If there is an existing QuickForm object, and the form object should not just be + // appended, use that one. If not, make a new one. + if (is_a($this->_form, 'html_quickform') && $this->_appendForm == false) { + $form =& $this->_form; + } else { + $form =& new HTML_QuickForm($formName, $method, $action, $target); + } + return $form; + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_addFormHeader() + * + * Adds a header to the given form. Will use the header defined in the "formHeaderText" property. + * Used in _generateForm(). + * + * @param object $form The QuickForm object to add the header to + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function _addFormHeader(&$form) + { + // Add a header to the form - set addFormHeader property to false to prevent this + if ($this->addFormHeader == true) { + if (!is_null($this->formHeaderText)) { + $form->addElement('header', '', $this->formHeaderText); + } else { + $form->addElement('header', '', $this->_do->tableName()); + } + } + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_createHiddenField() + * + * Returns a QuickForm element for a hidden field. + * Used in _generateForm(). + * + * @param string $fieldName The field name to use for the QuickForm element + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function &_createHiddenField($fieldName) + { + $element =& HTML_QuickForm::createElement('hidden', + $this->getFieldName($fieldName)); + $attr = $this->_getAttributes('hidden', $fieldName); + $element->updateAttributes($attr); + return $element; + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_createRadioButtons() + * + * Returns a QuickForm element for a group of radio buttons. + * Used in _generateForm(). + * + * @param string $fieldName The field name to use for the QuickForm element group + * @param array $options The list of options to generate the radio buttons for + * @return array Array of HTML_QuickForm_element objects. + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function &_createRadioButtons($fieldName, $options) + { + $element = array(); + $attr = $this->_getAttributes('radio', $fieldName); + foreach($options as $value => $display) { + unset($radio); + $radio =& HTML_QuickForm::createElement('radio', + $this->getFieldName($fieldName), + null, + $display, + $value); + $radio->updateAttributes($attr); + $element[] =& $radio; + } + return $element; + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_createCheckbox() + * + * Returns a QuickForm element for a checkbox. + * Used in _generateForm(). + * + * @param string $fieldName The field name to use for the QuickForm element + * @param string $text Text to label the checkbox + * @param string $value The value that is submitted when the checkbox is checked + * @param boolean $checked Is the checkbox checked? (Default: False) + * @param boolean $freeze Is the checkbox frozen? (Default: False) + * @return object The HTML_QuickForm_element object. + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function &_createCheckbox($fieldName, $text = null, $value = null, $label = null, $checked = false, $freeze = false) + { + $element =& HTML_QuickForm::createElement('checkbox', + $this->getFieldName($fieldName), + $label, + $text); + if ($value !== null) { + $element->updateAttributes(array('value' => $value)); + } + if ($checked) { + $element->setChecked(true); + } + if ($freeze) { + $element->freeze(); + } + $attr = $this->_getAttributes('checkbox', $fieldName); + $element->updateAttributes($attr); + return $element; + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_createTextField() + * + * Returns a QuickForm element for a single-line text field. + * Used in _generateForm(). + * + * @param string $fieldName The field name to use for the QuickForm element + * @return object The HTML_QuickForm_element object. + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function &_createTextField($fieldName) + { + $element =& HTML_QuickForm::createElement($this->_getQFType('shorttext'), + $this->getFieldName($fieldName), + $this->getFieldLabel($fieldName)); + $attr = $this->_getAttributes('shorttext', $fieldName); + $element->updateAttributes($attr); + return $element; + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_createIntegerField() + * + * Returns a QuickForm element for an integer field. + * Used in _generateForm(). + * + * @param string $fieldName The field name to use for the QuickForm element + * @return object The HTML_QuickForm_element object. + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function &_createIntegerField($fieldName) + { + $element =& HTML_QuickForm::createElement($this->_getQFType('integer'), + $this->getFieldName($fieldName), + $this->getFieldLabel($fieldName)); + $attr = $this->_getAttributes('integer', $fieldName); + $element->updateAttributes($attr); + return $element; + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_createTextArea() + * + * Returns a QuickForm element for a long text field. + * Used in _generateForm(). + * + * @param string $fieldName The field name to use for the QuickForm element + * @return object The HTML_QuickForm_element object. + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function &_createTextArea($fieldName) + { + $element =& HTML_QuickForm::createElement($this->_getQFType('longtext'), + $this->getFieldName($fieldName), + $this->getFieldLabel($fieldName)); + $attr = $this->_getAttributes('longtext', $fieldName); + $element->updateAttributes($attr); + return $element; + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_createSelectBox() + * + * Returns a QuickForm element for a selectbox/combobox. + * Used in _generateForm(). + * + * @param string $fieldName The field name to use for the QuickForm element + * @param array $options List of options for populating the selectbox + * @param boolean $multiple If set to true, the select box will be a multi-select + * @return object The HTML_QuickForm_element object. + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function &_createSelectBox($fieldName, $options, $multiple = false) + { + if ($multiple) { + $element =& HTML_QuickForm::createElement($this->_getQFType('select'), + $this->getFieldName($fieldName), + $this->getFieldLabel($fieldName), + $options, + array('multiple' => 'multiple')); + } else { + $element =& HTML_QuickForm::createElement($this->_getQFType('select'), + $this->getFieldName($fieldName), + $this->getFieldLabel($fieldName), + $options); + } + $attr = $this->_getAttributes('select', $fieldName); + $element->updateAttributes($attr); + return $element; + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_createStaticField() + * + * Returns a QuickForm element for displaying static HTML. + * Used in _generateForm(). + * + * @param string $fieldName The field name to use for the QuickForm element + * @param string $text The text or HTML code to display in place of this element + * @return object The HTML_QuickForm_element object. + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function &_createStaticField($fieldName, $text = null) + { + $element =& HTML_QuickForm::createElement('static', + $this->getFieldName($fieldName), + $this->getFieldLabel($fieldName), + $text); + $attr = $this->_getAttributes('static', $fieldName); + $element->updateAttributes($attr); + return $element; + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_addElementGroupToForm() + * + * Adds a group of elements to a form object + * Used in _generateForm(). + * + * @param object $form The QuickForm object to add the group to + * @param array $element Array of QuickForm element objects + * @param string $fieldName The field name to use for the QuickForm element group + * @param string $separator Some text or HTML snippet used to separate the group entries + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function _addElementGroupToForm(&$form, &$element, $fieldName, $separator = '') + { + $form->addGroup($element, + $this->getFieldName($fieldName), + $this->getFieldLabel($fieldName), + $separator, + false); + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_addElementToForm() + * + * Adds a QuickForm element to a form object + * Used in _generateForm(). + * + * @param object $form The form object to add the element to + * @param object $element The element object to be added + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function _addElementToForm(&$form, &$element) + { + $form->addElement($element); + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_addSubmitButtonToForm() + * + * @param HTML_QuickForm the form to add the submit button to + * @param string the name of the submit element to be created + * @param string the text to be put on the submit button + */ + function _addSubmitButtonToForm(&$form, $fieldName, $text) + { + $element =& $this->_createSubmitButton($fieldName, $text); + $this->_addElementToForm($form, $element); + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_createSubmitButton() + * + * Returns a QuickForm element for a submit button. + * Used in _generateForm(). + * + * @param string the name of the submit button + * @param string the text to put in the button + * @return object The HTML_QuickForm_element object. + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function &_createSubmitButton($fieldName, $text) + { + $element =& HTML_QuickForm::createElement('submit', $fieldName, $text); + $attr = $this->_getAttributes('submit', $fieldName); + $element->updateAttributes($attr); + return $element; + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_createDateElement() + * + * Returns a QuickForm element for entering date values. + * Used in _generateForm(). + * + * @param string $fieldName The field name to use for the element + * @return object The HTML_QuickForm_element object. + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function &_createDateElement($fieldName) { + $dateOptions = array('format' => $this->dateElementFormat, + 'language' => $this->dateFieldLanguage); + if (method_exists($this->_do, 'dateoptions')) { + $dateOptions = array_merge($dateOptions, $this->_do->dateOptions($fieldName)); + } + if (!isset($dateOptions['addEmptyOption']) && in_array($fieldName, $this->selectAddEmpty)) { + $dateOptions['addEmptyOption'] = true; + } + $element =& HTML_QuickForm::createElement($this->_getQFType('date'), + $this->getFieldName($fieldName), + $this->getFieldLabel($fieldName), + $dateOptions); + $attr = $this->_getAttributes('date', $fieldName); + $element->updateAttributes($attr); + return $element; + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_createTimeElement() + * + * Returns a QuickForm element for entering time values. + * Used in _generateForm(). + * Note by Frank: The only reason for this is the difference in timeoptions so it + * probably would be better integrated with _createDateElement + * + * @param string $fieldName The field name to use for the element + * @return object The HTML_QuickForm_element object. + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function &_createTimeElement($fieldName) { + $timeOptions = array('format' => $this->timeElementFormat, + 'language' => $this->dateFieldLanguage); + if (method_exists($this->_do, 'timeoptions')) { // Frank: I'm trying to trace this but am unsure of it // + $timeOptions = array_merge($timeOptions, $this->_do->timeOptions($fieldName)); + } + if (!isset($timeOptions['addEmptyOption']) && in_array($fieldName, $this->selectAddEmpty)) { + $timeOptions['addEmptyOption'] = true; + } + $element =& HTML_QuickForm::createElement($this->_getQFType('time'), + $this->getFieldName($fieldName), + $this->getFieldLabel($fieldName), + $timeOptions); + $attr = $this->_getAttributes('time', $fieldName); + $element->updateAttributes($attr); + return $element; + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_createDateTimeElement() + * + * Returns a QuickForm element for entering date values. + * Used in _generateForm(). + * + * @param string $fieldName The field name to use for the element + * @return object The HTML_QuickForm_element object. + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function &_createDateTimeElement($fieldName) { + $dateOptions = array('format' => $this->dateTimeElementFormat, + 'language' => $this->dateFieldLanguage); + if (method_exists($this->_do, 'datetimeoptions')) { + $dateOptions = array_merge($dateOptions, $this->_do->dateTimeOptions($fieldName)); + } + if (!isset($dateOptions['addEmptyOption']) && in_array($fieldName, $this->selectAddEmpty)) { + $dateOptions['addEmptyOption'] = true; + } + $element =& HTML_QuickForm::createElement($this->_getQFType('datetime'), + $this->getFieldName($fieldName), + $this->getFieldLabel($fieldName), + $dateOptions); + $attr = $this->_getAttributes('datetime', $fieldName); + $element->updateAttributes($attr); + return $element; + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_addElementTableToForm + * + * Adds an elementTable to the form + * + * @param HTML_QuickForm $form the form to add the element to + * @param string $fieldName the name of the element to be added + * @param array $columnNames an array of the column names + * @param array $rowNames an array of the row names + * @param array $rows an array of rows, each row being an array of HTML_QuickForm elements + */ + function _addElementTableToForm(&$form, $fieldName, $columnNames, $rowNames, &$rows) { + if (!HTML_QuickForm::isTypeRegistered('elementTable')) { + HTML_QuickForm::registerElementType('elementTable', + 'DB/DataObject/FormBuilder/QuickForm/ElementTable.php', + 'DB_DataObject_FormBuilder_QuickForm_ElementTable'); + } + $element =& HTML_QuickForm::createElement($this->_getQFType('elementTable'), + $this->getFieldName($fieldName), + $this->getFieldLabel($fieldName)); + $element->setColumnNames($columnNames); + $element->setRowNames($rowNames); + $element->setRows($rows); + $attr = $this->_getAttributes('elementTable', $fieldName); + $element->updateAttributes($attr); + $this->_addElementToForm($form, $element); + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_setFormDefaults() + * + * @param HTML_QuickForm the form to set the defaults on + * @param array Assoc array of default values (@see HTML_QuickForm::setDefaults) + */ + function _setFormDefaults(&$form, $defaults) + { + $form->setDefaults($defaults); + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_setFormElementRequired() + * + * Adds a required rule for a specific element to a form + * Used in _generateForm(). + * + * @param object $form The form object to add the rule to + * @param object $fieldName The name of the required field + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function _setFormElementRequired(&$form, $fieldName) + { + $this->_addFieldRulesToForm($form, + array(array('validator' => 'required', + 'rule' => false, + 'message' => $this->requiredRuleMessage)), + $fieldName); + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_addFieldRulesToForm() + * + * Adds a set of rules to a form that will apply to a specific element + * Used in _generateForm(). + * + * @param object $form The form object to add the ruleset to + * @param array $rules Array of rule names to be enforced on the element (must be registered QuickForm rules) + * @param string $fieldName Name of the form element in question + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function _addFieldRulesToForm(&$form, $rules, $fieldName) + { + $fieldLabel = $this->getFieldLabel($fieldName); + $ruleSide = $this->clientRules ? 'client' : 'server'; + foreach ($rules as $rule) { + if ($rule['rule'] === false) { + $form->addRule($this->getFieldName($fieldName), + sprintf($rule['message'], $fieldLabel), + $rule['validator'], + '', + $ruleSide); + } else { + $form->addRule($this->getFieldName($fieldName), + sprintf($rule['message'], $fieldLabel), + $rule['validator'], + $rule['rule'], + $ruleSide); + } // End if + } // End while + } + + /** + * DB_DataObject_FormBuilder_QuickForm::_freezeFormElements() + * + * Freezes a list of form elements (set read-only). + * Used in _generateForm(). + * + * @param object $form The form object in question + * @param array $elements_to_freeze List of element names to be frozen + * @access protected + * @see DB_DataObject_FormBuilder::_generateForm() + */ + function _freezeFormElements(&$form, $elementsToFreeze) + { + foreach ($elementsToFreeze as $elementToFreeze) { + $elementToFreeze = $this->getFieldName($elementToFreeze); + if ($form->elementExists($elementToFreeze)) { + $el =& $form->getElement($elementToFreeze); + $el->freeze(); + } + } + } +} + +?> \ No newline at end of file diff --git a/glmPEAR/DB/DataObject/FormBuilder/QuickForm/ElementTable.php b/glmPEAR/DB/DataObject/FormBuilder/QuickForm/ElementTable.php new file mode 100755 index 0000000..a66efd5 --- /dev/null +++ b/glmPEAR/DB/DataObject/FormBuilder/QuickForm/ElementTable.php @@ -0,0 +1,207 @@ + | +// +----------------------------------------------------------------------+ + +/** + * @package DB_DataObject_FormBuilder + * @author Justin Patrin + * @version $Id: ElementTable.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + */ + +require_once('HTML/QuickForm/element.php'); + +/** + * An HTML_QuickForm element which creates a table of elements + */ +class DB_DataObject_FormBuilder_QuickForm_ElementTable extends HTML_QuickForm_element { + + /** + * Array of arrays of HTML_QuickForm elements + * + * @var array + */ + var $_rows = array(); + + /** + * Array of column names (strings) + * + * @var array + */ + var $_columnNames = array(); + + /** + * Array of row names (strings) + * + * @var array + */ + var $_rowNames = array(); + + /** + * Constructor + * + * @param string name for the element + * @param string label for the element + */ + function DB_DataObject_FormBuilder_QuickForm_ElementTable($name = null, $label = null/*, $columnNames = null, + $rowNames = null, $rows = null, $attributes = null*/) { + parent::HTML_QuickForm_element($name, $label); + //$this->setRows($rows); + //$this->setColumnNames($columnNames); + //$this->setRowNames($rowNames); + } + + /** + * Sets the column names + * + * @param array array of column names (strings) + */ + function setColumnNames($columnNames) { + $this->_columnNames = $columnNames; + } + + /** + * Adds a column name + * + * @param string name of the column + */ + function addColumnName($columnName) { + $this->_columnNames[] = $columnName; + } + + /** + * Set the row names + * + * @param array array of row names (strings) + */ + function setRowNames($rowNames) { + $this->_rowNames = $rowNames; + } + + /** + * Sets the rows + * + * @param array array of HTML_QuickForm elements + */ + function setRows(&$rows) { + $this->_rows =& $rows; + } + + /** + * Adds a row to the table + * + * @param array array of HTML_QuickForm elements + * @param string name of the row + */ + function addRow(&$row, $rowName = null) { + $this->_rows[] =& $row; + if ($rowName !== null) { + $this->addRowName($rowName); + } + } + + /** + * Adds a row name + * + * @param string name of the row + */ + function addRowName($rowName) { + $this->_rowNames[] = $rowName; + } + + /** + * Freezes all checkboxes in the table + */ + function freeze() { + parent::freeze(); + foreach (array_keys($this->_rows) as $key) { + foreach (array_keys($this->_rows[$key]) as $key2) { + $this->_rows[$key][$key2]->freeze(); + } + } + } + + /** + * Returns Html for the group + * + * @access public + * @return string + */ + function toHtml() + { + include_once ('HTML/Table.php'); + $tripleLinkTable = new HTML_Table(); + $tripleLinkTable->setAutoGrow(true); + $tripleLinkTable->setAutoFill(''); + $tripleLinkTable->updateAttributes($this->getAttributes()); + $row = 0; + $col = 0; + + foreach ($this->_columnNames as $key => $value) { + ++$col; + $tripleLinkTable->setCellContents($row, $col, $value); + $tripleLinkTable->setCellAttributes($row, $col, array('style' => 'text-align: center')); + } + + foreach (array_keys($this->_rows) as $key) { + ++$row; + $col = 0; + $tripleLinkTable->setCellContents($row, $col, $this->_rowNames[$key]); + foreach (array_keys($this->_rows[$key]) as $key2) { + ++$col; + $tripleLinkTable->setCellContents($row, $col, $this->_rows[$key][$key2]->toHTML()); + $tripleLinkTable->setCellAttributes($row, $col, array('style' => 'text-align: center')); + } + } + $hrAttrs = array('bgcolor' => 'lightgrey'); + $tripleLinkTable->setRowAttributes(0, $hrAttrs, true); + $tripleLinkTable->setColAttributes(0, $hrAttrs); + return $tripleLinkTable->toHTML(); + + /*include_once('HTML/QuickForm/Renderer/Default.php'); + $renderer =& new HTML_QuickForm_Renderer_Default(); + $renderer->setElementTemplate('{element}'); + $this->accept($renderer); + return $renderer->toHtml();*/ + } //end func toHtml + + /** + * Called by HTML_QuickForm whenever form event is made on this element + * + * @param string Name of event + * @param mixed event arguments + * @param object calling object + * @access public + * @return bool true + */ + function onQuickFormEvent($event, $arg, &$caller) + { + switch ($event) { + case 'updateValue': + foreach (array_keys($this->_rows) as $key) { + foreach (array_keys($this->_rows[$key]) as $key2) { + $this->_rows[$key][$key2]->onQuickFormEvent('updateValue', null, $caller); + } + } + break; + + default: + parent::onQuickFormEvent($event, $arg, $caller); + } + return true; + } +} + +?> \ No newline at end of file diff --git a/glmPEAR/DB/DataObject/Generator.php b/glmPEAR/DB/DataObject/Generator.php new file mode 100755 index 0000000..2449fde --- /dev/null +++ b/glmPEAR/DB/DataObject/Generator.php @@ -0,0 +1,738 @@ + +// +----------------------------------------------------------------------+ +// $Id: Generator.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + +/** + * Generation tools for DB_DataObject + * + * Config _$ptions + * [DB_DataObject_Generator] + * ; optional default = DB/DataObject.php + * extends_location = + * ; optional default = DB_DataObject + * extends = + * ; leave blank to not generate template stuff. + * make_template = display,list,edit + * + * ; options for Template Generation (using FlexyTemplate + * [DB_DataObject_Generator_Template_Flexy] + * templateDir = /home/xxx/templates + * compileDir = /home/xxx/compiled", + * filters = php,simpletags,bodyonly + * forceCompile = 0 + * + * ; fileds to flags as hidden for template generation(preg_match format) + * hideFields = password + * ; fields to flag as read only.. (preg_match format) + * readOnlyFields = created|person_created|modified|person_modified + * ; fields to flag as links (from lists->edit/view) (preg_match formate) + * linkFields = id|username|name + * ; alter the extends field when updating a class (defaults to only replacing DB_DataObject) + * generator_class_rewrite = ANY|specific_name // default is DB_DataObject + * + * @package DB_DataObject + * @category DB + */ + +/** + * Needed classes + */ +require_once 'DB/DataObject.php'; +//require_once('Config.php'); + +/** + * Generator class + * + * @package DB_DataObject + */ +class DB_DataObject_Generator extends DB_DataObject +{ + /* =========================================================== */ + /* Utility functions - for building db config files */ + /* =========================================================== */ + + /** + * Array of table names + * + * @var array + * @access private + */ + var $tables; + + /** + * associative array table -> array of table row objects + * + * @var array + * @access private + */ + var $_definitions; + + /** + * active table being output + * + * @var string + * @access private + */ + var $table; // active tablename + + + /** + * The 'starter' = call this to start the process + * + * @access public + * @return none + */ + function start() + { + $options = &PEAR::getStaticProperty('DB_DataObject','options'); + $databases = array(); + foreach($options as $k=>$v) { + if (substr($k,0,9) == 'database_') { + $databases[substr($k,9)] = $v; + } + } + + if (@$options['database']) { + require_once 'DB.php'; + $dsn = DB::parseDSN($options['database']); + if (!isset($database[$dsn['database']])) { + $databases[$dsn['database']] = $options['database']; + } + } + + foreach($databases as $databasename => $database) { + if (!$database) continue; + $this->debug("CREATING FOR $databasename\n"); + $class = get_class($this); + $t = new $class; + $t->_database_dsn = $database; + $t->_database = $databasename; + $t->_createTableList(); + + foreach(get_class_methods($class) as $method) { + if (substr($method,0,8 ) != 'generate') { + continue; + } + $this->debug("calling $method"); + $t->$method(); + } + } + $this->debug("DONE\n\n"); + } + + /** + * Output File was config object, now just string + * Used to generate the Tables + * + * @var string outputbuffer for table definitions + * @access private + */ + var $_newConfig; + + /** + * Build a list of tables; + * Currently this is very Mysql Specific - ideas for more generic stiff welcome + * + * @access private + * @return none + */ + function _createTableList() + { + $this->_connect(); + $options = &PEAR::getStaticProperty('DB_DataObject','options'); + + $__DB= &$GLOBALS['_DB_DATAOBJECT']['CONNECTIONS'][$this->_database_dsn_md5]; + + $this->tables = $__DB->getListOf('tables'); + + if (is_a($this->tables , 'PEAR_Error')) { + return PEAR::raiseError($this->tables->toString(), null, PEAR_ERROR_DIE); + } + // build views as well if asked to. + if (!empty($options['build_views'])) { + $this->tables = array_merge ($this->tables, $__DB->getListOf('views')); + } + + + // declare a temporary table to be filled with matching tables names + $tmp_table = array(); + + + foreach($this->tables as $table) { + if (isset($options['generator_include_regex']) && + !preg_match($options['generator_include_regex'],$table)) { + continue; + } else if (isset($options['generator_exclude_regex']) && + preg_match($options['generator_exclude_regex'],$table)) { + continue; + } + + // we find a matching table, just store it into a temporary array + $tmp_table[] = $table; + + $defs = $__DB->tableInfo($table); + if (is_a($defs,'PEAR_Error')) { + echo $defs->toString(); + exit; + } + // cast all definitions to objects - as we deal with that better. + foreach($defs as $def) { + if (is_array($def)) { + $this->_definitions[$table][] = (object) $def; + } + } + } + // the temporary table array is now the right one (tables names matching + // with regex expressions have been removed) + $this->tables = $tmp_table; + //print_r($this->_definitions); + } + + /** + * Auto generation of table data. + * + * it will output to db_oo_{database} the table definitions + * + * @access private + * @return none + */ + function generateDefinitions() + { + $this->debug("Generating Definitions file: "); + if (!$this->tables) { + $this->debug("-- NO TABLES -- \n"); + return; + } + + $options = &PEAR::getStaticProperty('DB_DataObject','options'); + + + //$this->_newConfig = new Config('IniFile'); + $this->_newConfig = ''; + foreach($this->tables as $this->table) { + $this->_generateDefinitionsTable(); + } + $this->_connect(); + // dont generate a schema if location is not set + // it's created on the fly! + if (!@$options['schema_location'] && @!$options["ini_{$this->_database}"] ) { + return; + } + $base = @$options['schema_location']; + if (isset($options["ini_{$this->_database}"])) { + $file = $options["ini_{$this->_database}"]; + } else { + $file = "{$base}/{$this->_database}.ini"; + } + + if (!file_exists(dirname($file))) { + require_once 'System.php'; + System::mkdir(array('-p','-m',0755,dirname($file))); + } + $this->debug("Writing ini as {$file}\n"); + touch($file); + //print_r($this->_newConfig); + $fh = fopen($file,'w'); + fwrite($fh,$this->_newConfig); + fclose($fh); + //$ret = $this->_newConfig->writeInput($file,false); + + //if (PEAR::isError($ret) ) { + // return PEAR::raiseError($ret->message,null,PEAR_ERROR_DIE); + // } + } + + /** + * The table geneation part + * + * @access private + * @return tabledef and keys array. + */ + function _generateDefinitionsTable() + { + global $_DB_DATAOBJECT; + + $defs = $this->_definitions[$this->table]; + $this->_newConfig .= "\n[{$this->table}]\n"; + $keys_out = "\n[{$this->table}__keys]\n"; + $keys_out_primary = ''; + $keys_out_secondary = ''; + if (@$_DB_DATAOBJECT['CONFIG']['debug'] > 2) { + echo "TABLE STRUCTURE FOR {$this->table}\n"; + print_r($defs); + } + $DB = $this->getDatabaseConnection(); + $dbtype = $DB->phptype; + + $ret = array( + 'table' => array(), + 'keys' => array(), + ); + + $ret_keys_primary = array(); + $ret_keys_secondary = array(); + + + + foreach($defs as $t) { + + $n=0; + + switch (strtoupper($t->type)) { + + case 'INT': + case 'INT2': // postgres + case 'INT4': // postgres + case 'INT8': // postgres + case 'SERIAL4': // postgres + case 'SERIAL8': // postgres + case 'INTEGER': + case 'TINYINT': + case 'SMALLINT': + case 'MEDIUMINT': + case 'BIGINT': + $type = DB_DATAOBJECT_INT; + if ($t->len == 1) { + $type += DB_DATAOBJECT_BOOL; + } + break; + + case 'REAL': + case 'DOUBLE': + case 'FLOAT': + case 'FLOAT8': // double precision (postgres) + case 'DECIMAL': + case 'NUMERIC': + $type = DB_DATAOBJECT_INT; // should really by FLOAT!!! / MONEY... + break; + + case 'YEAR': + $type = DB_DATAOBJECT_INT; + break; + + case 'BIT': + case 'BOOL': + case 'BOOLEAN': + + $type = DB_DATAOBJECT_BOOL; + // postgres needs to quote '0' + if ($dbtype == 'pgsql') { + $type += DB_DATAOBJECT_STR; + } + break; + + case 'STRING': + case 'CHAR': + case 'VARCHAR': + case 'VARCHAR2': + case 'TINYTEXT': + case 'TEXT': + case 'MEDIUMTEXT': + case 'LONGTEXT': + case 'ENUM': + case 'SET': // not really but oh well + case 'TIMESTAMPTZ': // postgres + case 'BPCHAR': // postgres + case 'INTERVAL': // postgres (eg. '12 days') + + case 'CIDR': // postgres IP net spec + case 'INET': // postgres IP + case 'MACADDR': // postgress network Mac address. + + + $type = DB_DATAOBJECT_STR; + break; + + case 'DATE': + $type = DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE; + break; + + case 'TIME': + $type = DB_DATAOBJECT_STR + DB_DATAOBJECT_TIME; + break; + + + case 'DATETIME': + + $type = DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME; + break; + + case 'TIMESTAMP': // do other databases use this??? + + $type = ($dbtype == 'mysql') ? + DB_DATAOBJECT_MYSQLTIMESTAMP : + DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME; + break; + + + case 'TINYBLOB': + case 'BLOB': /// these should really be ignored!!!??? + case 'MEDIUMBLOB': + case 'LONGBLOB': + case 'BYTEA': // postgres blob support.. + $type = DB_DATAOBJECT_STR + DB_DATAOBJECT_BLOB; + break; + + + } + + + if (!strlen(trim($t->name))) { + continue; + } + + if (preg_match('/not_null/i',$t->flags)) { + $type += DB_DATAOBJECT_NOTNULL; + } + + $this->_newConfig .= "{$t->name} = $type\n"; + $ret['table'][$t->name] = $type; + // i've no idea if this will work well on other databases? + // only use primary key or nextval(), cause the setFrom blocks you setting all key items... + // if no keys exist fall back to using unique + //echo "\n{$t->name} => {$t->flags}\n"; + if (preg_match("/(auto_increment|nextval\()/i",rawurldecode($t->flags))) { + // native sequences = 2 + $keys_out_primary .= "{$t->name} = N\n"; + $ret_keys_primary[$t->name] = 'N'; + } else if (preg_match("/(primary|unique)/i",$t->flags)) { + // keys.. = 1 + $keys_out_secondary .= "{$t->name} = K\n"; + $ret_keys_secondary[$t->name] = 'K'; + } + + + + + } + + $this->_newConfig .= $keys_out . (empty($keys_out_primary) ? $keys_out_secondary : $keys_out_primary); + $ret['keys'] = empty($keys_out_primary) ? $ret_keys_secondary : $ret_keys_primary; + + if (@$_DB_DATAOBJECT['CONFIG']['debug'] > 2) { + print_r(array("dump for {$this->table}", $ret)); + } + + return $ret; + + + } + + /* + * building the class files + * for each of the tables output a file! + */ + function generateClasses() + { + //echo "Generating Class files: \n"; + $options = &PEAR::getStaticProperty('DB_DataObject','options'); + $base = $options['class_location']; + if (!file_exists($base)) { + require_once 'System.php'; + System::mkdir(array('-p',$base)); + } + $class_prefix = $options['class_prefix']; + if ($extends = @$options['extends']) { + $this->_extends = $extends; + $this->_extendsFile = $options['extends_location']; + } + + foreach($this->tables as $this->table) { + $this->table = trim($this->table); + $this->classname = $class_prefix.preg_replace('/[^A-Z0-9]/i','_',ucfirst($this->table)); + $i = ''; + $outfilename = "{$base}/".preg_replace('/[^A-Z0-9]/i','_',ucfirst($this->table)).".php"; + if (file_exists($outfilename)) + $i = implode('',file($outfilename)); + $out = $this->_generateClassTable($i); + $this->debug( "writing $this->classname\n"); + $fh = fopen($outfilename, "w"); + fputs($fh,$out); + fclose($fh); + } + //echo $out; + } + + /** + * class being extended (can be overridden by [DB_DataObject_Generator] extends=xxxx + * + * @var string + * @access private + */ + var $_extends = 'DB_DataObject'; + + /** + * line to use for require('DB/DataObject.php'); + * + * @var string + * @access private + */ + var $_extendsFile = "DB/DataObject.php"; + + /** + * class being generated + * + * @var string + * @access private + */ + var $_className; + + /** + * The table class geneation part - single file. + * + * @access private + * @return none + */ + function _generateClassTable($input = '') + { + // title = expand me! + $foot = ""; + $head = "table}\n */\n"; + // requires + $head .= "require_once '{$this->_extendsFile}';\n\n"; + // add dummy class header in... + // class + $head .= "class {$this->classname} extends {$this->_extends} \n{"; + + $body = "\n ###START_AUTOCODE\n"; + $body .= " /* the code below is auto generated do not remove the above tag */\n\n"; + // table + $padding = (30 - strlen($this->table)); + if ($padding < 2) $padding =2; + $p = str_repeat(' ',$padding) ; + $body .= " var \$__table = '{$this->table}'; {$p}// table name\n"; + + + // if we are using the option database_{databasename} = dsn + // then we should add var $_database = here + // as database names may not always match.. + $options = &PEAR::getStaticProperty('DB_DataObject','options'); + if (isset($options["database_{$this->_database}"])) { + $body .= " var \$_database = '{$this->_database}'; {$p}// database name (used with database_{*} config)\n"; + } + + + + + $defs = $this->_definitions[$this->table]; + + // show nice information! + $connections = array(); + $sets = array(); + foreach($defs as $t) { + if (!strlen(trim($t->name))) { + continue; + } + $padding = (30 - strlen($t->name)); + if ($padding < 2) $padding =2; + $p = str_repeat(' ',$padding) ; + $body .=" var \${$t->name}; {$p}// {$t->type}({$t->len}) {$t->flags}\n"; + // can not do set as PEAR::DB table info doesnt support it. + //if (substr($t->Type,0,3) == "set") + // $sets[$t->Field] = "array".substr($t->Type,3); + $body .= $this->derivedHookVar($t,$padding); + } + + // THIS IS TOTALLY BORKED old FC creation + // IT WILL BE REMOVED!!!!! in DataObjects 1.6 + // grep -r __clone * to find all it's uses + // and replace them with $x = clone($y); + // due to the change in the PHP5 clone design. + + if ( substr(phpversion(),0,1) < 5) { + $body .= "\n"; + $body .= " /* ZE2 compatibility trick*/\n"; + $body .= " function __clone() { return \$this;}\n"; + } + + // simple creation tools ! (static stuff!) + $body .= "\n"; + $body .= " /* Static get */\n"; + $body .= " function staticGet(\$k,\$v=NULL) { return DB_DataObject::staticGet('{$this->classname}',\$k,\$v); }\n"; + + /* + theoretically there is scope here to introduce 'list' methods + based up 'xxxx_up' column!!! for heiracitcal trees.. + */ + + // set methods + //foreach ($sets as $k=>$v) { + // $kk = strtoupper($k); + // $body .=" function getSets{$k}() { return {$v}; }\n"; + //} + $body .= $this->derivedHookFunctions(); + + $body .= "\n /* the code above is auto generated do not remove the tag below */"; + $body .= "\n ###END_AUTOCODE\n"; + + $foot .= "}\n"; + $full = $head . $body . $foot; + + if (!$input) { + return $full; + } + if (!preg_match('/(\n|\r\n)\s*###START_AUTOCODE(\n|\r\n)/s',$input)) { + return $full; + } + if (!preg_match('/(\n|\r\n)\s*###END_AUTOCODE(\n|\r\n)/s',$input)) { + return $full; + } + + + /* this will only replace extends DB_DataObject by default, + unless use set generator_class_rewrite to ANY or a name*/ + + $class_rewrite = 'DB_DataObject'; + $options = &PEAR::getStaticProperty('DB_DataObject','options'); + if (!($class_rewrite = @$options['generator_class_rewrite'])) { + $class_rewrite = 'DB_DataObject'; + } + if ($class_rewrite == 'ANY') { + $class_rewrite = '[a-z_]+'; + } + + $input = preg_replace( + '/(\n|\r\n)class\s*[a-z0-9_]+\s*extends\s*' .$class_rewrite . '\s*\{(\n|\r\n)/si', + "\nclass {$this->classname} extends {$this->_extends} \n{\n", + $input); + + return preg_replace( + '/(\n|\r\n)\s*###START_AUTOCODE(\n|\r\n).*(\n|\r\n)\s*###END_AUTOCODE(\n|\r\n)/s', + $body,$input); + } + + /** + * hook to add extra methods to all classes + * + * called once for each class, use with $this->table and + * $this->_definitions[$this->table], to get data out of the current table, + * use it to add extra methods to the default classes. + * + * @access public + * @return string added to class eg. functions. + */ + function derivedHookFunctions() + { + // This is so derived generator classes can generate functions + // It MUST NOT be changed here!!! + return ""; + } + + /** + * hook for var lines + * called each time a var line is generated, override to add extra var + * lines + * + * @param object t containing type,len,flags etc. from tableInfo call + * @param int padding number of spaces + * @access public + * @return string added to class eg. functions. + */ + function derivedHookVar(&$t,$padding) + { + // This is so derived generator classes can generate variabels + // It MUST NOT be changed here!!! + return ""; + } + + + /** + * getProxyFull - create a class definition on the fly and instantate it.. + * + * similar to generated files - but also evals the class definitoin code. + * + * + * @param string database name + * @param string table name of table to create proxy for. + * + * + * @return object Instance of class. or PEAR Error + * @access public + */ + function getProxyFull($database,$table) { + + if ($err = $this->fillTableSchema($database,$table)) { + return $err; + } + + + $options = &PEAR::getStaticProperty('DB_DataObject','options'); + $class_prefix = $options['class_prefix']; + + if ($extends = @$options['extends']) { + $this->_extends = $extends; + $this->_extendsFile = $options['extends_location']; + } + + + $classname = $this->classname = $class_prefix.preg_replace('/[^A-Z0-9]/i','_',ucfirst(trim($this->table))); + + $out = $this->_generateClassTable(); + //echo $out; + eval('?>'.$out); + return new $classname; + + } + + /** + * fillTableSchema - set the database schema on the fly + * + * + * + * @param string database name + * @param string table name of table to create schema info for + * + * @return none | PEAR::error() + * @access public + */ + function fillTableSchema($database,$table) { + global $_DB_DATAOBJECT; + $this->_database = $database; + $this->_connect(); + $table = trim($table); + + $__DB= &$GLOBALS['_DB_DATAOBJECT']['CONNECTIONS'][$this->_database_dsn_md5]; + + $defs = $__DB->tableInfo($table); + if (PEAR::isError($defs)) { + return $defs; + } + if (@$_DB_DATAOBJECT['CONFIG']['debug'] > 2) { + $this->debug("getting def for $database/$table",'fillTable'); + $this->debug(print_r($defs,true),'defs'); + } + // cast all definitions to objects - as we deal with that better. + + + foreach($defs as $def) { + if (is_array($def)) { + $this->_definitions[$table][] = (object) $def; + } + } + + $this->table = trim($table); + $ret = $this->_generateDefinitionsTable(); + + $_DB_DATAOBJECT['INI'][$database][$table] = $ret['table']; + $_DB_DATAOBJECT['INI'][$database][$table.'__keys'] = $ret['keys']; + return false; + + } + + + +} diff --git a/glmPEAR/DB/DataObject/createTables.php b/glmPEAR/DB/DataObject/createTables.php new file mode 100755 index 0000000..cd45eab --- /dev/null +++ b/glmPEAR/DB/DataObject/createTables.php @@ -0,0 +1,47 @@ +#!/usr/bin/php -q + +// +----------------------------------------------------------------------+ +// +// $Id: createTables.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ +// +define('DB_DATAOBJECT_NO_OVERLOAD', 0); +require_once 'DB/DataObject/Generator.php'; + +if (!ini_get('register_argc_argv')) { + PEAR::raiseError("\nERROR: You must turn register_argc_argv On in you php.ini file for this to work\neg.\n\nregister_argc_argv = On\n\n", null, PEAR_ERROR_DIE); + exit; +} + +if (!@$_SERVER['argv'][1]) { + PEAR::raiseError("\nERROR: createTable.php usage:\n\nC:\php\pear\DB\DataObjects\createTable.php example.ini\n\n", null, PEAR_ERROR_DIE); + exit; +} + +$config = parse_ini_file($_SERVER['argv'][1], true); + +$options = &PEAR::getStaticProperty('DB_DataObject','options'); +$options = $config['DB_DataObject']; + +if (!$options) { + PEAR::raiseError("\nERROR: could not read ini file\n\n", null, PEAR_ERROR_DIE); + exit; +} +set_time_limit(0); +DB_DataObject::debugLevel(1); +$generator = new DB_DataObject_Generator; +$generator->start(); + diff --git a/glmPEAR/DB/common.php b/glmPEAR/DB/common.php new file mode 100755 index 0000000..9b5e2c7 --- /dev/null +++ b/glmPEAR/DB/common.php @@ -0,0 +1,2027 @@ + | +// | Tomas V.V.Cox | +// | Maintainer: Daniel Convissor | +// +----------------------------------------------------------------------+ +// +// $Id: common.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + +require_once 'PEAR.php'; + +/** + * DB_common is a base class for DB implementations, and must be + * inherited by all such + * + * @package DB + * @version $Id: common.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + * @category Database + * @author Stig Bakken + * @author Tomas V.V.Cox + */ +class DB_common extends PEAR +{ + // {{{ properties + + /** + * assoc of capabilities for this DB implementation + * $features['limit'] => 'emulate' => emulate with fetch row by number + * 'alter' => alter the query + * false => skip rows + * @var array + */ + var $features = array(); + + /** + * assoc mapping native error codes to DB ones + * @var array + */ + var $errorcode_map = array(); + + /** + * DB type (mysql, oci8, odbc etc.) + * @var string + */ + var $phptype; + + /** + * @var string + */ + var $prepare_tokens; + + /** + * @var string + */ + var $prepare_types; + + /** + * @var string + */ + var $prepared_queries; + + /** + * @var integer + */ + var $prepare_maxstmt = 0; + + /** + * @var string + */ + var $last_query = ''; + + /** + * @var integer + */ + var $fetchmode = DB_FETCHMODE_ORDERED; + + /** + * @var string + */ + var $fetchmode_object_class = 'stdClass'; + + /** + * Run-time configuration options. + * + * The 'optimize' option has been deprecated. Use the 'portability' + * option instead. + * + * @see DB_common::setOption() + * @var array + */ + var $options = array( + 'persistent' => false, + 'ssl' => false, + 'debug' => 0, + 'seqname_format' => '%s_seq', + 'autofree' => false, + 'portability' => DB_PORTABILITY_NONE, + 'optimize' => 'performance', // Deprecated. Use 'portability'. + ); + + /** + * DB handle + * @var resource + */ + var $dbh; + + // }}} + // {{{ toString() + + /** + * String conversation + * + * @return string + * @access private + */ + function toString() + { + $info = strtolower(get_class($this)); + $info .= ': (phptype=' . $this->phptype . + ', dbsyntax=' . $this->dbsyntax . + ')'; + + if ($this->connection) { + $info .= ' [connected]'; + } + + return $info; + } + + // }}} + // {{{ constructor + + /** + * Constructor + */ + function DB_common() + { + $this->PEAR('DB_Error'); + } + + // }}} + // {{{ quoteString() + + /** + * DEPRECATED: Quotes a string so it can be safely used within string + * delimiters in a query + * + * @return string quoted string + * + * @see DB_common::quoteSmart(), DB_common::escapeSimple() + * @deprecated Deprecated in release 1.2 or lower + * @internal + */ + function quoteString($string) + { + $string = $this->quote($string); + if ($string{0} == "'") { + return substr($string, 1, -1); + } + return $string; + } + + // }}} + // {{{ quote() + + /** + * DEPRECATED: Quotes a string so it can be safely used in a query + * + * @param string $string the input string to quote + * + * @return string The NULL string or the string quotes + * in magic_quote_sybase style + * + * @see DB_common::quoteSmart(), DB_common::escapeSimple() + * @deprecated Deprecated in release 1.6.0 + * @internal + */ + function quote($string = null) + { + return ($string === null) ? 'NULL' : "'".str_replace("'", "''", $string)."'"; + } + + // }}} + // {{{ quoteIdentifier() + + /** + * Quote a string so it can be safely used as a table or column name + * + * Delimiting style depends on which database driver is being used. + * + * NOTE: just because you CAN use delimited identifiers doesn't mean + * you SHOULD use them. In general, they end up causing way more + * problems than they solve. + * + * Portability is broken by using the following characters inside + * delimited identifiers: + * + backtick (`) -- due to MySQL + * + double quote (") -- due to Oracle + * + brackets ([ or ]) -- due to Access + * + * Delimited identifiers are known to generally work correctly under + * the following drivers: + * + mssql + * + mysql + * + mysqli + * + oci8 + * + odbc(access) + * + odbc(db2) + * + pgsql + * + sqlite + * + sybase + * + * InterBase doesn't seem to be able to use delimited identifiers + * via PHP 4. They work fine under PHP 5. + * + * @param string $str identifier name to be quoted + * + * @return string quoted identifier string + * + * @since 1.6.0 + * @access public + */ + function quoteIdentifier($str) + { + return '"' . str_replace('"', '""', $str) . '"'; + } + + // }}} + // {{{ quoteSmart() + + /** + * Format input so it can be safely used in a query + * + * The output depends on the PHP data type of input and the database + * type being used. + * + * @param mixed $in data to be quoted + * + * @return mixed the format of the results depends on the input's + * PHP type: + * + *
    + *
  • + * input -> returns + *
  • + *
  • + * null -> the string NULL + *
  • + *
  • + * integer or double -> the unquoted number + *
  • + *
  • + * &type.bool; -> output depends on the driver in use + * Most drivers return integers: 1 if + * true or 0 if + * false. + * Some return strings: TRUE if + * true or FALSE if + * false. + * Finally one returns strings: T if + * true or F if + * false. Here is a list of each DBMS, + * the values returned and the suggested column type: + *
      + *
    • + * dbase -> T/F + * (Logical) + *
    • + *
    • + * fbase -> TRUE/FALSE + * (BOOLEAN) + *
    • + *
    • + * ibase -> 1/0 + * (SMALLINT) [1] + *
    • + *
    • + * ifx -> 1/0 + * (SMALLINT) [1] + *
    • + *
    • + * msql -> 1/0 + * (INTEGER) + *
    • + *
    • + * mssql -> 1/0 + * (BIT) + *
    • + *
    • + * mysql -> 1/0 + * (TINYINT(1)) + *
    • + *
    • + * mysqli -> 1/0 + * (TINYINT(1)) + *
    • + *
    • + * oci8 -> 1/0 + * (NUMBER(1)) + *
    • + *
    • + * odbc -> 1/0 + * (SMALLINT) [1] + *
    • + *
    • + * pgsql -> TRUE/FALSE + * (BOOLEAN) + *
    • + *
    • + * sqlite -> 1/0 + * (INTEGER) + *
    • + *
    • + * sybase -> 1/0 + * (TINYINT(1)) + *
    • + *
    + * [1] Accommodate the lowest common denominator because not all + * versions of have BOOLEAN. + *
  • + *
  • + * other (including strings and numeric strings) -> + * the data with single quotes escaped by preceeding + * single quotes, backslashes are escaped by preceeding + * backslashes, then the whole string is encapsulated + * between single quotes + *
  • + *
+ * + * @since 1.6.0 + * @see DB_common::escapeSimple() + * @access public + */ + function quoteSmart($in) + { + if (is_int($in) || is_double($in)) { + return $in; + } elseif (is_bool($in)) { + return $in ? 1 : 0; + } elseif (is_null($in)) { + return 'NULL'; + } else { + return "'" . $this->escapeSimple($in) . "'"; + } + } + + // }}} + // {{{ escapeSimple() + + /** + * Escape a string according to the current DBMS's standards + * + * In SQLite, this makes things safe for inserts/updates, but may + * cause problems when performing text comparisons against columns + * containing binary data. See the + * {@link http://php.net/sqlite_escape_string PHP manual} for more info. + * + * @param string $str the string to be escaped + * + * @return string the escaped string + * + * @since 1.6.0 + * @see DB_common::quoteSmart() + * @access public + */ + function escapeSimple($str) { + return str_replace("'", "''", $str); + } + + // }}} + // {{{ provides() + + /** + * Tell whether a DB implementation or its backend extension + * supports a given feature + * + * @param array $feature name of the feature (see the DB class doc) + * @return bool whether this DB implementation supports $feature + * @access public + */ + function provides($feature) + { + return $this->features[$feature]; + } + + // }}} + // {{{ errorCode() + + /** + * Map native error codes to DB's portable ones + * + * Requires that the DB implementation's constructor fills + * in the $errorcode_map property. + * + * @param mixed $nativecode the native error code, as returned by the + * backend database extension (string or integer) + * + * @return int a portable DB error code, or DB_ERROR if this DB + * implementation has no mapping for the given error code. + * + * @access public + */ + function errorCode($nativecode) + { + if (isset($this->errorcode_map[$nativecode])) { + return $this->errorcode_map[$nativecode]; + } + // Fall back to DB_ERROR if there was no mapping. + return DB_ERROR; + } + + // }}} + // {{{ errorMessage() + + /** + * Map a DB error code to a textual message. This is actually + * just a wrapper for DB::errorMessage() + * + * @param integer $dbcode the DB error code + * + * @return string the corresponding error message, of false + * if the error code was unknown + * + * @access public + */ + function errorMessage($dbcode) + { + return DB::errorMessage($this->errorcode_map[$dbcode]); + } + + // }}} + // {{{ raiseError() + + /** + * Communicate an error and invoke error callbacks, etc + * + * Basically a wrapper for PEAR::raiseError without the message string. + * + * @param mixed integer error code, or a PEAR error object (all + * other parameters are ignored if this parameter is + * an object + * + * @param int error mode, see PEAR_Error docs + * + * @param mixed If error mode is PEAR_ERROR_TRIGGER, this is the + * error level (E_USER_NOTICE etc). If error mode is + * PEAR_ERROR_CALLBACK, this is the callback function, + * either as a function name, or as an array of an + * object and method name. For other error modes this + * parameter is ignored. + * + * @param string Extra debug information. Defaults to the last + * query and native error code. + * + * @param mixed Native error code, integer or string depending the + * backend. + * + * @return object a PEAR error object + * + * @access public + * @see PEAR_Error + */ + function &raiseError($code = DB_ERROR, $mode = null, $options = null, + $userinfo = null, $nativecode = null) + { + // The error is yet a DB error object + if (is_object($code)) { + // because we the static PEAR::raiseError, our global + // handler should be used if it is set + if ($mode === null && !empty($this->_default_error_mode)) { + $mode = $this->_default_error_mode; + $options = $this->_default_error_options; + } + $tmp = PEAR::raiseError($code, null, $mode, $options, null, null, true); + return $tmp; + } + + if ($userinfo === null) { + $userinfo = $this->last_query; + } + + if ($nativecode) { + $userinfo .= ' [nativecode=' . trim($nativecode) . ']'; + } + + $tmp = PEAR::raiseError(null, $code, $mode, $options, $userinfo, + 'DB_Error', true); + return $tmp; + } + + // }}} + // {{{ setFetchMode() + + /** + * Sets which fetch mode should be used by default on queries + * on this connection + * + * @param integer $fetchmode DB_FETCHMODE_ORDERED or + * DB_FETCHMODE_ASSOC, possibly bit-wise OR'ed with + * DB_FETCHMODE_FLIPPED. + * + * @param string $object_class The class of the object + * to be returned by the fetch methods when + * the DB_FETCHMODE_OBJECT mode is selected. + * If no class is specified by default a cast + * to object from the assoc array row will be done. + * There is also the posibility to use and extend the + * 'DB_row' class. + * + * @see DB_FETCHMODE_ORDERED + * @see DB_FETCHMODE_ASSOC + * @see DB_FETCHMODE_FLIPPED + * @see DB_FETCHMODE_OBJECT + * @see DB_row::DB_row() + * @access public + */ + function setFetchMode($fetchmode, $object_class = 'stdClass') + { + switch ($fetchmode) { + case DB_FETCHMODE_OBJECT: + $this->fetchmode_object_class = $object_class; + case DB_FETCHMODE_ORDERED: + case DB_FETCHMODE_ASSOC: + $this->fetchmode = $fetchmode; + break; + default: + return $this->raiseError('invalid fetchmode mode'); + } + } + + // }}} + // {{{ setOption() + + /** + * Set run-time configuration options for PEAR DB + * + * Options, their data types, default values and description: + *
    + *
  • + * autofree boolean = false + *
    should results be freed automatically when there are no + * more rows? + *
  • + * debug integer = 0 + *
    debug level + *
  • + * persistent boolean = false + *
    should the connection be persistent? + *
  • + * portability integer = DB_PORTABILITY_NONE + *
    portability mode constant (see below) + *
  • + * seqname_format string = %s_seq + *
    the sprintf() format string used on sequence names. This + * format is applied to sequence names passed to + * createSequence(), nextID() and dropSequence(). + *
  • + * ssl boolean = false + *
    use ssl to connect? + *
  • + *
+ * + * ----------------------------------------- + * + * PORTABILITY MODES + * + * These modes are bitwised, so they can be combined using | + * and removed using ^. See the examples section below on how + * to do this. + * + * DB_PORTABILITY_NONE + * turn off all portability features + * + * This mode gets automatically turned on if the deprecated + * optimize option gets set to performance. + * + * + * DB_PORTABILITY_LOWERCASE + * convert names of tables and fields to lower case when using + * get*(), fetch*() and tableInfo() + * + * This mode gets automatically turned on in the following databases + * if the deprecated option optimize gets set to + * portability: + * + oci8 + * + * + * DB_PORTABILITY_RTRIM + * right trim the data output by get*() fetch*() + * + * + * DB_PORTABILITY_DELETE_COUNT + * force reporting the number of rows deleted + * + * Some DBMS's don't count the number of rows deleted when performing + * simple DELETE FROM tablename queries. This portability + * mode tricks such DBMS's into telling the count by adding + * WHERE 1=1 to the end of DELETE queries. + * + * This mode gets automatically turned on in the following databases + * if the deprecated option optimize gets set to + * portability: + * + fbsql + * + mysql + * + mysqli + * + sqlite + * + * + * DB_PORTABILITY_NUMROWS + * enable hack that makes numRows() work in Oracle + * + * This mode gets automatically turned on in the following databases + * if the deprecated option optimize gets set to + * portability: + * + oci8 + * + * + * DB_PORTABILITY_ERRORS + * makes certain error messages in certain drivers compatible + * with those from other DBMS's + * + * + mysql, mysqli: change unique/primary key constraints + * DB_ERROR_ALREADY_EXISTS -> DB_ERROR_CONSTRAINT + * + * + odbc(access): MS's ODBC driver reports 'no such field' as code + * 07001, which means 'too few parameters.' When this option is on + * that code gets mapped to DB_ERROR_NOSUCHFIELD. + * DB_ERROR_MISMATCH -> DB_ERROR_NOSUCHFIELD + * + * + * DB_PORTABILITY_NULL_TO_EMPTY + * convert null values to empty strings in data output by get*() and + * fetch*(). Needed because Oracle considers empty strings to be null, + * while most other DBMS's know the difference between empty and null. + * + * + * DB_PORTABILITY_ALL + * turn on all portability features + * + * ----------------------------------------- + * + * Example 1. Simple setOption() example + * setOption('autofree', true); + * ?> + * + * Example 2. Portability for lowercasing and trimming + * setOption('portability', + * DB_PORTABILITY_LOWERCASE | DB_PORTABILITY_RTRIM); + * ?> + * + * Example 3. All portability options except trimming + * setOption('portability', + * DB_PORTABILITY_ALL ^ DB_PORTABILITY_RTRIM); + * ?> + * + * @param string $option option name + * @param mixed $value value for the option + * + * @return int DB_OK on success. DB_Error object on failure. + * + * @see DB_common::$options + */ + function setOption($option, $value) + { + if (isset($this->options[$option])) { + $this->options[$option] = $value; + + /* + * Backwards compatibility check for the deprecated 'optimize' + * option. Done here in case settings change after connecting. + */ + if ($option == 'optimize') { + if ($value == 'portability') { + switch ($this->phptype) { + case 'oci8': + $this->options['portability'] = + DB_PORTABILITY_LOWERCASE | + DB_PORTABILITY_NUMROWS; + break; + case 'fbsql': + case 'mysql': + case 'mysqli': + case 'sqlite': + $this->options['portability'] = + DB_PORTABILITY_DELETE_COUNT; + break; + } + } else { + $this->options['portability'] = DB_PORTABILITY_NONE; + } + } + + return DB_OK; + } + return $this->raiseError("unknown option $option"); + } + + // }}} + // {{{ getOption() + + /** + * Returns the value of an option + * + * @param string $option option name + * + * @return mixed the option value + */ + function getOption($option) + { + if (isset($this->options[$option])) { + return $this->options[$option]; + } + return $this->raiseError("unknown option $option"); + } + + // }}} + // {{{ prepare() + + /** + * Prepares a query for multiple execution with execute() + * + * Creates a query that can be run multiple times. Each time it is run, + * the placeholders, if any, will be replaced by the contents of + * execute()'s $data argument. + * + * Three types of placeholders can be used: + * + ? scalar value (i.e. strings, integers). The system + * will automatically quote and escape the data. + * + ! value is inserted 'as is' + * + & requires a file name. The file's contents get + * inserted into the query (i.e. saving binary + * data in a db) + * + * Example 1. + * prepare('INSERT INTO tbl (a, b, c) VALUES (?, !, &)'); + * $data = array( + * "John's text", + * "'it''s good'", + * 'filename.txt' + * ); + * $res = $dbh->execute($sth, $data); + * ?> + * + * Use backslashes to escape placeholder characters if you don't want + * them to be interpreted as placeholders: + *
+     *    "UPDATE foo SET col=? WHERE col='over \& under'"
+     * 
+ * + * With some database backends, this is emulated. + * + * {@internal ibase and oci8 have their own prepare() methods.}} + * + * @param string $query query to be prepared + * + * @return mixed DB statement resource on success. DB_Error on failure. + * + * @see DB_common::execute() + * @access public + */ + function prepare($query) + { + $tokens = preg_split('/((?prepare_tokens[] = &$newtokens; + end($this->prepare_tokens); + + $k = key($this->prepare_tokens); + $this->prepare_types[$k] = $types; + $this->prepared_queries[$k] = implode(' ', $newtokens); + + return $k; + } + + // }}} + // {{{ autoPrepare() + + /** + * Automaticaly generate an insert or update query and pass it to prepare() + * + * @param string $table name of the table + * @param array $table_fields ordered array containing the fields names + * @param int $mode type of query to make (DB_AUTOQUERY_INSERT or DB_AUTOQUERY_UPDATE) + * @param string $where in case of update queries, this string will be put after the sql WHERE statement + * @return resource handle for the query + * @see DB_common::prepare(), DB_common::buildManipSQL() + * @access public + */ + function autoPrepare($table, $table_fields, $mode = DB_AUTOQUERY_INSERT, $where = false) + { + $query = $this->buildManipSQL($table, $table_fields, $mode, $where); + return $this->prepare($query); + } + + // }}} + // {{{ autoExecute() + + /** + * Automaticaly generate an insert or update query and call prepare() + * and execute() with it + * + * @param string $table name of the table + * @param array $fields_values assoc ($key=>$value) where $key is a field name and $value its value + * @param int $mode type of query to make (DB_AUTOQUERY_INSERT or DB_AUTOQUERY_UPDATE) + * @param string $where in case of update queries, this string will be put after the sql WHERE statement + * @return mixed a new DB_Result or a DB_Error when fail + * @see DB_common::autoPrepare(), DB_common::buildManipSQL() + * @access public + */ + function autoExecute($table, $fields_values, $mode = DB_AUTOQUERY_INSERT, $where = false) + { + $sth = $this->autoPrepare($table, array_keys($fields_values), $mode, $where); + $ret =& $this->execute($sth, array_values($fields_values)); + $this->freePrepared($sth); + return $ret; + + } + + // }}} + // {{{ buildManipSQL() + + /** + * Make automaticaly an sql query for prepare() + * + * Example : buildManipSQL('table_sql', array('field1', 'field2', 'field3'), DB_AUTOQUERY_INSERT) + * will return the string : INSERT INTO table_sql (field1,field2,field3) VALUES (?,?,?) + * NB : - This belongs more to a SQL Builder class, but this is a simple facility + * - Be carefull ! If you don't give a $where param with an UPDATE query, all + * the records of the table will be updated ! + * + * @param string $table name of the table + * @param array $table_fields ordered array containing the fields names + * @param int $mode type of query to make (DB_AUTOQUERY_INSERT or DB_AUTOQUERY_UPDATE) + * @param string $where in case of update queries, this string will be put after the sql WHERE statement + * @return string sql query for prepare() + * @access public + */ + function buildManipSQL($table, $table_fields, $mode, $where = false) + { + if (count($table_fields) == 0) { + $this->raiseError(DB_ERROR_NEED_MORE_DATA); + } + $first = true; + switch ($mode) { + case DB_AUTOQUERY_INSERT: + $values = ''; + $names = ''; + foreach ($table_fields as $value) { + if ($first) { + $first = false; + } else { + $names .= ','; + $values .= ','; + } + $names .= $value; + $values .= '?'; + } + return "INSERT INTO $table ($names) VALUES ($values)"; + case DB_AUTOQUERY_UPDATE: + $set = ''; + foreach ($table_fields as $value) { + if ($first) { + $first = false; + } else { + $set .= ','; + } + $set .= "$value = ?"; + } + $sql = "UPDATE $table SET $set"; + if ($where) { + $sql .= " WHERE $where"; + } + return $sql; + default: + $this->raiseError(DB_ERROR_SYNTAX); + } + } + + // }}} + // {{{ execute() + + /** + * Executes a DB statement prepared with prepare() + * + * Example 1. + * prepare('INSERT INTO tbl (a, b, c) VALUES (?, !, &)'); + * $data = array( + * "John's text", + * "'it''s good'", + * 'filename.txt' + * ); + * $res =& $dbh->execute($sth, $data); + * ?> + * + * @param resource $stmt a DB statement resource returned from prepare() + * @param mixed $data array, string or numeric data to be used in + * execution of the statement. Quantity of items + * passed must match quantity of placeholders in + * query: meaning 1 placeholder for non-array + * parameters or 1 placeholder per array element. + * + * @return object a new DB_Result or a DB_Error when fail + * + * {@internal ibase and oci8 have their own execute() methods.}} + * + * @see DB_common::prepare() + * @access public + */ + function &execute($stmt, $data = array()) + { + $realquery = $this->executeEmulateQuery($stmt, $data); + if (DB::isError($realquery)) { + return $realquery; + } + $result = $this->simpleQuery($realquery); + + if (DB::isError($result) || $result === DB_OK) { + return $result; + } else { + $tmp =& new DB_result($this, $result); + return $tmp; + } + } + + // }}} + // {{{ executeEmulateQuery() + + /** + * Emulates the execute statement, when not supported + * + * @param resource $stmt a DB statement resource returned from execute() + * @param mixed $data array, string or numeric data to be used in + * execution of the statement. Quantity of items + * passed must match quantity of placeholders in + * query: meaning 1 placeholder for non-array + * parameters or 1 placeholder per array element. + * + * @return mixed a string containing the real query run when emulating + * prepare/execute. A DB error code is returned on failure. + * + * @see DB_common::execute() + * @access private + */ + function executeEmulateQuery($stmt, $data = array()) + { + if (!is_array($data)) { + $data = array($data); + } + + if (count($this->prepare_types[$stmt]) != count($data)) { + $this->last_query = $this->prepared_queries[$stmt]; + return $this->raiseError(DB_ERROR_MISMATCH); + } + + $realquery = $this->prepare_tokens[$stmt][0]; + + $i = 0; + foreach ($data as $value) { + if ($this->prepare_types[$stmt][$i] == DB_PARAM_SCALAR) { + $realquery .= $this->quoteSmart($value); + } elseif ($this->prepare_types[$stmt][$i] == DB_PARAM_OPAQUE) { + $fp = @fopen($value, 'rb'); + if (!$fp) { + return $this->raiseError(DB_ERROR_ACCESS_VIOLATION); + } + $realquery .= $this->quoteSmart(fread($fp, filesize($value))); + fclose($fp); + } else { + $realquery .= $value; + } + + $realquery .= $this->prepare_tokens[$stmt][++$i]; + } + + return $realquery; + } + + // }}} + // {{{ executeMultiple() + + /** + * This function does several execute() calls on the same + * statement handle + * + * $data must be an array indexed numerically + * from 0, one execute call is done for every "row" in the array. + * + * If an error occurs during execute(), executeMultiple() does not + * execute the unfinished rows, but rather returns that error. + * + * @param resource $stmt query handle from prepare() + * @param array $data numeric array containing the + * data to insert into the query + * + * @return mixed DB_OK or DB_Error + * + * @see DB_common::prepare(), DB_common::execute() + * @access public + */ + function executeMultiple($stmt, $data) + { + foreach ($data as $value) { + $res =& $this->execute($stmt, $value); + if (DB::isError($res)) { + return $res; + } + } + return DB_OK; + } + + // }}} + // {{{ freePrepared() + + /** + * Free the resource used in a prepared query + * + * @param $stmt The resurce returned by the prepare() function + * @see DB_common::prepare() + */ + function freePrepared($stmt) + { + // Free the internal prepared vars + if (isset($this->prepare_tokens[$stmt])) { + unset($this->prepare_tokens[$stmt]); + unset($this->prepare_types[$stmt]); + unset($this->prepared_queries[$stmt]); + return true; + } + return false; + } + + // }}} + // {{{ modifyQuery() + + /** + * This method is used by backends to alter queries for various + * reasons + * + * It is defined here to assure that all implementations + * have this method defined. + * + * @param string $query query to modify + * + * @return the new (modified) query + * + * @access private + */ + function modifyQuery($query) { + return $query; + } + + // }}} + // {{{ modifyLimitQuery() + + /** + * This method is used by backends to alter limited queries + * + * @param string $query query to modify + * @param integer $from the row to start to fetching + * @param integer $count the numbers of rows to fetch + * + * @return the new (modified) query + * + * @access private + */ + function modifyLimitQuery($query, $from, $count, $params = array()) + { + return $query; + } + + // }}} + // {{{ query() + + /** + * Send a query to the database and return any results with a + * DB_result object + * + * The query string can be either a normal statement to be sent directly + * to the server OR if $params are passed the query can have + * placeholders and it will be passed through prepare() and execute(). + * + * @param string $query the SQL query or the statement to prepare + * @param mixed $params array, string or numeric data to be used in + * execution of the statement. Quantity of items + * passed must match quantity of placeholders in + * query: meaning 1 placeholder for non-array + * parameters or 1 placeholder per array element. + * + * @return mixed a DB_result object or DB_OK on success, a DB + * error on failure + * + * @see DB_result, DB_common::prepare(), DB_common::execute() + * @access public + */ + function &query($query, $params = array()) + { + if (sizeof($params) > 0) { + $sth = $this->prepare($query); + if (DB::isError($sth)) { + return $sth; + } + $ret =& $this->execute($sth, $params); + $this->freePrepared($sth); + return $ret; + } else { + $result = $this->simpleQuery($query); + if (DB::isError($result) || $result === DB_OK) { + return $result; + } else { + $tmp =& new DB_result($this, $result); + return $tmp; + } + } + } + + // }}} + // {{{ limitQuery() + + /** + * Generates a limited query + * + * @param string $query query + * @param integer $from the row to start to fetching + * @param integer $count the numbers of rows to fetch + * @param array $params required for a statement + * + * @return mixed a DB_Result object, DB_OK or a DB_Error + * + * @access public + */ + function &limitQuery($query, $from, $count, $params = array()) + { + $query = $this->modifyLimitQuery($query, $from, $count, $params); + if (DB::isError($query)){ + return $query; + } + $result =& $this->query($query, $params); + if (is_a($result, 'DB_result')) { + $result->setOption('limit_from', $from); + $result->setOption('limit_count', $count); + } + return $result; + } + + // }}} + // {{{ getOne() + + /** + * Fetch the first column of the first row of data returned from + * a query + * + * Takes care of doing the query and freeing the results when finished. + * + * @param string $query the SQL query + * @param mixed $params array, string or numeric data to be used in + * execution of the statement. Quantity of items + * passed must match quantity of placeholders in + * query: meaning 1 placeholder for non-array + * parameters or 1 placeholder per array element. + * + * @return mixed the returned value of the query. DB_Error on failure. + * + * @access public + */ + function &getOne($query, $params = array()) + { + settype($params, 'array'); + if (sizeof($params) > 0) { + $sth = $this->prepare($query); + if (DB::isError($sth)) { + return $sth; + } + $res =& $this->execute($sth, $params); + $this->freePrepared($sth); + } else { + $res =& $this->query($query); + } + + if (DB::isError($res)) { + return $res; + } + + $err = $res->fetchInto($row, DB_FETCHMODE_ORDERED); + $res->free(); + + if ($err !== DB_OK) { + return $err; + } + + return $row[0]; + } + + // }}} + // {{{ getRow() + + /** + * Fetch the first row of data returned from a query + * + * Takes care of doing the query and freeing the results when finished. + * + * @param string $query the SQL query + * @param array $params array to be used in execution of the statement. + * Quantity of array elements must match quantity + * of placeholders in query. This function does + * NOT support scalars. + * @param int $fetchmode the fetch mode to use + * + * @return array the first row of results as an array indexed from + * 0, or a DB error code. + * + * @access public + */ + function &getRow($query, + $params = array(), + $fetchmode = DB_FETCHMODE_DEFAULT) + { + // compat check, the params and fetchmode parameters used to + // have the opposite order + if (!is_array($params)) { + if (is_array($fetchmode)) { + if ($params === null) { + $tmp = DB_FETCHMODE_DEFAULT; + } else { + $tmp = $params; + } + $params = $fetchmode; + $fetchmode = $tmp; + } elseif ($params !== null) { + $fetchmode = $params; + $params = array(); + } + } + + if (sizeof($params) > 0) { + $sth = $this->prepare($query); + if (DB::isError($sth)) { + return $sth; + } + $res =& $this->execute($sth, $params); + $this->freePrepared($sth); + } else { + $res =& $this->query($query); + } + + if (DB::isError($res)) { + return $res; + } + + $err = $res->fetchInto($row, $fetchmode); + + $res->free(); + + if ($err !== DB_OK) { + return $err; + } + + return $row; + } + + // }}} + // {{{ getCol() + + /** + * Fetch a single column from a result set and return it as an + * indexed array + * + * @param string $query the SQL query + * @param mixed $col which column to return (integer [column number, + * starting at 0] or string [column name]) + * @param mixed $params array, string or numeric data to be used in + * execution of the statement. Quantity of items + * passed must match quantity of placeholders in + * query: meaning 1 placeholder for non-array + * parameters or 1 placeholder per array element. + * + * @return array an indexed array with the data from the first + * row at index 0, or a DB error code + * + * @see DB_common::query() + * @access public + */ + function &getCol($query, $col = 0, $params = array()) + { + settype($params, 'array'); + if (sizeof($params) > 0) { + $sth = $this->prepare($query); + + if (DB::isError($sth)) { + return $sth; + } + + $res =& $this->execute($sth, $params); + $this->freePrepared($sth); + } else { + $res =& $this->query($query); + } + + if (DB::isError($res)) { + return $res; + } + + $fetchmode = is_int($col) ? DB_FETCHMODE_ORDERED : DB_FETCHMODE_ASSOC; + $ret = array(); + + while (is_array($row = $res->fetchRow($fetchmode))) { + $ret[] = $row[$col]; + } + + $res->free(); + + if (DB::isError($row)) { + $ret = $row; + } + + return $ret; + } + + // }}} + // {{{ getAssoc() + + /** + * Fetch the entire result set of a query and return it as an + * associative array using the first column as the key + * + * If the result set contains more than two columns, the value + * will be an array of the values from column 2-n. If the result + * set contains only two columns, the returned value will be a + * scalar with the value of the second column (unless forced to an + * array with the $force_array parameter). A DB error code is + * returned on errors. If the result set contains fewer than two + * columns, a DB_ERROR_TRUNCATED error is returned. + * + * For example, if the table "mytable" contains: + * + *
+     *  ID      TEXT       DATE
+     * --------------------------------
+     *  1       'one'      944679408
+     *  2       'two'      944679408
+     *  3       'three'    944679408
+     * 
+ * + * Then the call getAssoc('SELECT id,text FROM mytable') returns: + *
+     *   array(
+     *     '1' => 'one',
+     *     '2' => 'two',
+     *     '3' => 'three',
+     *   )
+     * 
+ * + * ...while the call getAssoc('SELECT id,text,date FROM mytable') returns: + *
+     *   array(
+     *     '1' => array('one', '944679408'),
+     *     '2' => array('two', '944679408'),
+     *     '3' => array('three', '944679408')
+     *   )
+     * 
+ * + * If the more than one row occurs with the same value in the + * first column, the last row overwrites all previous ones by + * default. Use the $group parameter if you don't want to + * overwrite like this. Example: + * + *
+     * getAssoc('SELECT category,id,name FROM mytable', false, null,
+     *          DB_FETCHMODE_ASSOC, true) returns:
+     *
+     *   array(
+     *     '1' => array(array('id' => '4', 'name' => 'number four'),
+     *                  array('id' => '6', 'name' => 'number six')
+     *            ),
+     *     '9' => array(array('id' => '4', 'name' => 'number four'),
+     *                  array('id' => '6', 'name' => 'number six')
+     *            )
+     *   )
+     * 
+ * + * Keep in mind that database functions in PHP usually return string + * values for results regardless of the database's internal type. + * + * @param string $query the SQL query + * @param boolean $force_array used only when the query returns + * exactly two columns. If true, the values + * of the returned array will be one-element + * arrays instead of scalars. + * @param mixed $params array, string or numeric data to be used in + * execution of the statement. Quantity of items + * passed must match quantity of placeholders in + * query: meaning 1 placeholder for non-array + * parameters or 1 placeholder per array element. + * @param boolean $group if true, the values of the returned array + * is wrapped in another array. If the same + * key value (in the first column) repeats + * itself, the values will be appended to + * this array instead of overwriting the + * existing values. + * + * @return array associative array with results from the query. + * DB Error on failure. + * + * @access public + */ + function &getAssoc($query, $force_array = false, $params = array(), + $fetchmode = DB_FETCHMODE_DEFAULT, $group = false) + { + settype($params, 'array'); + if (sizeof($params) > 0) { + $sth = $this->prepare($query); + + if (DB::isError($sth)) { + return $sth; + } + + $res =& $this->execute($sth, $params); + $this->freePrepared($sth); + } else { + $res =& $this->query($query); + } + + if (DB::isError($res)) { + return $res; + } + if ($fetchmode == DB_FETCHMODE_DEFAULT) { + $fetchmode = $this->fetchmode; + } + $cols = $res->numCols(); + + if ($cols < 2) { + $tmp =& $this->raiseError(DB_ERROR_TRUNCATED); + return $tmp; + } + + $results = array(); + + if ($cols > 2 || $force_array) { + // return array values + // XXX this part can be optimized + if ($fetchmode == DB_FETCHMODE_ASSOC) { + while (is_array($row = $res->fetchRow(DB_FETCHMODE_ASSOC))) { + reset($row); + $key = current($row); + unset($row[key($row)]); + if ($group) { + $results[$key][] = $row; + } else { + $results[$key] = $row; + } + } + } elseif ($fetchmode == DB_FETCHMODE_OBJECT) { + while ($row = $res->fetchRow(DB_FETCHMODE_OBJECT)) { + $arr = get_object_vars($row); + $key = current($arr); + if ($group) { + $results[$key][] = $row; + } else { + $results[$key] = $row; + } + } + } else { + while (is_array($row = $res->fetchRow(DB_FETCHMODE_ORDERED))) { + // we shift away the first element to get + // indices running from 0 again + $key = array_shift($row); + if ($group) { + $results[$key][] = $row; + } else { + $results[$key] = $row; + } + } + } + if (DB::isError($row)) { + $results = $row; + } + } else { + // return scalar values + while (is_array($row = $res->fetchRow(DB_FETCHMODE_ORDERED))) { + if ($group) { + $results[$row[0]][] = $row[1]; + } else { + $results[$row[0]] = $row[1]; + } + } + if (DB::isError($row)) { + $results = $row; + } + } + + $res->free(); + + return $results; + } + + // }}} + // {{{ getAll() + + /** + * Fetch all the rows returned from a query + * + * @param string $query the SQL query + * @param array $params array to be used in execution of the statement. + * Quantity of array elements must match quantity + * of placeholders in query. This function does + * NOT support scalars. + * @param int $fetchmode the fetch mode to use + * + * @return array an nested array. DB error on failure. + * + * @access public + */ + function &getAll($query, + $params = array(), + $fetchmode = DB_FETCHMODE_DEFAULT) + { + // compat check, the params and fetchmode parameters used to + // have the opposite order + if (!is_array($params)) { + if (is_array($fetchmode)) { + if ($params === null) { + $tmp = DB_FETCHMODE_DEFAULT; + } else { + $tmp = $params; + } + $params = $fetchmode; + $fetchmode = $tmp; + } elseif ($params !== null) { + $fetchmode = $params; + $params = array(); + } + } + + if (sizeof($params) > 0) { + $sth = $this->prepare($query); + + if (DB::isError($sth)) { + return $sth; + } + + $res =& $this->execute($sth, $params); + $this->freePrepared($sth); + } else { + $res =& $this->query($query); + } + + if (DB::isError($res) || $res === DB_OK) { + return $res; + } + + $results = array(); + while (DB_OK === $res->fetchInto($row, $fetchmode)) { + if ($fetchmode & DB_FETCHMODE_FLIPPED) { + foreach ($row as $key => $val) { + $results[$key][] = $val; + } + } else { + $results[] = $row; + } + } + + $res->free(); + + if (DB::isError($row)) { + $tmp =& $this->raiseError($row); + return $tmp; + } + return $results; + } + + // }}} + // {{{ autoCommit() + + /** + * enable automatic Commit + * + * @param boolean $onoff + * @return mixed DB_Error + * + * @access public + */ + function autoCommit($onoff=false) + { + return $this->raiseError(DB_ERROR_NOT_CAPABLE); + } + + // }}} + // {{{ commit() + + /** + * starts a Commit + * + * @return mixed DB_Error + * + * @access public + */ + function commit() + { + return $this->raiseError(DB_ERROR_NOT_CAPABLE); + } + + // }}} + // {{{ rollback() + + /** + * starts a rollback + * + * @return mixed DB_Error + * + * @access public + */ + function rollback() + { + return $this->raiseError(DB_ERROR_NOT_CAPABLE); + } + + // }}} + // {{{ numRows() + + /** + * Returns the number of rows in a result object + * + * @param object DB_Result the result object to check + * + * @return mixed DB_Error or the number of rows + * + * @access public + */ + function numRows($result) + { + return $this->raiseError(DB_ERROR_NOT_CAPABLE); + } + + // }}} + // {{{ affectedRows() + + /** + * Returns the affected rows of a query + * + * @return mixed DB_Error or number of rows + * + * @access public + */ + function affectedRows() + { + return $this->raiseError(DB_ERROR_NOT_CAPABLE); + } + + // }}} + // {{{ errorNative() + + /** + * Returns an errormessage, provides by the database + * + * @return mixed DB_Error or message + * + * @access public + */ + function errorNative() + { + return $this->raiseError(DB_ERROR_NOT_CAPABLE); + } + + // }}} + // {{{ getSequenceName() + + /** + * Generate the name used inside the database for a sequence + * + * The createSequence() docblock contains notes about storing sequence + * names. + * + * @param string $sqn the sequence's public name + * + * @return string the sequence's name in the backend + * + * @see DB_common::createSequence(), DB_common::dropSequence(), + * DB_common::nextID(), DB_common::setOption() + * @access private + */ + function getSequenceName($sqn) + { + return sprintf($this->getOption('seqname_format'), + preg_replace('/[^a-z0-9_.]/i', '_', $sqn)); + } + + // }}} + // {{{ nextId() + + /** + * Returns the next free id in a sequence + * + * @param string $seq_name name of the sequence + * @param boolean $ondemand when true, the seqence is automatically + * created if it does not exist + * + * @return int the next id number in the sequence. DB_Error if problem. + * + * @see DB_common::createSequence(), DB_common::dropSequence(), + * DB_common::getSequenceName() + * @access public + */ + function nextId($seq_name, $ondemand = true) + { + return $this->raiseError(DB_ERROR_NOT_CAPABLE); + } + + // }}} + // {{{ createSequence() + + /** + * Creates a new sequence + * + * The name of a given sequence is determined by passing the string + * provided in the $seq_name argument through PHP's sprintf() + * function using the value from the seqname_format option as + * the sprintf()'s format argument. + * + * seqname_format is set via setOption(). + * + * @param string $seq_name name of the new sequence + * + * @return int DB_OK on success. A DB_Error object is returned if + * problems arise. + * + * @see DB_common::dropSequence(), DB_common::getSequenceName(), + * DB_common::nextID() + * @access public + */ + function createSequence($seq_name) + { + return $this->raiseError(DB_ERROR_NOT_CAPABLE); + } + + // }}} + // {{{ dropSequence() + + /** + * Deletes a sequence + * + * @param string $seq_name name of the sequence to be deleted + * + * @return int DB_OK on success. DB_Error if problems. + * + * @see DB_common::createSequence(), DB_common::getSequenceName(), + * DB_common::nextID() + * @access public + */ + function dropSequence($seq_name) + { + return $this->raiseError(DB_ERROR_NOT_CAPABLE); + } + + // }}} + // {{{ tableInfo() + + /** + * Returns information about a table or a result set + * + * The format of the resulting array depends on which $mode + * you select. The sample output below is based on this query: + *
+     *    SELECT tblFoo.fldID, tblFoo.fldPhone, tblBar.fldId
+     *    FROM tblFoo
+     *    JOIN tblBar ON tblFoo.fldId = tblBar.fldId
+     * 
+ * + *
    + *
  • + * + * null (default) + *
    +     *   [0] => Array (
    +     *       [table] => tblFoo
    +     *       [name] => fldId
    +     *       [type] => int
    +     *       [len] => 11
    +     *       [flags] => primary_key not_null
    +     *   )
    +     *   [1] => Array (
    +     *       [table] => tblFoo
    +     *       [name] => fldPhone
    +     *       [type] => string
    +     *       [len] => 20
    +     *       [flags] =>
    +     *   )
    +     *   [2] => Array (
    +     *       [table] => tblBar
    +     *       [name] => fldId
    +     *       [type] => int
    +     *       [len] => 11
    +     *       [flags] => primary_key not_null
    +     *   )
    +     *   
    + * + *
  • + * + * DB_TABLEINFO_ORDER + * + *

    In addition to the information found in the default output, + * a notation of the number of columns is provided by the + * num_fields element while the order + * element provides an array with the column names as the keys and + * their location index number (corresponding to the keys in the + * the default output) as the values.

    + * + *

    If a result set has identical field names, the last one is + * used.

    + * + *
    +     *   [num_fields] => 3
    +     *   [order] => Array (
    +     *       [fldId] => 2
    +     *       [fldTrans] => 1
    +     *   )
    +     *   
    + * + *
  • + * + * DB_TABLEINFO_ORDERTABLE + * + *

    Similar to DB_TABLEINFO_ORDER but adds more + * dimensions to the array in which the table names are keys and + * the field names are sub-keys. This is helpful for queries that + * join tables which have identical field names.

    + * + *
    +     *   [num_fields] => 3
    +     *   [ordertable] => Array (
    +     *       [tblFoo] => Array (
    +     *           [fldId] => 0
    +     *           [fldPhone] => 1
    +     *       )
    +     *       [tblBar] => Array (
    +     *           [fldId] => 2
    +     *       )
    +     *   )
    +     *   
    + * + *
  • + *
+ * + * The flags element contains a space separated list + * of extra information about the field. This data is inconsistent + * between DBMS's due to the way each DBMS works. + * + primary_key + * + unique_key + * + multiple_key + * + not_null + * + * Most DBMS's only provide the table and flags + * elements if $result is a table name. The following DBMS's + * provide full information from queries: + * + fbsql + * + mysql + * + * If the 'portability' option has DB_PORTABILITY_LOWERCASE + * turned on, the names of tables and fields will be lowercased. + * + * @param object|string $result DB_result object from a query or a + * string containing the name of a table. + * While this also accepts a query result + * resource identifier, this behavior is + * deprecated. + * @param int $mode either unused or one of the tableInfo modes: + * DB_TABLEINFO_ORDERTABLE, + * DB_TABLEINFO_ORDER or + * DB_TABLEINFO_FULL (which does both). + * These are bitwise, so the first two can be + * combined using |. + * @return array an associative array with the information requested. + * If something goes wrong an error object is returned. + * + * @see DB_common::setOption() + * @access public + */ + function tableInfo($result, $mode = null) + { + /* + * If the DB_ class has a tableInfo() method, that one + * overrides this one. But, if the driver doesn't have one, + * this method runs and tells users about that fact. + */ + return $this->raiseError(DB_ERROR_NOT_CAPABLE); + } + + // }}} + // {{{ getTables() + + /** + * @deprecated Deprecated in release 1.2 or lower + */ + function getTables() + { + return $this->getListOf('tables'); + } + + // }}} + // {{{ getListOf() + + /** + * list internal DB info + * valid values for $type are db dependent, + * often: databases, users, view, functions + * + * @param string $type type of requested info + * + * @return mixed DB_Error or the requested data + * + * @access public + */ + function getListOf($type) + { + $sql = $this->getSpecialQuery($type); + if ($sql === null) { // No support + return $this->raiseError(DB_ERROR_UNSUPPORTED); + } elseif (is_int($sql) || DB::isError($sql)) { // Previous error + return $this->raiseError($sql); + } elseif (is_array($sql)) { // Already the result + return $sql; + } + return $this->getCol($sql); // Launch this query + } + + // }}} + // {{{ getSpecialQuery() + + /** + * Returns the query needed to get some backend info + * + * @param string $type What kind of info you want to retrieve + * + * @return string The SQL query string + * + * @access public + */ + function getSpecialQuery($type) + { + return $this->raiseError(DB_ERROR_UNSUPPORTED); + } + + // }}} + // {{{ _rtrimArrayValues() + + /** + * Right trim all strings in an array + * + * @param array $array the array to be trimmed (passed by reference) + * @return void + * @access private + */ + function _rtrimArrayValues(&$array) + { + foreach ($array as $key => $value) { + if (is_string($value)) { + $array[$key] = rtrim($value); + } + } + } + + // }}} + // {{{ _convertNullArrayValuesToEmpty() + + /** + * Convert all null values in an array to empty strings + * + * @param array $array the array to be de-nullified (passed by reference) + * @return void + * @access private + */ + function _convertNullArrayValuesToEmpty(&$array) + { + foreach ($array as $key => $value) { + if (is_null($value)) { + $array[$key] = ''; + } + } + } + + // }}} +} + +/* + * Local variables: + * tab-width: 4 + * c-basic-offset: 4 + * End: + */ + +?> diff --git a/glmPEAR/DB/dbase.php b/glmPEAR/DB/dbase.php new file mode 100755 index 0000000..234d894 --- /dev/null +++ b/glmPEAR/DB/dbase.php @@ -0,0 +1,220 @@ + | +// | Maintainer: Daniel Convissor | +// +----------------------------------------------------------------------+ +// +// $Id: dbase.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + + +// XXX legend: +// You have to compile your PHP with the --enable-dbase option + + +require_once 'DB/common.php'; + +/** + * Database independent query interface definition for PHP's dbase + * extension. + * + * @package DB + * @version $Id: dbase.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + * @category Database + * @author Stig Bakken + */ +class DB_dbase extends DB_common +{ + // {{{ properties + + var $connection; + var $phptype, $dbsyntax; + var $prepare_tokens = array(); + var $prepare_types = array(); + var $res_row = array(); + var $result = 0; + + // }}} + // {{{ constructor + + /** + * DB_mysql constructor. + * + * @access public + */ + function DB_dbase() + { + $this->DB_common(); + $this->phptype = 'dbase'; + $this->dbsyntax = 'dbase'; + $this->features = array( + 'prepare' => false, + 'pconnect' => false, + 'transactions' => false, + 'limit' => false + ); + $this->errorcode_map = array(); + } + + // }}} + // {{{ connect() + + function connect($dsninfo, $persistent = false) + { + if (!DB::assertExtension('dbase')) { + return $this->raiseError(DB_ERROR_EXTENSION_NOT_FOUND); + } + $this->dsn = $dsninfo; + ob_start(); + $conn = @dbase_open($dsninfo['database'], 0); + $error = ob_get_contents(); + ob_end_clean(); + if (!$conn) { + return $this->raiseError(DB_ERROR_CONNECT_FAILED, null, + null, null, strip_tags($error)); + } + $this->connection = $conn; + return DB_OK; + } + + // }}} + // {{{ disconnect() + + function disconnect() + { + $ret = @dbase_close($this->connection); + $this->connection = null; + return $ret; + } + + // }}} + // {{{ &query() + + function &query($query = null) + { + // emulate result resources + $this->res_row[$this->result] = 0; + $tmp =& new DB_result($this, $this->result++); + return $tmp; + } + + // }}} + // {{{ fetchInto() + + /** + * Fetch a row and insert the data into an existing array. + * + * Formating of the array and the data therein are configurable. + * See DB_result::fetchInto() for more information. + * + * @param resource $result query result identifier + * @param array $arr (reference) array where data from the row + * should be placed + * @param int $fetchmode how the resulting array should be indexed + * @param int $rownum the row number to fetch + * + * @return mixed DB_OK on success, null when end of result set is + * reached or on failure + * + * @see DB_result::fetchInto() + * @access private + */ + function fetchInto($result, &$arr, $fetchmode, $rownum=null) + { + if ($rownum === null) { + $rownum = $this->res_row[$result]++; + } + if ($fetchmode & DB_FETCHMODE_ASSOC) { + $arr = @dbase_get_record_with_names($this->connection, $rownum); + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE && $arr) { + $arr = array_change_key_case($arr, CASE_LOWER); + } + } else { + $arr = @dbase_get_record($this->connection, $rownum); + } + if (!$arr) { + return null; + } + if ($this->options['portability'] & DB_PORTABILITY_RTRIM) { + $this->_rtrimArrayValues($arr); + } + if ($this->options['portability'] & DB_PORTABILITY_NULL_TO_EMPTY) { + $this->_convertNullArrayValuesToEmpty($arr); + } + return DB_OK; + } + + // }}} + // {{{ numCols() + + function numCols($foo) + { + return @dbase_numfields($this->connection); + } + + // }}} + // {{{ numRows() + + function numRows($foo) + { + return @dbase_numrecords($this->connection); + } + + // }}} + // {{{ quoteSmart() + + /** + * Format input so it can be safely used in a query + * + * @param mixed $in data to be quoted + * + * @return mixed Submitted variable's type = returned value: + * + null = the string NULL + * + boolean = T if true or + * F if false. Use the Logical + * data type. + * + integer or double = the unquoted number + * + other (including strings and numeric strings) = + * the data with single quotes escaped by preceeding + * single quotes then the whole string is encapsulated + * between single quotes + * + * @internal + */ + function quoteSmart($in) + { + if (is_int($in) || is_double($in)) { + return $in; + } elseif (is_bool($in)) { + return $in ? 'T' : 'F'; + } elseif (is_null($in)) { + return 'NULL'; + } else { + return "'" . $this->escapeSimple($in) . "'"; + } + } + + // }}} + +} + +/* + * Local variables: + * tab-width: 4 + * c-basic-offset: 4 + * End: + */ + +?> diff --git a/glmPEAR/DB/fbsql.php b/glmPEAR/DB/fbsql.php new file mode 100755 index 0000000..1a66c2e --- /dev/null +++ b/glmPEAR/DB/fbsql.php @@ -0,0 +1,655 @@ + | +// | Maintainer: Daniel Convissor | +// +----------------------------------------------------------------------+ +// +// $Id: fbsql.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + + +// XXX legend: +// +// XXX ERRORMSG: The error message from the fbsql function should +// be registered here. +// +// TODO/wishlist: +// longReadlen +// binmode + + +require_once 'DB/common.php'; + +/** + * Database independent query interface definition for PHP's FrontBase + * extension. + * + * @package DB + * @version $Id: fbsql.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + * @category Database + * @author Frank M. Kromann + */ +class DB_fbsql extends DB_common +{ + // {{{ properties + + var $connection; + var $phptype, $dbsyntax; + var $prepare_tokens = array(); + var $prepare_types = array(); + var $num_rows = array(); + var $fetchmode = DB_FETCHMODE_ORDERED; /* Default fetch mode */ + + // }}} + // {{{ constructor + + /** + * DB_fbsql constructor. + * + * @access public + */ + function DB_fbsql() + { + $this->DB_common(); + $this->phptype = 'fbsql'; + $this->dbsyntax = 'fbsql'; + $this->features = array( + 'prepare' => false, + 'pconnect' => true, + 'transactions' => true, + 'limit' => 'emulate' + ); + $this->errorcode_map = array( + 1004 => DB_ERROR_CANNOT_CREATE, + 1005 => DB_ERROR_CANNOT_CREATE, + 1006 => DB_ERROR_CANNOT_CREATE, + 1007 => DB_ERROR_ALREADY_EXISTS, + 1008 => DB_ERROR_CANNOT_DROP, + 1046 => DB_ERROR_NODBSELECTED, + 1050 => DB_ERROR_ALREADY_EXISTS, + 1051 => DB_ERROR_NOSUCHTABLE, + 1054 => DB_ERROR_NOSUCHFIELD, + 1062 => DB_ERROR_ALREADY_EXISTS, + 1064 => DB_ERROR_SYNTAX, + 1100 => DB_ERROR_NOT_LOCKED, + 1136 => DB_ERROR_VALUE_COUNT_ON_ROW, + 1146 => DB_ERROR_NOSUCHTABLE, + ); + } + + // }}} + // {{{ connect() + + /** + * Connect to a database and log in as the specified user. + * + * @param $dsn the data source name (see DB::parseDSN for syntax) + * @param $persistent (optional) whether the connection should + * be persistent + * @access public + * @return int DB_OK on success, a DB error on failure + */ + function connect($dsninfo, $persistent = false) + { + if (!DB::assertExtension('fbsql')) { + return $this->raiseError(DB_ERROR_EXTENSION_NOT_FOUND); + } + + $this->dsn = $dsninfo; + $dbhost = $dsninfo['hostspec'] ? $dsninfo['hostspec'] : 'localhost'; + + $php_errormsg = ''; + $connect_function = $persistent ? 'fbsql_pconnect' : 'fbsql_connect'; + + if ($dbhost && $dsninfo['username'] && $dsninfo['password']) { + $conn = @$connect_function($dbhost, $dsninfo['username'], + $dsninfo['password']); + } elseif ($dbhost && $dsninfo['username']) { + $conn = @$connect_function($dbhost, $dsninfo['username']); + } elseif ($dbhost) { + $conn = @$connect_function($dbhost); + } else { + $conn = false; + } + if (!$conn) { + if (empty($php_errormsg)) { + return $this->raiseError(DB_ERROR_CONNECT_FAILED); + } else { + return $this->raiseError(DB_ERROR_CONNECT_FAILED, null, null, + null, $php_errormsg); + } + } + + if ($dsninfo['database']) { + if (!fbsql_select_db($dsninfo['database'], $conn)) { + return $this->fbsqlRaiseError(); + } + } + + $this->connection = $conn; + return DB_OK; + } + + // }}} + // {{{ disconnect() + + /** + * Log out and disconnect from the database. + * + * @access public + * + * @return bool true on success, false if not connected. + */ + function disconnect() + { + $ret = @fbsql_close($this->connection); + $this->connection = null; + return $ret; + } + + // }}} + // {{{ simpleQuery() + + /** + * Send a query to fbsql and return the results as a fbsql resource + * identifier. + * + * @param the SQL query + * + * @access public + * + * @return mixed returns a valid fbsql result for successful SELECT + * queries, DB_OK for other successful queries. A DB error is + * returned on failure. + */ + function simpleQuery($query) + { + $this->last_query = $query; + $query = $this->modifyQuery($query); + $result = @fbsql_query("$query;", $this->connection); + if (!$result) { + return $this->fbsqlRaiseError(); + } + // Determine which queries that should return data, and which + // should return an error code only. + if (DB::isManip($query)) { + return DB_OK; + } + $numrows = $this->numrows($result); + if (is_object($numrows)) { + return $numrows; + } + $this->num_rows[$result] = $numrows; + return $result; + } + + // }}} + // {{{ nextResult() + + /** + * Move the internal fbsql result pointer to the next available result + * + * @param a valid fbsql result resource + * + * @access public + * + * @return true if a result is available otherwise return false + */ + function nextResult($result) + { + return @fbsql_next_result($result); + } + + // }}} + // {{{ fetchInto() + + /** + * Fetch a row and insert the data into an existing array. + * + * Formating of the array and the data therein are configurable. + * See DB_result::fetchInto() for more information. + * + * @param resource $result query result identifier + * @param array $arr (reference) array where data from the row + * should be placed + * @param int $fetchmode how the resulting array should be indexed + * @param int $rownum the row number to fetch + * + * @return mixed DB_OK on success, null when end of result set is + * reached or on failure + * + * @see DB_result::fetchInto() + * @access private + */ + function fetchInto($result, &$arr, $fetchmode, $rownum=null) + { + if ($rownum !== null) { + if (!@fbsql_data_seek($result, $rownum)) { + return null; + } + } + if ($fetchmode & DB_FETCHMODE_ASSOC) { + $arr = @fbsql_fetch_array($result, FBSQL_ASSOC); + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE && $arr) { + $arr = array_change_key_case($arr, CASE_LOWER); + } + } else { + $arr = @fbsql_fetch_row($result); + } + if (!$arr) { + $errno = @fbsql_errno($this->connection); + if (!$errno) { + return null; + } + return $this->fbsqlRaiseError($errno); + } + if ($this->options['portability'] & DB_PORTABILITY_RTRIM) { + $this->_rtrimArrayValues($arr); + } + if ($this->options['portability'] & DB_PORTABILITY_NULL_TO_EMPTY) { + $this->_convertNullArrayValuesToEmpty($arr); + } + return DB_OK; + } + + // }}} + // {{{ freeResult() + + /** + * Free the internal resources associated with $result. + * + * @param $result fbsql result identifier + * + * @access public + * + * @return bool true on success, false if $result is invalid + */ + function freeResult($result) + { + return @fbsql_free_result($result); + } + + // }}} + // {{{ autoCommit() + + function autoCommit($onoff=false) + { + if ($onoff) { + $this->query("SET COMMIT TRUE"); + } else { + $this->query("SET COMMIT FALSE"); + } + } + + // }}} + // {{{ commit() + + function commit() + { + @fbsql_commit(); + } + + // }}} + // {{{ rollback() + + function rollback() + { + @fbsql_rollback(); + } + + // }}} + // {{{ numCols() + + /** + * Get the number of columns in a result set. + * + * @param $result fbsql result identifier + * + * @access public + * + * @return int the number of columns per row in $result + */ + function numCols($result) + { + $cols = @fbsql_num_fields($result); + + if (!$cols) { + return $this->fbsqlRaiseError(); + } + + return $cols; + } + + // }}} + // {{{ numRows() + + /** + * Get the number of rows in a result set. + * + * @param $result fbsql result identifier + * + * @access public + * + * @return int the number of rows in $result + */ + function numRows($result) + { + $rows = @fbsql_num_rows($result); + if ($rows === null) { + return $this->fbsqlRaiseError(); + } + return $rows; + } + + // }}} + // {{{ affectedRows() + + /** + * Gets the number of rows affected by the data manipulation + * query. For other queries, this function returns 0. + * + * @return number of rows affected by the last query + */ + function affectedRows() + { + if (DB::isManip($this->last_query)) { + $result = @fbsql_affected_rows($this->connection); + } else { + $result = 0; + } + return $result; + } + + // }}} + // {{{ errorNative() + + /** + * Get the native error code of the last error (if any) that + * occured on the current connection. + * + * @access public + * + * @return int native fbsql error code + */ + function errorNative() + { + return @fbsql_errno($this->connection); + } + + // }}} + // {{{ nextId() + + /** + * Returns the next free id in a sequence + * + * @param string $seq_name name of the sequence + * @param boolean $ondemand when true, the seqence is automatically + * created if it does not exist + * + * @return int the next id number in the sequence. DB_Error if problem. + * + * @internal + * @see DB_common::nextID() + * @access public + */ + function nextId($seq_name, $ondemand = true) + { + $seqname = $this->getSequenceName($seq_name); + $repeat = 0; + do { + $result = $this->query("INSERT INTO ${seqname} VALUES(NULL)"); + if ($ondemand && DB::isError($result) && + $result->getCode() == DB_ERROR_NOSUCHTABLE) { + $repeat = 1; + $result = $this->createSequence($seq_name); + if (DB::isError($result)) { + return $result; + } + } else { + $repeat = 0; + } + } while ($repeat); + if (DB::isError($result)) { + return $result; + } + return @fbsql_insert_id($this->connection); + } + + /** + * Creates a new sequence + * + * @param string $seq_name name of the new sequence + * + * @return int DB_OK on success. A DB_Error object is returned if + * problems arise. + * + * @internal + * @see DB_common::createSequence() + * @access public + */ + function createSequence($seq_name) + { + $seqname = $this->getSequenceName($seq_name); + return $this->query("CREATE TABLE ${seqname} ". + '(id INTEGER UNSIGNED AUTO_INCREMENT NOT NULL,'. + ' PRIMARY KEY(id))'); + } + + // }}} + // {{{ dropSequence() + + /** + * Deletes a sequence + * + * @param string $seq_name name of the sequence to be deleted + * + * @return int DB_OK on success. DB_Error if problems. + * + * @internal + * @see DB_common::dropSequence() + * @access public + */ + function dropSequence($seq_name) + { + $seqname = $this->getSequenceName($seq_name); + return $this->query("DROP TABLE ${seqname} RESTRICT"); + } + + // }}} + // {{{ modifyQuery() + + function modifyQuery($query) + { + if ($this->options['portability'] & DB_PORTABILITY_DELETE_COUNT) { + // "DELETE FROM table" gives 0 affected rows in fbsql. + // This little hack lets you know how many rows were deleted. + if (preg_match('/^\s*DELETE\s+FROM\s+(\S+)\s*$/i', $query)) { + $query = preg_replace('/^\s*DELETE\s+FROM\s+(\S+)\s*$/', + 'DELETE FROM \1 WHERE 1=1', $query); + } + } + return $query; + } + + // }}} + // {{{ quoteSmart() + + /** + * Format input so it can be safely used in a query + * + * @param mixed $in data to be quoted + * + * @return mixed Submitted variable's type = returned value: + * + null = the string NULL + * + boolean = string TRUE or FALSE + * + integer or double = the unquoted number + * + other (including strings and numeric strings) = + * the data escaped according to MySQL's settings + * then encapsulated between single quotes + * + * @internal + */ + function quoteSmart($in) + { + if (is_int($in) || is_double($in)) { + return $in; + } elseif (is_bool($in)) { + return $in ? 'TRUE' : 'FALSE'; + } elseif (is_null($in)) { + return 'NULL'; + } else { + return "'" . $this->escapeSimple($in) . "'"; + } + } + + // }}} + // {{{ fbsqlRaiseError() + + /** + * Gather information about an error, then use that info to create a + * DB error object and finally return that object. + * + * @param integer $errno PEAR error number (usually a DB constant) if + * manually raising an error + * @return object DB error object + * @see DB_common::errorCode() + * @see DB_common::raiseError() + */ + function fbsqlRaiseError($errno = null) + { + if ($errno === null) { + $errno = $this->errorCode(fbsql_errno($this->connection)); + } + return $this->raiseError($errno, null, null, null, + @fbsql_error($this->connection)); + } + + // }}} + // {{{ tableInfo() + + /** + * Returns information about a table or a result set. + * + * @param object|string $result DB_result object from a query or a + * string containing the name of a table + * @param int $mode a valid tableInfo mode + * @return array an associative array with the information requested + * or an error object if something is wrong + * @access public + * @internal + * @see DB_common::tableInfo() + */ + function tableInfo($result, $mode = null) { + if (isset($result->result)) { + /* + * Probably received a result object. + * Extract the result resource identifier. + */ + $id = $result->result; + $got_string = false; + } elseif (is_string($result)) { + /* + * Probably received a table name. + * Create a result resource identifier. + */ + $id = @fbsql_list_fields($this->dsn['database'], + $result, $this->connection); + $got_string = true; + } else { + /* + * Probably received a result resource identifier. + * Copy it. + * Depricated. Here for compatibility only. + */ + $id = $result; + $got_string = false; + } + + if (!is_resource($id)) { + return $this->fbsqlRaiseError(DB_ERROR_NEED_MORE_DATA); + } + + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE) { + $case_func = 'strtolower'; + } else { + $case_func = 'strval'; + } + + $count = @fbsql_num_fields($id); + + // made this IF due to performance (one if is faster than $count if's) + if (!$mode) { + for ($i=0; $i<$count; $i++) { + $res[$i]['table'] = $case_func(@fbsql_field_table($id, $i)); + $res[$i]['name'] = $case_func(@fbsql_field_name($id, $i)); + $res[$i]['type'] = @fbsql_field_type($id, $i); + $res[$i]['len'] = @fbsql_field_len($id, $i); + $res[$i]['flags'] = @fbsql_field_flags($id, $i); + } + } else { // full + $res["num_fields"]= $count; + + for ($i=0; $i<$count; $i++) { + $res[$i]['table'] = $case_func(@fbsql_field_table($id, $i)); + $res[$i]['name'] = $case_func(@fbsql_field_name($id, $i)); + $res[$i]['type'] = @fbsql_field_type($id, $i); + $res[$i]['len'] = @fbsql_field_len($id, $i); + $res[$i]['flags'] = @fbsql_field_flags($id, $i); + + if ($mode & DB_TABLEINFO_ORDER) { + $res['order'][$res[$i]['name']] = $i; + } + if ($mode & DB_TABLEINFO_ORDERTABLE) { + $res['ordertable'][$res[$i]['table']][$res[$i]['name']] = $i; + } + } + } + + // free the result only if we were called on a table + if ($got_string) { + @fbsql_free_result($id); + } + return $res; + } + + // }}} + // {{{ getSpecialQuery() + + /** + * Returns the query needed to get some backend info + * @param string $type What kind of info you want to retrieve + * @return string The SQL query string + */ + function getSpecialQuery($type) + { + switch ($type) { + case 'tables': + return 'select "table_name" from information_schema.tables'; + default: + return null; + } + } + + // }}} +} + +/* + * Local variables: + * tab-width: 4 + * c-basic-offset: 4 + * End: + */ + +?> diff --git a/glmPEAR/DB/ibase.php b/glmPEAR/DB/ibase.php new file mode 100755 index 0000000..5600cfb --- /dev/null +++ b/glmPEAR/DB/ibase.php @@ -0,0 +1,784 @@ + | +// | Maintainer: Daniel Convissor | +// +----------------------------------------------------------------------+ +// +// $Id: ibase.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + + +// Bugs: +// - If dbsyntax is not firebird, the limitQuery may fail + + +require_once 'DB/common.php'; + +/** + * Database independent query interface definition for PHP's Interbase + * extension. + * + * @package DB + * @version $Id: ibase.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + * @category Database + * @author Sterling Hughes + */ +class DB_ibase extends DB_common +{ + + // {{{ properties + + var $connection; + var $phptype, $dbsyntax; + var $autocommit = 1; + var $manip_query = array(); + + // }}} + // {{{ constructor + + function DB_ibase() + { + $this->DB_common(); + $this->phptype = 'ibase'; + $this->dbsyntax = 'ibase'; + $this->features = array( + 'prepare' => true, + 'pconnect' => true, + 'transactions' => true, + 'limit' => false + ); + // just a few of the tons of Interbase error codes listed in the + // Language Reference section of the Interbase manual + $this->errorcode_map = array( + -104 => DB_ERROR_SYNTAX, + -150 => DB_ERROR_ACCESS_VIOLATION, + -151 => DB_ERROR_ACCESS_VIOLATION, + -155 => DB_ERROR_NOSUCHTABLE, + 88 => DB_ERROR_NOSUCHTABLE, + -157 => DB_ERROR_NOSUCHFIELD, + -158 => DB_ERROR_VALUE_COUNT_ON_ROW, + -170 => DB_ERROR_MISMATCH, + -171 => DB_ERROR_MISMATCH, + -172 => DB_ERROR_INVALID, + -204 => DB_ERROR_INVALID, + -205 => DB_ERROR_NOSUCHFIELD, + -206 => DB_ERROR_NOSUCHFIELD, + -208 => DB_ERROR_INVALID, + -219 => DB_ERROR_NOSUCHTABLE, + -297 => DB_ERROR_CONSTRAINT, + -530 => DB_ERROR_CONSTRAINT, + -607 => DB_ERROR_NOSUCHTABLE, + -803 => DB_ERROR_CONSTRAINT, + -551 => DB_ERROR_ACCESS_VIOLATION, + -552 => DB_ERROR_ACCESS_VIOLATION, + -922 => DB_ERROR_NOSUCHDB, + -923 => DB_ERROR_CONNECT_FAILED, + -924 => DB_ERROR_CONNECT_FAILED + ); + } + + // }}} + // {{{ connect() + + function connect($dsninfo, $persistent = false) + { + if (!DB::assertExtension('interbase')) { + return $this->raiseError(DB_ERROR_EXTENSION_NOT_FOUND); + } + $this->dsn = $dsninfo; + $dbhost = $dsninfo['hostspec'] ? + ($dsninfo['hostspec'] . ':' . $dsninfo['database']) : + $dsninfo['database']; + + $connect_function = $persistent ? 'ibase_pconnect' : 'ibase_connect'; + + $params = array(); + $params[] = $dbhost; + $params[] = $dsninfo['username'] ? $dsninfo['username'] : null; + $params[] = $dsninfo['password'] ? $dsninfo['password'] : null; + $params[] = isset($dsninfo['charset']) ? $dsninfo['charset'] : null; + $params[] = isset($dsninfo['buffers']) ? $dsninfo['buffers'] : null; + $params[] = isset($dsninfo['dialect']) ? $dsninfo['dialect'] : null; + $params[] = isset($dsninfo['role']) ? $dsninfo['role'] : null; + + $conn = @call_user_func_array($connect_function, $params); + if (!$conn) { + return $this->ibaseRaiseError(DB_ERROR_CONNECT_FAILED); + } + $this->connection = $conn; + if ($this->dsn['dbsyntax'] == 'firebird') { + $this->features['limit'] = 'alter'; + } + return DB_OK; + } + + // }}} + // {{{ disconnect() + + function disconnect() + { + $ret = @ibase_close($this->connection); + $this->connection = null; + return $ret; + } + + // }}} + // {{{ simpleQuery() + + function simpleQuery($query) + { + $ismanip = DB::isManip($query); + $this->last_query = $query; + $query = $this->modifyQuery($query); + $result = @ibase_query($this->connection, $query); + if (!$result) { + return $this->ibaseRaiseError(); + } + if ($this->autocommit && $ismanip) { + @ibase_commit($this->connection); + } + // Determine which queries that should return data, and which + // should return an error code only. + return $ismanip ? DB_OK : $result; + } + + // }}} + // {{{ modifyLimitQuery() + + /** + * This method is used by backends to alter limited queries + * Uses the new FIRST n SKIP n Firebird 1.0 syntax, so it is + * only compatible with Firebird 1.x + * + * @param string $query query to modify + * @param integer $from the row to start to fetching + * @param integer $count the numbers of rows to fetch + * + * @return the new (modified) query + * @author Ludovico Magnocavallo + * @access private + */ + function modifyLimitQuery($query, $from, $count, $params = array()) + { + if ($this->dsn['dbsyntax'] == 'firebird') { + //$from++; // SKIP starts from 1, ie SKIP 1 starts from the first record + // (cox) Seems that SKIP starts in 0 + $query = preg_replace('/^\s*select\s(.*)$/is', + "SELECT FIRST $count SKIP $from $1", $query); + } + return $query; + } + + // }}} + // {{{ nextResult() + + /** + * Move the internal ibase result pointer to the next available result + * + * @param a valid fbsql result resource + * + * @access public + * + * @return true if a result is available otherwise return false + */ + function nextResult($result) + { + return false; + } + + // }}} + // {{{ fetchInto() + + /** + * Fetch a row and insert the data into an existing array. + * + * Formating of the array and the data therein are configurable. + * See DB_result::fetchInto() for more information. + * + * @param resource $result query result identifier + * @param array $arr (reference) array where data from the row + * should be placed + * @param int $fetchmode how the resulting array should be indexed + * @param int $rownum the row number to fetch + * + * @return mixed DB_OK on success, null when end of result set is + * reached or on failure + * + * @see DB_result::fetchInto() + * @access private + */ + function fetchInto($result, &$arr, $fetchmode, $rownum=null) + { + if ($rownum !== null) { + return $this->ibaseRaiseError(DB_ERROR_NOT_CAPABLE); + } + if ($fetchmode & DB_FETCHMODE_ASSOC) { + if (function_exists('ibase_fetch_assoc')) { + $arr = @ibase_fetch_assoc($result); + } else { + $arr = get_object_vars(ibase_fetch_object($result)); + } + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE && $arr) { + $arr = array_change_key_case($arr, CASE_LOWER); + } + } else { + $arr = @ibase_fetch_row($result); + } + if (!$arr) { + if ($errmsg = @ibase_errmsg()) { + return $this->ibaseRaiseError(null, $errmsg); + } else { + return null; + } + } + if ($this->options['portability'] & DB_PORTABILITY_RTRIM) { + $this->_rtrimArrayValues($arr); + } + if ($this->options['portability'] & DB_PORTABILITY_NULL_TO_EMPTY) { + $this->_convertNullArrayValuesToEmpty($arr); + } + return DB_OK; + } + + // }}} + // {{{ freeResult() + + function freeResult($result) + { + return @ibase_free_result($result); + } + + // }}} + // {{{ freeQuery() + + function freeQuery($query) + { + @ibase_free_query($query); + return true; + } + + // }}} + // {{{ numCols() + + function numCols($result) + { + $cols = @ibase_num_fields($result); + if (!$cols) { + return $this->ibaseRaiseError(); + } + return $cols; + } + + // }}} + // {{{ prepare() + + /** + * Prepares a query for multiple execution with execute(). + * + * prepare() requires a generic query as string like + * INSERT INTO numbers VALUES (?, ?, ?) + * . The ? characters are placeholders. + * + * Three types of placeholders can be used: + * + ? a quoted scalar value, i.e. strings, integers + * + ! value is inserted 'as is' + * + & requires a file name. The file's contents get + * inserted into the query (i.e. saving binary + * data in a db) + * + * Use backslashes to escape placeholder characters if you don't want + * them to be interpreted as placeholders. Example: + * "UPDATE foo SET col=? WHERE col='over \& under'" + * + * + * @param string $query query to be prepared + * @return mixed DB statement resource on success. DB_Error on failure. + */ + function prepare($query) + { + $tokens = preg_split('/((? $val) { + switch ($val) { + case '?': + $types[$token++] = DB_PARAM_SCALAR; + break; + case '&': + $types[$token++] = DB_PARAM_OPAQUE; + break; + case '!': + $types[$token++] = DB_PARAM_MISC; + break; + default: + $tokens[$key] = preg_replace('/\\\([&?!])/', "\\1", $val); + $newquery .= $tokens[$key] . '?'; + } + } + + $newquery = substr($newquery, 0, -1); + $this->last_query = $query; + $newquery = $this->modifyQuery($newquery); + $stmt = @ibase_prepare($this->connection, $newquery); + $this->prepare_types[(int)$stmt] = $types; + $this->manip_query[(int)$stmt] = DB::isManip($query); + return $stmt; + } + + // }}} + // {{{ execute() + + /** + * Executes a DB statement prepared with prepare(). + * + * @param resource $stmt a DB statement resource returned from prepare() + * @param mixed $data array, string or numeric data to be used in + * execution of the statement. Quantity of items + * passed must match quantity of placeholders in + * query: meaning 1 for non-array items or the + * quantity of elements in the array. + * @return object a new DB_Result or a DB_Error when fail + * @see DB_ibase::prepare() + * @access public + */ + function &execute($stmt, $data = array()) + { + if (!is_array($data)) { + $data = array($data); + } + + $types =& $this->prepare_types[$stmt]; + if (count($types) != count($data)) { + $tmp =& $this->raiseError(DB_ERROR_MISMATCH); + return $tmp; + } + + $i = 0; + foreach ($data as $key => $value) { + if ($types[$i] == DB_PARAM_MISC) { + /* + * ibase doesn't seem to have the ability to pass a + * parameter along unchanged, so strip off quotes from start + * and end, plus turn two single quotes to one single quote, + * in order to avoid the quotes getting escaped by + * ibase and ending up in the database. + */ + $data[$key] = preg_replace("/^'(.*)'$/", "\\1", $data[$key]); + $data[$key] = str_replace("''", "'", $data[$key]); + } elseif ($types[$i] == DB_PARAM_OPAQUE) { + $fp = @fopen($data[$key], 'rb'); + if (!$fp) { + $tmp =& $this->raiseError(DB_ERROR_ACCESS_VIOLATION); + return $tmp; + } + $data[$key] = fread($fp, filesize($data[$key])); + fclose($fp); + } + $i++; + } + + array_unshift($data, $stmt); + + $res = call_user_func_array('ibase_execute', $data); + if (!$res) { + $tmp =& $this->ibaseRaiseError(); + return $tmp; + } + /* XXX need this? + if ($this->autocommit && $this->manip_query[(int)$stmt]) { + @ibase_commit($this->connection); + }*/ + if ($this->manip_query[(int)$stmt]) { + $tmp = DB_OK; + } else { + $tmp =& new DB_result($this, $res); + } + return $tmp; + } + + /** + * Free the internal resources associated with a prepared query. + * + * @param $stmt The interbase_query resource type + * + * @return bool true on success, false if $result is invalid + */ + function freePrepared($stmt) + { + if (!is_resource($stmt)) { + return false; + } + @ibase_free_query($stmt); + unset($this->prepare_tokens[(int)$stmt]); + unset($this->prepare_types[(int)$stmt]); + unset($this->manip_query[(int)$stmt]); + return true; + } + + // }}} + // {{{ autoCommit() + + function autoCommit($onoff = false) + { + $this->autocommit = $onoff ? 1 : 0; + return DB_OK; + } + + // }}} + // {{{ commit() + + function commit() + { + return @ibase_commit($this->connection); + } + + // }}} + // {{{ rollback() + + function rollback() + { + return @ibase_rollback($this->connection); + } + + // }}} + // {{{ transactionInit() + + function transactionInit($trans_args = 0) + { + return $trans_args ? @ibase_trans($trans_args, $this->connection) : @ibase_trans(); + } + + // }}} + // {{{ nextId() + + /** + * Returns the next free id in a sequence + * + * @param string $seq_name name of the sequence + * @param boolean $ondemand when true, the seqence is automatically + * created if it does not exist + * + * @return int the next id number in the sequence. DB_Error if problem. + * + * @internal + * @see DB_common::nextID() + * @access public + */ + function nextId($seq_name, $ondemand = true) + { + $sqn = strtoupper($this->getSequenceName($seq_name)); + $repeat = 0; + do { + $this->pushErrorHandling(PEAR_ERROR_RETURN); + $result =& $this->query("SELECT GEN_ID(${sqn}, 1) " + . 'FROM RDB$GENERATORS ' + . "WHERE RDB\$GENERATOR_NAME='${sqn}'"); + $this->popErrorHandling(); + if ($ondemand && DB::isError($result)) { + $repeat = 1; + $result = $this->createSequence($seq_name); + if (DB::isError($result)) { + return $result; + } + } else { + $repeat = 0; + } + } while ($repeat); + if (DB::isError($result)) { + return $this->raiseError($result); + } + $arr = $result->fetchRow(DB_FETCHMODE_ORDERED); + $result->free(); + return $arr[0]; + } + + // }}} + // {{{ createSequence() + + /** + * Create the sequence + * + * @param string $seq_name the name of the sequence + * @return mixed DB_OK on success or DB error on error + * @access public + */ + function createSequence($seq_name) + { + $sqn = strtoupper($this->getSequenceName($seq_name)); + $this->pushErrorHandling(PEAR_ERROR_RETURN); + $result = $this->query("CREATE GENERATOR ${sqn}"); + $this->popErrorHandling(); + + return $result; + } + + // }}} + // {{{ dropSequence() + + /** + * Drop a sequence + * + * @param string $seq_name the name of the sequence + * @return mixed DB_OK on success or DB error on error + * @access public + */ + function dropSequence($seq_name) + { + $sqn = strtoupper($this->getSequenceName($seq_name)); + return $this->query('DELETE FROM RDB$GENERATORS ' + . "WHERE RDB\$GENERATOR_NAME='${sqn}'"); + } + + // }}} + // {{{ _ibaseFieldFlags() + + /** + * get the Flags of a Field + * + * @param string $field_name the name of the field + * @param string $table_name the name of the table + * + * @return string The flags of the field ("primary_key", "unique_key", "not_null" + * "default", "computed" and "blob" are supported) + * @access private + */ + function _ibaseFieldFlags($field_name, $table_name) + { + $sql = 'SELECT R.RDB$CONSTRAINT_TYPE CTYPE' + .' FROM RDB$INDEX_SEGMENTS I' + .' JOIN RDB$RELATION_CONSTRAINTS R ON I.RDB$INDEX_NAME=R.RDB$INDEX_NAME' + .' WHERE I.RDB$FIELD_NAME=\'' . $field_name . '\'' + .' AND UPPER(R.RDB$RELATION_NAME)=\'' . strtoupper($table_name) . '\''; + + $result = @ibase_query($this->connection, $sql); + if (!$result) { + return $this->ibaseRaiseError(); + } + + $flags = ''; + if ($obj = @ibase_fetch_object($result)) { + @ibase_free_result($result); + if (isset($obj->CTYPE) && trim($obj->CTYPE) == 'PRIMARY KEY') { + $flags .= 'primary_key '; + } + if (isset($obj->CTYPE) && trim($obj->CTYPE) == 'UNIQUE') { + $flags .= 'unique_key '; + } + } + + $sql = 'SELECT R.RDB$NULL_FLAG AS NFLAG,' + .' R.RDB$DEFAULT_SOURCE AS DSOURCE,' + .' F.RDB$FIELD_TYPE AS FTYPE,' + .' F.RDB$COMPUTED_SOURCE AS CSOURCE' + .' FROM RDB$RELATION_FIELDS R ' + .' JOIN RDB$FIELDS F ON R.RDB$FIELD_SOURCE=F.RDB$FIELD_NAME' + .' WHERE UPPER(R.RDB$RELATION_NAME)=\'' . strtoupper($table_name) . '\'' + .' AND R.RDB$FIELD_NAME=\'' . $field_name . '\''; + + $result = @ibase_query($this->connection, $sql); + if (!$result) { + return $this->ibaseRaiseError(); + } + if ($obj = @ibase_fetch_object($result)) { + @ibase_free_result($result); + if (isset($obj->NFLAG)) { + $flags .= 'not_null '; + } + if (isset($obj->DSOURCE)) { + $flags .= 'default '; + } + if (isset($obj->CSOURCE)) { + $flags .= 'computed '; + } + if (isset($obj->FTYPE) && $obj->FTYPE == 261) { + $flags .= 'blob '; + } + } + + return trim($flags); + } + + // }}} + // {{{ tableInfo() + + /** + * Returns information about a table or a result set. + * + * NOTE: only supports 'table' and 'flags' if $result + * is a table name. + * + * @param object|string $result DB_result object from a query or a + * string containing the name of a table + * @param int $mode a valid tableInfo mode + * @return array an associative array with the information requested + * or an error object if something is wrong + * @access public + * @internal + * @see DB_common::tableInfo() + */ + function tableInfo($result, $mode = null) + { + if (isset($result->result)) { + /* + * Probably received a result object. + * Extract the result resource identifier. + */ + $id = $result->result; + $got_string = false; + } elseif (is_string($result)) { + /* + * Probably received a table name. + * Create a result resource identifier. + */ + $id = @ibase_query($this->connection, + "SELECT * FROM $result WHERE 1=0"); + $got_string = true; + } else { + /* + * Probably received a result resource identifier. + * Copy it. + * Depricated. Here for compatibility only. + */ + $id = $result; + $got_string = false; + } + + if (!is_resource($id)) { + return $this->ibaseRaiseError(DB_ERROR_NEED_MORE_DATA); + } + + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE) { + $case_func = 'strtolower'; + } else { + $case_func = 'strval'; + } + + $count = @ibase_num_fields($id); + + // made this IF due to performance (one if is faster than $count if's) + if (!$mode) { + for ($i=0; $i<$count; $i++) { + $info = @ibase_field_info($id, $i); + $res[$i]['table'] = $got_string ? $case_func($result) : ''; + $res[$i]['name'] = $case_func($info['name']); + $res[$i]['type'] = $info['type']; + $res[$i]['len'] = $info['length']; + $res[$i]['flags'] = ($got_string) ? $this->_ibaseFieldFlags($info['name'], $result) : ''; + } + } else { // full + $res['num_fields']= $count; + + for ($i=0; $i<$count; $i++) { + $info = @ibase_field_info($id, $i); + $res[$i]['table'] = $got_string ? $case_func($result) : ''; + $res[$i]['name'] = $case_func($info['name']); + $res[$i]['type'] = $info['type']; + $res[$i]['len'] = $info['length']; + $res[$i]['flags'] = ($got_string) ? $this->_ibaseFieldFlags($info['name'], $result) : ''; + + if ($mode & DB_TABLEINFO_ORDER) { + $res['order'][$res[$i]['name']] = $i; + } + if ($mode & DB_TABLEINFO_ORDERTABLE) { + $res['ordertable'][$res[$i]['table']][$res[$i]['name']] = $i; + } + } + } + + // free the result only if we were called on a table + if ($got_string) { + @ibase_free_result($id); + } + return $res; + } + + // }}} + // {{{ ibaseRaiseError() + + /** + * Gather information about an error, then use that info to create a + * DB error object and finally return that object. + * + * @param integer $db_errno PEAR error number (usually a DB constant) if + * manually raising an error + * @param string $native_errmsg text of error message if known + * @return object DB error object + * @see DB_common::errorCode() + * @see DB_common::raiseError() + */ + function &ibaseRaiseError($db_errno = null, $native_errmsg = null) + { + if ($native_errmsg === null) { + $native_errmsg = @ibase_errmsg(); + } + // memo for the interbase php module hackers: we need something similar + // to mysql_errno() to retrieve error codes instead of this ugly hack + if (preg_match('/^([^0-9\-]+)([0-9\-]+)\s+(.*)$/', $native_errmsg, $m)) { + $native_errno = (int)$m[2]; + } else { + $native_errno = null; + } + // try to map the native error to the DB one + if ($db_errno === null) { + if ($native_errno) { + // try to interpret Interbase error code (that's why we need ibase_errno() + // in the interbase module to return the real error code) + switch ($native_errno) { + case -204: + if (is_int(strpos($m[3], 'Table unknown'))) { + $db_errno = DB_ERROR_NOSUCHTABLE; + } + break; + default: + $db_errno = $this->errorCode($native_errno); + } + } else { + $error_regexps = array( + '/[tT]able not found/' => DB_ERROR_NOSUCHTABLE, + '/[tT]able .* already exists/' => DB_ERROR_ALREADY_EXISTS, + '/validation error for column .* value "\*\*\* null/' => DB_ERROR_CONSTRAINT_NOT_NULL, + '/violation of [\w ]+ constraint/' => DB_ERROR_CONSTRAINT, + '/conversion error from string/' => DB_ERROR_INVALID_NUMBER, + '/no permission for/' => DB_ERROR_ACCESS_VIOLATION, + '/arithmetic exception, numeric overflow, or string truncation/' => DB_ERROR_DIVZERO + ); + foreach ($error_regexps as $regexp => $code) { + if (preg_match($regexp, $native_errmsg)) { + $db_errno = $code; + $native_errno = null; + break; + } + } + } + } + $tmp =& $this->raiseError($db_errno, null, null, null, $native_errmsg); + return $tmp; + } + + // }}} + +} + +/* + * Local variables: + * tab-width: 4 + * c-basic-offset: 4 + * End: + */ + +?> diff --git a/glmPEAR/DB/ifx.php b/glmPEAR/DB/ifx.php new file mode 100755 index 0000000..efd66b0 --- /dev/null +++ b/glmPEAR/DB/ifx.php @@ -0,0 +1,579 @@ + | +// | Maintainer: Daniel Convissor | +// +----------------------------------------------------------------------+ +// +// $Id: ifx.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + + +// Legend: +// For more info on Informix errors see: +// http://www.informix.com/answers/english/ierrors.htm +// +// TODO: +// - set needed env Informix vars on connect +// - implement native prepare/execute + + +require_once 'DB/common.php'; + +/** + * Database independent query interface definition for PHP's Informix + * extension. + * + * @package DB + * @version $Id: ifx.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + * @category Database + * @author Tomas V.V.Cox + */ +class DB_ifx extends DB_common +{ + // {{{ properties + + var $connection; + var $affected = 0; + var $dsn = array(); + var $transaction_opcount = 0; + var $autocommit = true; + var $fetchmode = DB_FETCHMODE_ORDERED; /* Default fetch mode */ + + // }}} + // {{{ constructor + + function DB_ifx() + { + $this->phptype = 'ifx'; + $this->dbsyntax = 'ifx'; + $this->features = array( + 'prepare' => false, + 'pconnect' => true, + 'transactions' => true, + 'limit' => 'emulate' + ); + $this->errorcode_map = array( + '-201' => DB_ERROR_SYNTAX, + '-206' => DB_ERROR_NOSUCHTABLE, + '-217' => DB_ERROR_NOSUCHFIELD, + '-239' => DB_ERROR_CONSTRAINT, + '-253' => DB_ERROR_SYNTAX, + '-292' => DB_ERROR_CONSTRAINT_NOT_NULL, + '-310' => DB_ERROR_ALREADY_EXISTS, + '-329' => DB_ERROR_NODBSELECTED, + '-346' => DB_ERROR_CONSTRAINT, + '-386' => DB_ERROR_CONSTRAINT_NOT_NULL, + '-391' => DB_ERROR_CONSTRAINT_NOT_NULL, + '-554' => DB_ERROR_SYNTAX, + '-691' => DB_ERROR_CONSTRAINT, + '-703' => DB_ERROR_CONSTRAINT_NOT_NULL, + '-1204' => DB_ERROR_INVALID_DATE, + '-1205' => DB_ERROR_INVALID_DATE, + '-1206' => DB_ERROR_INVALID_DATE, + '-1209' => DB_ERROR_INVALID_DATE, + '-1210' => DB_ERROR_INVALID_DATE, + '-1212' => DB_ERROR_INVALID_DATE, + '-1213' => DB_ERROR_INVALID_NUMBER, + ); + } + + // }}} + // {{{ connect() + + /** + * Connect to a database and log in as the specified user. + * + * @param $dsn the data source name (see DB::parseDSN for syntax) + * @param $persistent (optional) whether the connection should + * be persistent + * + * @return int DB_OK on success, a DB error code on failure + */ + function connect($dsninfo, $persistent = false) + { + if (!DB::assertExtension('informix') && + !DB::assertExtension('Informix')) + { + return $this->raiseError(DB_ERROR_EXTENSION_NOT_FOUND); + } + $this->dsn = $dsninfo; + $dbhost = $dsninfo['hostspec'] ? '@' . $dsninfo['hostspec'] : ''; + $dbname = $dsninfo['database'] ? $dsninfo['database'] . $dbhost : ''; + $user = $dsninfo['username'] ? $dsninfo['username'] : ''; + $pw = $dsninfo['password'] ? $dsninfo['password'] : ''; + + $connect_function = $persistent ? 'ifx_pconnect' : 'ifx_connect'; + + $this->connection = @$connect_function($dbname, $user, $pw); + if (!is_resource($this->connection)) { + return $this->ifxraiseError(DB_ERROR_CONNECT_FAILED); + } + return DB_OK; + } + + // }}} + // {{{ disconnect() + + /** + * Log out and disconnect from the database. + * + * @return bool true on success, false if not connected. + */ + function disconnect() + { + $ret = @ifx_close($this->connection); + $this->connection = null; + return $ret; + } + + // }}} + // {{{ simpleQuery() + + /** + * Send a query to Informix and return the results as a + * Informix resource identifier. + * + * @param $query the SQL query + * + * @return int returns a valid Informix result for successful SELECT + * queries, DB_OK for other successful queries. A DB error code + * is returned on failure. + */ + function simpleQuery($query) + { + $ismanip = DB::isManip($query); + $this->last_query = $query; + $this->affected = null; + if (preg_match('/(SELECT)/i', $query)) { //TESTME: Use !DB::isManip()? + // the scroll is needed for fetching absolute row numbers + // in a select query result + $result = @ifx_query($query, $this->connection, IFX_SCROLL); + } else { + if (!$this->autocommit && $ismanip) { + if ($this->transaction_opcount == 0) { + $result = @ifx_query('BEGIN WORK', $this->connection); + if (!$result) { + return $this->ifxraiseError(); + } + } + $this->transaction_opcount++; + } + $result = @ifx_query($query, $this->connection); + } + if (!$result) { + return $this->ifxraiseError(); + } + $this->affected = @ifx_affected_rows($result); + // Determine which queries should return data, and which + // should return an error code only. + if (preg_match('/(SELECT)/i', $query)) { + return $result; + } + // XXX Testme: free results inside a transaction + // may cause to stop it and commit the work? + + // Result has to be freed even with a insert or update + @ifx_free_result($result); + + return DB_OK; + } + + // }}} + // {{{ nextResult() + + /** + * Move the internal ifx result pointer to the next available result + * + * @param a valid fbsql result resource + * + * @access public + * + * @return true if a result is available otherwise return false + */ + function nextResult($result) + { + return false; + } + + // }}} + // {{{ affectedRows() + + /** + * Gets the number of rows affected by the last query. + * if the last query was a select, returns 0. + * + * @return number of rows affected by the last query + */ + function affectedRows() + { + if (DB::isManip($this->last_query)) { + return $this->affected; + } else { + return 0; + } + + } + + // }}} + // {{{ fetchInto() + + /** + * Fetch a row and insert the data into an existing array. + * + * Formating of the array and the data therein are configurable. + * See DB_result::fetchInto() for more information. + * + * @param resource $result query result identifier + * @param array $arr (reference) array where data from the row + * should be placed + * @param int $fetchmode how the resulting array should be indexed + * @param int $rownum the row number to fetch + * + * @return mixed DB_OK on success, null when end of result set is + * reached or on failure + * + * @see DB_result::fetchInto() + * @access private + */ + function fetchInto($result, &$arr, $fetchmode, $rownum=null) + { + if (($rownum !== null) && ($rownum < 0)) { + return null; + } + if ($rownum === null) { + /* + * Even though fetch_row() should return the next row if + * $rownum is null, it doesn't in all cases. Bug 598. + */ + $rownum = 'NEXT'; + } else { + // Index starts at row 1, unlike most DBMS's starting at 0. + $rownum++; + } + if (!$arr = @ifx_fetch_row($result, $rownum)) { + return null; + } + if ($fetchmode !== DB_FETCHMODE_ASSOC) { + $i=0; + $order = array(); + foreach ($arr as $val) { + $order[$i++] = $val; + } + $arr = $order; + } elseif ($fetchmode == DB_FETCHMODE_ASSOC && + $this->options['portability'] & DB_PORTABILITY_LOWERCASE) + { + $arr = array_change_key_case($arr, CASE_LOWER); + } + if ($this->options['portability'] & DB_PORTABILITY_RTRIM) { + $this->_rtrimArrayValues($arr); + } + if ($this->options['portability'] & DB_PORTABILITY_NULL_TO_EMPTY) { + $this->_convertNullArrayValuesToEmpty($arr); + } + return DB_OK; + } + + // }}} + // {{{ numRows() + + function numRows($result) + { + return $this->raiseError(DB_ERROR_NOT_CAPABLE); + } + + // }}} + // {{{ numCols() + + /** + * Get the number of columns in a result set. + * + * @param $result Informix result identifier + * + * @return int the number of columns per row in $result + */ + function numCols($result) + { + if (!$cols = @ifx_num_fields($result)) { + return $this->ifxraiseError(); + } + return $cols; + } + + // }}} + // {{{ freeResult() + + /** + * Free the internal resources associated with $result. + * + * @param $result Informix result identifier + * + * @return bool true on success, false if $result is invalid + */ + function freeResult($result) + { + return @ifx_free_result($result); + } + + // }}} + // {{{ autoCommit() + + /** + * Enable/disable automatic commits + */ + function autoCommit($onoff = true) + { + // XXX if $this->transaction_opcount > 0, we should probably + // issue a warning here. + $this->autocommit = $onoff ? true : false; + return DB_OK; + } + + // }}} + // {{{ commit() + + /** + * Commit the current transaction. + */ + function commit() + { + if ($this->transaction_opcount > 0) { + $result = @ifx_query('COMMIT WORK', $this->connection); + $this->transaction_opcount = 0; + if (!$result) { + return $this->ifxRaiseError(); + } + } + return DB_OK; + } + + // }}} + // {{{ rollback() + + /** + * Roll back (undo) the current transaction. + */ + function rollback() + { + if ($this->transaction_opcount > 0) { + $result = @ifx_query('ROLLBACK WORK', $this->connection); + $this->transaction_opcount = 0; + if (!$result) { + return $this->ifxRaiseError(); + } + } + return DB_OK; + } + + // }}} + // {{{ ifxraiseError() + + /** + * Gather information about an error, then use that info to create a + * DB error object and finally return that object. + * + * @param integer $errno PEAR error number (usually a DB constant) if + * manually raising an error + * @return object DB error object + * @see errorNative() + * @see errorCode() + * @see DB_common::raiseError() + */ + function ifxraiseError($errno = null) + { + if ($errno === null) { + $errno = $this->errorCode(ifx_error()); + } + + return $this->raiseError($errno, null, null, null, + $this->errorNative()); + } + + // }}} + // {{{ errorCode() + + /** + * Map native error codes to DB's portable ones. + * + * Requires that the DB implementation's constructor fills + * in the $errorcode_map property. + * + * @param string $nativecode error code returned by the database + * @return int a portable DB error code, or DB_ERROR if this DB + * implementation has no mapping for the given error code. + */ + function errorCode($nativecode) + { + if (ereg('SQLCODE=(.*)]', $nativecode, $match)) { + $code = $match[1]; + if (isset($this->errorcode_map[$code])) { + return $this->errorcode_map[$code]; + } + } + return DB_ERROR; + } + + // }}} + // {{{ errorNative() + + /** + * Get the native error message of the last error (if any) that + * occured on the current connection. + * + * @return int native Informix error code + */ + function errorNative() + { + return @ifx_error() . ' ' . @ifx_errormsg(); + } + + // }}} + // {{{ getSpecialQuery() + + /** + * Returns the query needed to get some backend info + * @param string $type What kind of info you want to retrieve + * @return string The SQL query string + */ + function getSpecialQuery($type) + { + switch ($type) { + case 'tables': + return 'select tabname from systables where tabid >= 100'; + default: + return null; + } + } + + // }}} + // {{{ tableInfo() + + /** + * Returns information about a table or a result set. + * + * NOTE: only supports 'table' if $result is a table name. + * + * If analyzing a query result and the result has duplicate field names, + * an error will be raised saying + * can't distinguish duplicate field names. + * + * @param object|string $result DB_result object from a query or a + * string containing the name of a table + * @param int $mode a valid tableInfo mode + * @return array an associative array with the information requested + * or an error object if something is wrong + * @access public + * @internal + * @since 1.6.0 + * @see DB_common::tableInfo() + */ + function tableInfo($result, $mode = null) + { + if (isset($result->result)) { + /* + * Probably received a result object. + * Extract the result resource identifier. + */ + $id = $result->result; + $got_string = false; + } elseif (is_string($result)) { + /* + * Probably received a table name. + * Create a result resource identifier. + */ + $id = @ifx_query("SELECT * FROM $result WHERE 1=0", + $this->connection); + $got_string = true; + } else { + /* + * Probably received a result resource identifier. + * Copy it. + */ + $id = $result; + $got_string = false; + } + + if (!is_resource($id)) { + return $this->ifxRaiseError(DB_ERROR_NEED_MORE_DATA); + } + + $flds = @ifx_fieldproperties($id); + $count = @ifx_num_fields($id); + + if (count($flds) != $count) { + return $this->raiseError("can't distinguish duplicate field names"); + } + + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE) { + $case_func = 'strtolower'; + } else { + $case_func = 'strval'; + } + + $i = 0; + // made this IF due to performance (one if is faster than $count if's) + if (!$mode) { + foreach ($flds as $key => $value) { + $props = explode(';', $value); + + $res[$i]['table'] = $got_string ? $case_func($result) : ''; + $res[$i]['name'] = $case_func($key); + $res[$i]['type'] = $props[0]; + $res[$i]['len'] = $props[1]; + $res[$i]['flags'] = $props[4] == 'N' ? 'not_null' : ''; + $i++; + } + + } else { // full + $res['num_fields'] = $count; + + foreach ($flds as $key => $value) { + $props = explode(';', $value); + + $res[$i]['table'] = $got_string ? $case_func($result) : ''; + $res[$i]['name'] = $case_func($key); + $res[$i]['type'] = $props[0]; + $res[$i]['len'] = $props[1]; + $res[$i]['flags'] = $props[4] == 'N' ? 'not_null' : ''; + + if ($mode & DB_TABLEINFO_ORDER) { + $res['order'][$res[$i]['name']] = $i; + } + if ($mode & DB_TABLEINFO_ORDERTABLE) { + $res['ordertable'][$res[$i]['table']][$res[$i]['name']] = $i; + } + $i++; + } + } + + // free the result only if we were called on a table + if ($got_string) { + @ifx_free_result($id); + } + return $res; + } + + // }}} + +} + +/* + * Local variables: + * tab-width: 4 + * c-basic-offset: 4 + * End: + */ + +?> diff --git a/glmPEAR/DB/msql.php b/glmPEAR/DB/msql.php new file mode 100755 index 0000000..0077ad8 --- /dev/null +++ b/glmPEAR/DB/msql.php @@ -0,0 +1,242 @@ + | +// | Maintainer: Daniel Convissor | +// +----------------------------------------------------------------------+ +// +// $Id: msql.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + +require_once 'DB/common.php'; + +/** + * Database independent query interface definition for PHP's Mini-SQL + * extension. + * + * @package DB + * @version $Id: msql.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + * @category Database + * @author Sterling Hughes + */ +class DB_msql extends DB_common +{ + // {{{ properties + + var $connection; + var $phptype, $dbsyntax; + var $prepare_tokens = array(); + var $prepare_types = array(); + + // }}} + // {{{ constructor + + function DB_msql() + { + $this->DB_common(); + $this->phptype = 'msql'; + $this->dbsyntax = 'msql'; + $this->features = array( + 'prepare' => false, + 'pconnect' => true, + 'transactions' => false, + 'limit' => 'emulate' + ); + } + + // }}} + // {{{ connect() + + function connect($dsninfo, $persistent = false) + { + if (!DB::assertExtension('msql')) { + return $this->raiseError(DB_ERROR_EXTENSION_NOT_FOUND); + } + + $this->dsn = $dsninfo; + $dbhost = $dsninfo['hostspec'] ? $dsninfo['hostspec'] : 'localhost'; + + $connect_function = $persistent ? 'msql_pconnect' : 'msql_connect'; + + if ($dbhost && $dsninfo['username'] && $dsninfo['password']) { + $conn = $connect_function($dbhost, $dsninfo['username'], + $dsninfo['password']); + } elseif ($dbhost && $dsninfo['username']) { + $conn = $connect_function($dbhost, $dsninfo['username']); + } else { + $conn = $connect_function($dbhost); + } + if (!$conn) { + $this->raiseError(DB_ERROR_CONNECT_FAILED); + } + if (!@msql_select_db($dsninfo['database'], $conn)){ + return $this->raiseError(DB_ERROR_NODBSELECTED); + } + $this->connection = $conn; + return DB_OK; + } + + // }}} + // {{{ disconnect() + + function disconnect() + { + $ret = @msql_close($this->connection); + $this->connection = null; + return $ret; + } + + // }}} + // {{{ simpleQuery() + + function simpleQuery($query) + { + $this->last_query = $query; + $query = $this->modifyQuery($query); + $result = @msql_query($query, $this->connection); + if (!$result) { + return $this->raiseError(); + } + // Determine which queries that should return data, and which + // should return an error code only. + return DB::isManip($query) ? DB_OK : $result; + } + + + // }}} + // {{{ nextResult() + + /** + * Move the internal msql result pointer to the next available result + * + * @param a valid fbsql result resource + * + * @access public + * + * @return true if a result is available otherwise return false + */ + function nextResult($result) + { + return false; + } + + // }}} + // {{{ fetchInto() + + /** + * Fetch a row and insert the data into an existing array. + * + * Formating of the array and the data therein are configurable. + * See DB_result::fetchInto() for more information. + * + * @param resource $result query result identifier + * @param array $arr (reference) array where data from the row + * should be placed + * @param int $fetchmode how the resulting array should be indexed + * @param int $rownum the row number to fetch + * + * @return mixed DB_OK on success, null when end of result set is + * reached or on failure + * + * @see DB_result::fetchInto() + * @access private + */ + function fetchInto($result, &$arr, $fetchmode, $rownum=null) + { + if ($rownum !== null) { + if (!@msql_data_seek($result, $rownum)) { + return null; + } + } + if ($fetchmode & DB_FETCHMODE_ASSOC) { + $arr = @msql_fetch_array($result, MSQL_ASSOC); + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE && $arr) { + $arr = array_change_key_case($arr, CASE_LOWER); + } + } else { + $arr = @msql_fetch_row($result); + } + if (!$arr) { + if ($error = @msql_error()) { + return $this->raiseError($error); + } else { + return null; + } + } + if ($this->options['portability'] & DB_PORTABILITY_RTRIM) { + $this->_rtrimArrayValues($arr); + } + if ($this->options['portability'] & DB_PORTABILITY_NULL_TO_EMPTY) { + $this->_convertNullArrayValuesToEmpty($arr); + } + return DB_OK; + } + + // }}} + // {{{ freeResult() + + function freeResult($result) + { + return @msql_free_result($result); + } + + // }}} + // {{{ numCols() + + function numCols($result) + { + $cols = @msql_num_fields($result); + if (!$cols) { + return $this->raiseError(); + } + return $cols; + } + + // }}} + // {{{ numRows() + + function numRows($result) + { + $rows = @msql_num_rows($result); + if (!$rows) { + return $this->raiseError(); + } + return $rows; + } + + // }}} + // {{{ affected() + + /** + * Gets the number of rows affected by a query. + * + * @return number of rows affected by the last query + */ + function affectedRows() + { + return @msql_affected_rows($this->connection); + } + + // }}} + +} + +/* + * Local variables: + * tab-width: 4 + * c-basic-offset: 4 + * End: + */ + +?> diff --git a/glmPEAR/DB/mssql.php b/glmPEAR/DB/mssql.php new file mode 100755 index 0000000..269071f --- /dev/null +++ b/glmPEAR/DB/mssql.php @@ -0,0 +1,738 @@ + | +// | Maintainer: Daniel Convissor | +// +----------------------------------------------------------------------+ +// +// $Id: mssql.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + +require_once 'DB/common.php'; + +/** + * Database independent query interface definition for PHP's Microsoft SQL Server + * extension. + * + * @package DB + * @version $Id: mssql.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + * @category Database + * @author Sterling Hughes + */ +class DB_mssql extends DB_common +{ + // {{{ properties + + var $connection; + var $phptype, $dbsyntax; + var $prepare_tokens = array(); + var $prepare_types = array(); + var $transaction_opcount = 0; + var $autocommit = true; + var $_db = null; + + // }}} + // {{{ constructor + + function DB_mssql() + { + $this->DB_common(); + $this->phptype = 'mssql'; + $this->dbsyntax = 'mssql'; + $this->features = array( + 'prepare' => false, + 'pconnect' => true, + 'transactions' => true, + 'limit' => 'emulate' + ); + // XXX Add here error codes ie: 'S100E' => DB_ERROR_SYNTAX + $this->errorcode_map = array( + 170 => DB_ERROR_SYNTAX, + 207 => DB_ERROR_NOSUCHFIELD, + 208 => DB_ERROR_NOSUCHTABLE, + 245 => DB_ERROR_INVALID_NUMBER, + 515 => DB_ERROR_CONSTRAINT_NOT_NULL, + 547 => DB_ERROR_CONSTRAINT, + 2627 => DB_ERROR_CONSTRAINT, + 2714 => DB_ERROR_ALREADY_EXISTS, + 3701 => DB_ERROR_NOSUCHTABLE, + 8134 => DB_ERROR_DIVZERO, + ); + } + + // }}} + // {{{ connect() + + function connect($dsninfo, $persistent = false) + { + if (!DB::assertExtension('mssql') && !DB::assertExtension('sybase') + && !DB::assertExtension('sybase_ct')) + { + return $this->raiseError(DB_ERROR_EXTENSION_NOT_FOUND); + } + $this->dsn = $dsninfo; + $dbhost = $dsninfo['hostspec'] ? $dsninfo['hostspec'] : 'localhost'; + $dbhost .= $dsninfo['port'] ? ':' . $dsninfo['port'] : ''; + + $connect_function = $persistent ? 'mssql_pconnect' : 'mssql_connect'; + + if ($dbhost && $dsninfo['username'] && $dsninfo['password']) { + $conn = @$connect_function($dbhost, $dsninfo['username'], + $dsninfo['password']); + } elseif ($dbhost && $dsninfo['username']) { + $conn = @$connect_function($dbhost, $dsninfo['username']); + } else { + $conn = @$connect_function($dbhost); + } + if (!$conn) { + return $this->raiseError(DB_ERROR_CONNECT_FAILED, null, null, + null, @mssql_get_last_message()); + } + if ($dsninfo['database']) { + if (!@mssql_select_db($dsninfo['database'], $conn)) { + return $this->raiseError(DB_ERROR_NODBSELECTED, null, null, + null, @mssql_get_last_message()); + } + $this->_db = $dsninfo['database']; + } + $this->connection = $conn; + return DB_OK; + } + + // }}} + // {{{ disconnect() + + function disconnect() + { + $ret = @mssql_close($this->connection); + $this->connection = null; + return $ret; + } + + // }}} + // {{{ simpleQuery() + + function simpleQuery($query) + { + $ismanip = DB::isManip($query); + $this->last_query = $query; + if (!@mssql_select_db($this->_db, $this->connection)) { + return $this->mssqlRaiseError(DB_ERROR_NODBSELECTED); + } + $query = $this->modifyQuery($query); + if (!$this->autocommit && $ismanip) { + if ($this->transaction_opcount == 0) { + $result = @mssql_query('BEGIN TRAN', $this->connection); + if (!$result) { + return $this->mssqlRaiseError(); + } + } + $this->transaction_opcount++; + } + $result = @mssql_query($query, $this->connection); + if (!$result) { + return $this->mssqlRaiseError(); + } + // Determine which queries that should return data, and which + // should return an error code only. + return $ismanip ? DB_OK : $result; + } + + // }}} + // {{{ nextResult() + + /** + * Move the internal mssql result pointer to the next available result + * + * @param a valid fbsql result resource + * + * @access public + * + * @return true if a result is available otherwise return false + */ + function nextResult($result) + { + return @mssql_next_result($result); + } + + // }}} + // {{{ fetchInto() + + /** + * Fetch a row and insert the data into an existing array. + * + * Formating of the array and the data therein are configurable. + * See DB_result::fetchInto() for more information. + * + * @param resource $result query result identifier + * @param array $arr (reference) array where data from the row + * should be placed + * @param int $fetchmode how the resulting array should be indexed + * @param int $rownum the row number to fetch + * + * @return mixed DB_OK on success, null when end of result set is + * reached or on failure + * + * @see DB_result::fetchInto() + * @access private + */ + function fetchInto($result, &$arr, $fetchmode, $rownum=null) + { + if ($rownum !== null) { + if (!@mssql_data_seek($result, $rownum)) { + return null; + } + } + if ($fetchmode & DB_FETCHMODE_ASSOC) { + $arr = @mssql_fetch_array($result, MSSQL_ASSOC); + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE && $arr) { + $arr = array_change_key_case($arr, CASE_LOWER); + } + } else { + $arr = @mssql_fetch_row($result); + } + if (!$arr) { + /* This throws informative error messages, + don't use it for now + if ($msg = @mssql_get_last_message()) { + return $this->raiseError($msg); + } + */ + return null; + } + if ($this->options['portability'] & DB_PORTABILITY_RTRIM) { + $this->_rtrimArrayValues($arr); + } + if ($this->options['portability'] & DB_PORTABILITY_NULL_TO_EMPTY) { + $this->_convertNullArrayValuesToEmpty($arr); + } + return DB_OK; + } + + // }}} + // {{{ freeResult() + + function freeResult($result) + { + return @mssql_free_result($result); + } + + // }}} + // {{{ numCols() + + function numCols($result) + { + $cols = @mssql_num_fields($result); + if (!$cols) { + return $this->mssqlRaiseError(); + } + return $cols; + } + + // }}} + // {{{ numRows() + + function numRows($result) + { + $rows = @mssql_num_rows($result); + if ($rows === false) { + return $this->mssqlRaiseError(); + } + return $rows; + } + + // }}} + // {{{ autoCommit() + + /** + * Enable/disable automatic commits + */ + function autoCommit($onoff = false) + { + // XXX if $this->transaction_opcount > 0, we should probably + // issue a warning here. + $this->autocommit = $onoff ? true : false; + return DB_OK; + } + + // }}} + // {{{ commit() + + /** + * Commit the current transaction. + */ + function commit() + { + if ($this->transaction_opcount > 0) { + if (!@mssql_select_db($this->_db, $this->connection)) { + return $this->mssqlRaiseError(DB_ERROR_NODBSELECTED); + } + $result = @mssql_query('COMMIT TRAN', $this->connection); + $this->transaction_opcount = 0; + if (!$result) { + return $this->mssqlRaiseError(); + } + } + return DB_OK; + } + + // }}} + // {{{ rollback() + + /** + * Roll back (undo) the current transaction. + */ + function rollback() + { + if ($this->transaction_opcount > 0) { + if (!@mssql_select_db($this->_db, $this->connection)) { + return $this->mssqlRaiseError(DB_ERROR_NODBSELECTED); + } + $result = @mssql_query('ROLLBACK TRAN', $this->connection); + $this->transaction_opcount = 0; + if (!$result) { + return $this->mssqlRaiseError(); + } + } + return DB_OK; + } + + // }}} + // {{{ affectedRows() + + /** + * Gets the number of rows affected by the last query. + * if the last query was a select, returns 0. + * + * @return number of rows affected by the last query or DB_ERROR + */ + function affectedRows() + { + if (DB::isManip($this->last_query)) { + $res = @mssql_query('select @@rowcount', $this->connection); + if (!$res) { + return $this->mssqlRaiseError(); + } + $ar = @mssql_fetch_row($res); + if (!$ar) { + $result = 0; + } else { + @mssql_free_result($res); + $result = $ar[0]; + } + } else { + $result = 0; + } + return $result; + } + + // }}} + // {{{ nextId() + + /** + * Returns the next free id in a sequence + * + * @param string $seq_name name of the sequence + * @param boolean $ondemand when true, the seqence is automatically + * created if it does not exist + * + * @return int the next id number in the sequence. DB_Error if problem. + * + * @internal + * @see DB_common::nextID() + * @access public + */ + function nextId($seq_name, $ondemand = true) + { + $seqname = $this->getSequenceName($seq_name); + if (!@mssql_select_db($this->_db, $this->connection)) { + return $this->mssqlRaiseError(DB_ERROR_NODBSELECTED); + } + $repeat = 0; + do { + $this->pushErrorHandling(PEAR_ERROR_RETURN); + $result = $this->query("INSERT INTO $seqname (vapor) VALUES (0)"); + $this->popErrorHandling(); + if ($ondemand && DB::isError($result) && + ($result->getCode() == DB_ERROR || $result->getCode() == DB_ERROR_NOSUCHTABLE)) + { + $repeat = 1; + $result = $this->createSequence($seq_name); + if (DB::isError($result)) { + return $this->raiseError($result); + } + } elseif (!DB::isError($result)) { + $result =& $this->query("SELECT @@IDENTITY FROM $seqname"); + $repeat = 0; + } else { + $repeat = false; + } + } while ($repeat); + if (DB::isError($result)) { + return $this->raiseError($result); + } + $result = $result->fetchRow(DB_FETCHMODE_ORDERED); + return $result[0]; + } + + /** + * Creates a new sequence + * + * @param string $seq_name name of the new sequence + * + * @return int DB_OK on success. A DB_Error object is returned if + * problems arise. + * + * @internal + * @see DB_common::createSequence() + * @access public + */ + function createSequence($seq_name) + { + $seqname = $this->getSequenceName($seq_name); + return $this->query("CREATE TABLE $seqname ". + '([id] [int] IDENTITY (1, 1) NOT NULL ,' . + '[vapor] [int] NULL)'); + } + + // }}} + // {{{ dropSequence() + + /** + * Deletes a sequence + * + * @param string $seq_name name of the sequence to be deleted + * + * @return int DB_OK on success. DB_Error if problems. + * + * @internal + * @see DB_common::dropSequence() + * @access public + */ + function dropSequence($seq_name) + { + $seqname = $this->getSequenceName($seq_name); + return $this->query("DROP TABLE $seqname"); + } + + // }}} + // {{{ errorNative() + + /** + * Determine MS SQL Server error code by querying @@ERROR. + * + * @return mixed mssql's native error code or DB_ERROR if unknown. + */ + function errorNative() + { + $res = @mssql_query('select @@ERROR as ErrorCode', $this->connection); + if (!$res) { + return DB_ERROR; + } + $row = @mssql_fetch_row($res); + return $row[0]; + } + + // }}} + // {{{ errorCode() + + /** + * Determine PEAR::DB error code from mssql's native codes. + * + * If $nativecode isn't known yet, it will be looked up. + * + * @param mixed $nativecode mssql error code, if known + * @return integer an error number from a DB error constant + * @see errorNative() + */ + function errorCode($nativecode = null) + { + if (!$nativecode) { + $nativecode = $this->errorNative(); + } + if (isset($this->errorcode_map[$nativecode])) { + return $this->errorcode_map[$nativecode]; + } else { + return DB_ERROR; + } + } + + // }}} + // {{{ mssqlRaiseError() + + /** + * Gather information about an error, then use that info to create a + * DB error object and finally return that object. + * + * @param integer $code PEAR error number (usually a DB constant) if + * manually raising an error + * @return object DB error object + * @see errorCode() + * @see errorNative() + * @see DB_common::raiseError() + */ + function mssqlRaiseError($code = null) + { + $message = @mssql_get_last_message(); + if (!$code) { + $code = $this->errorNative(); + } + return $this->raiseError($this->errorCode($code), null, null, null, + "$code - $message"); + } + + // }}} + // {{{ tableInfo() + + /** + * Returns information about a table or a result set. + * + * NOTE: only supports 'table' and 'flags' if $result + * is a table name. + * + * @param object|string $result DB_result object from a query or a + * string containing the name of a table + * @param int $mode a valid tableInfo mode + * @return array an associative array with the information requested + * or an error object if something is wrong + * @access public + * @internal + * @see DB_common::tableInfo() + */ + function tableInfo($result, $mode = null) + { + if (isset($result->result)) { + /* + * Probably received a result object. + * Extract the result resource identifier. + */ + $id = $result->result; + $got_string = false; + } elseif (is_string($result)) { + /* + * Probably received a table name. + * Create a result resource identifier. + */ + if (!@mssql_select_db($this->_db, $this->connection)) { + return $this->mssqlRaiseError(DB_ERROR_NODBSELECTED); + } + $id = @mssql_query("SELECT * FROM $result WHERE 1=0", + $this->connection); + $got_string = true; + } else { + /* + * Probably received a result resource identifier. + * Copy it. + * Depricated. Here for compatibility only. + */ + $id = $result; + $got_string = false; + } + + if (!is_resource($id)) { + return $this->mssqlRaiseError(DB_ERROR_NEED_MORE_DATA); + } + + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE) { + $case_func = 'strtolower'; + } else { + $case_func = 'strval'; + } + + $count = @mssql_num_fields($id); + + // made this IF due to performance (one if is faster than $count if's) + if (!$mode) { + for ($i=0; $i<$count; $i++) { + $res[$i]['table'] = $got_string ? $case_func($result) : ''; + $res[$i]['name'] = $case_func(@mssql_field_name($id, $i)); + $res[$i]['type'] = @mssql_field_type($id, $i); + $res[$i]['len'] = @mssql_field_length($id, $i); + // We only support flags for tables + $res[$i]['flags'] = $got_string ? $this->_mssql_field_flags($result, $res[$i]['name']) : ''; + } + + } else { // full + $res['num_fields']= $count; + + for ($i=0; $i<$count; $i++) { + $res[$i]['table'] = $got_string ? $case_func($result) : ''; + $res[$i]['name'] = $case_func(@mssql_field_name($id, $i)); + $res[$i]['type'] = @mssql_field_type($id, $i); + $res[$i]['len'] = @mssql_field_length($id, $i); + // We only support flags for tables + $res[$i]['flags'] = $got_string ? $this->_mssql_field_flags($result, $res[$i]['name']) : ''; + + if ($mode & DB_TABLEINFO_ORDER) { + $res['order'][$res[$i]['name']] = $i; + } + if ($mode & DB_TABLEINFO_ORDERTABLE) { + $res['ordertable'][$res[$i]['table']][$res[$i]['name']] = $i; + } + } + } + + // free the result only if we were called on a table + if ($got_string) { + @mssql_free_result($id); + } + return $res; + } + + // }}} + // {{{ getSpecialQuery() + + /** + * Returns the query needed to get some backend info + * @param string $type What kind of info you want to retrieve + * @return string The SQL query string + */ + function getSpecialQuery($type) + { + switch ($type) { + case 'tables': + return "select name from sysobjects where type = 'U' order by name"; + case 'views': + return "select name from sysobjects where type = 'V'"; + default: + return null; + } + } + + // }}} + // {{{ _mssql_field_flags() + + /** + * Get the flags for a field, currently supports "not_null", "primary_key", + * "auto_increment" (mssql identity), "timestamp" (mssql timestamp), + * "unique_key" (mssql unique index, unique check or primary_key) and + * "multiple_key" (multikey index) + * + * mssql timestamp is NOT similar to the mysql timestamp so this is maybe + * not useful at all - is the behaviour of mysql_field_flags that primary + * keys are alway unique? is the interpretation of multiple_key correct? + * + * @param string The table name + * @param string The field + * @author Joern Barthel + * @access private + */ + function _mssql_field_flags($table, $column) + { + static $tableName = null; + static $flags = array(); + + if ($table != $tableName) { + + $flags = array(); + $tableName = $table; + + // get unique and primary keys + $res = $this->getAll("EXEC SP_HELPINDEX[$table]", DB_FETCHMODE_ASSOC); + + foreach ($res as $val) { + $keys = explode(', ', $val['index_keys']); + + if (sizeof($keys) > 1) { + foreach ($keys as $key) { + $this->_add_flag($flags[$key], 'multiple_key'); + } + } + + if (strpos($val['index_description'], 'primary key')) { + foreach ($keys as $key) { + $this->_add_flag($flags[$key], 'primary_key'); + } + } elseif (strpos($val['index_description'], 'unique')) { + foreach ($keys as $key) { + $this->_add_flag($flags[$key], 'unique_key'); + } + } + } + + // get auto_increment, not_null and timestamp + $res = $this->getAll("EXEC SP_COLUMNS[$table]", DB_FETCHMODE_ASSOC); + + foreach ($res as $val) { + $val = array_change_key_case($val, CASE_LOWER); + if ($val['nullable'] == '0') { + $this->_add_flag($flags[$val['column_name']], 'not_null'); + } + if (strpos($val['type_name'], 'identity')) { + $this->_add_flag($flags[$val['column_name']], 'auto_increment'); + } + if (strpos($val['type_name'], 'timestamp')) { + $this->_add_flag($flags[$val['column_name']], 'timestamp'); + } + } + } + + if (array_key_exists($column, $flags)) { + return(implode(' ', $flags[$column])); + } + return ''; + } + + // }}} + // {{{ _add_flag() + + /** + * Adds a string to the flags array if the flag is not yet in there + * - if there is no flag present the array is created. + * + * @param reference Reference to the flag-array + * @param value The flag value + * @access private + * @author Joern Barthel + */ + function _add_flag(&$array, $value) + { + if (!is_array($array)) { + $array = array($value); + } elseif (!in_array($value, $array)) { + array_push($array, $value); + } + } + + // }}} + // {{{ quoteIdentifier() + + /** + * Quote a string so it can be safely used as a table / column name + * + * Quoting style depends on which database driver is being used. + * + * @param string $str identifier name to be quoted + * + * @return string quoted identifier string + * + * @since 1.6.0 + * @access public + */ + function quoteIdentifier($str) + { + return '[' . str_replace(']', ']]', $str) . ']'; + } + + // }}} +} + +/* + * Local variables: + * tab-width: 4 + * c-basic-offset: 4 + * End: + */ + +?> diff --git a/glmPEAR/DB/mysql.php b/glmPEAR/DB/mysql.php new file mode 100755 index 0000000..6d42c63 --- /dev/null +++ b/glmPEAR/DB/mysql.php @@ -0,0 +1,915 @@ + | +// | Maintainer: Daniel Convissor | +// +----------------------------------------------------------------------+ +// +// $Id: mysql.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + + +// XXX legend: +// +// XXX ERRORMSG: The error message from the mysql function should +// be registered here. +// +// TODO/wishlist: +// longReadlen +// binmode + + +require_once 'DB/common.php'; + +/** + * Database independent query interface definition for PHP's MySQL + * extension. + * + * This is for MySQL versions 4.0 and below. + * + * @package DB + * @version $Id: mysql.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + * @category Database + * @author Stig Bakken + */ +class DB_mysql extends DB_common +{ + // {{{ properties + + var $connection; + var $phptype, $dbsyntax; + var $prepare_tokens = array(); + var $prepare_types = array(); + var $num_rows = array(); + var $transaction_opcount = 0; + var $autocommit = true; + var $fetchmode = DB_FETCHMODE_ORDERED; /* Default fetch mode */ + var $_db = false; + + // }}} + // {{{ constructor + + /** + * DB_mysql constructor. + * + * @access public + */ + function DB_mysql() + { + $this->DB_common(); + $this->phptype = 'mysql'; + $this->dbsyntax = 'mysql'; + $this->features = array( + 'prepare' => false, + 'pconnect' => true, + 'transactions' => true, + 'limit' => 'alter' + ); + $this->errorcode_map = array( + 1004 => DB_ERROR_CANNOT_CREATE, + 1005 => DB_ERROR_CANNOT_CREATE, + 1006 => DB_ERROR_CANNOT_CREATE, + 1007 => DB_ERROR_ALREADY_EXISTS, + 1008 => DB_ERROR_CANNOT_DROP, + 1022 => DB_ERROR_ALREADY_EXISTS, + 1046 => DB_ERROR_NODBSELECTED, + 1050 => DB_ERROR_ALREADY_EXISTS, + 1051 => DB_ERROR_NOSUCHTABLE, + 1054 => DB_ERROR_NOSUCHFIELD, + 1062 => DB_ERROR_ALREADY_EXISTS, + 1064 => DB_ERROR_SYNTAX, + 1100 => DB_ERROR_NOT_LOCKED, + 1136 => DB_ERROR_VALUE_COUNT_ON_ROW, + 1146 => DB_ERROR_NOSUCHTABLE, + 1048 => DB_ERROR_CONSTRAINT, + 1216 => DB_ERROR_CONSTRAINT + ); + } + + // }}} + // {{{ connect() + + /** + * Connect to a database and log in as the specified user. + * + * @param $dsn the data source name (see DB::parseDSN for syntax) + * @param $persistent (optional) whether the connection should + * be persistent + * @access public + * @return int DB_OK on success, a DB error on failure + */ + function connect($dsninfo, $persistent = false) + { + if (!DB::assertExtension('mysql')) { + return $this->raiseError(DB_ERROR_EXTENSION_NOT_FOUND); + } + $this->dsn = $dsninfo; + if ($dsninfo['protocol'] && $dsninfo['protocol'] == 'unix') { + $dbhost = ':' . $dsninfo['socket']; + } else { + $dbhost = $dsninfo['hostspec'] ? $dsninfo['hostspec'] : 'localhost'; + if ($dsninfo['port']) { + $dbhost .= ':' . $dsninfo['port']; + } + } + + $connect_function = $persistent ? 'mysql_pconnect' : 'mysql_connect'; + + if ($dbhost && $dsninfo['username'] && isset($dsninfo['password'])) { + $conn = @$connect_function($dbhost, $dsninfo['username'], + $dsninfo['password']); + } elseif ($dbhost && $dsninfo['username']) { + $conn = @$connect_function($dbhost, $dsninfo['username']); + } elseif ($dbhost) { + $conn = @$connect_function($dbhost); + } else { + $conn = false; + } + if (!$conn) { + if (($err = @mysql_error()) != '') { + return $this->raiseError(DB_ERROR_CONNECT_FAILED, null, null, + null, $err); + } elseif (empty($php_errormsg)) { + return $this->raiseError(DB_ERROR_CONNECT_FAILED); + } else { + return $this->raiseError(DB_ERROR_CONNECT_FAILED, null, null, + null, $php_errormsg); + } + } + + if ($dsninfo['database']) { + if (!@mysql_select_db($dsninfo['database'], $conn)) { + switch(mysql_errno($conn)) { + case 1049: + return $this->raiseError(DB_ERROR_NOSUCHDB, null, null, + null, @mysql_error($conn)); + case 1044: + return $this->raiseError(DB_ERROR_ACCESS_VIOLATION, null, null, + null, @mysql_error($conn)); + default: + return $this->raiseError(DB_ERROR, null, null, + null, @mysql_error($conn)); + } + } + // fix to allow calls to different databases in the same script + $this->_db = $dsninfo['database']; + } + + $this->connection = $conn; + return DB_OK; + } + + // }}} + // {{{ disconnect() + + /** + * Log out and disconnect from the database. + * + * @access public + * + * @return bool true on success, false if not connected. + */ + function disconnect() + { + $ret = @mysql_close($this->connection); + $this->connection = null; + return $ret; + } + + // }}} + // {{{ simpleQuery() + + /** + * Send a query to MySQL and return the results as a MySQL resource + * identifier. + * + * @param the SQL query + * + * @access public + * + * @return mixed returns a valid MySQL result for successful SELECT + * queries, DB_OK for other successful queries. A DB error is + * returned on failure. + */ + function simpleQuery($query) + { + $ismanip = DB::isManip($query); + $this->last_query = $query; + $query = $this->modifyQuery($query); + if ($this->_db) { + if (!@mysql_select_db($this->_db, $this->connection)) { + return $this->mysqlRaiseError(DB_ERROR_NODBSELECTED); + } + } + if (!$this->autocommit && $ismanip) { + if ($this->transaction_opcount == 0) { + $result = @mysql_query('SET AUTOCOMMIT=0', $this->connection); + $result = @mysql_query('BEGIN', $this->connection); + if (!$result) { + return $this->mysqlRaiseError(); + } + } + $this->transaction_opcount++; + } + $result = @mysql_query($query, $this->connection); + if (!$result) { + return $this->mysqlRaiseError(); + } + if (is_resource($result)) { + $numrows = $this->numrows($result); + if (is_object($numrows)) { + return $numrows; + } + $this->num_rows[(int)$result] = $numrows; + return $result; + } + return DB_OK; + } + + // }}} + // {{{ nextResult() + + /** + * Move the internal mysql result pointer to the next available result + * + * This method has not been implemented yet. + * + * @param a valid sql result resource + * + * @access public + * + * @return false + */ + function nextResult($result) + { + return false; + } + + // }}} + // {{{ fetchInto() + + /** + * Fetch a row and insert the data into an existing array. + * + * Formating of the array and the data therein are configurable. + * See DB_result::fetchInto() for more information. + * + * @param resource $result query result identifier + * @param array $arr (reference) array where data from the row + * should be placed + * @param int $fetchmode how the resulting array should be indexed + * @param int $rownum the row number to fetch + * + * @return mixed DB_OK on success, null when end of result set is + * reached or on failure + * + * @see DB_result::fetchInto() + * @access private + */ + function fetchInto($result, &$arr, $fetchmode, $rownum=null) + { + if ($rownum !== null) { + if (!@mysql_data_seek($result, $rownum)) { + return null; + } + } + if ($fetchmode & DB_FETCHMODE_ASSOC) { + $arr = @mysql_fetch_array($result, MYSQL_ASSOC); + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE && $arr) { + $arr = array_change_key_case($arr, CASE_LOWER); + } + } else { + $arr = @mysql_fetch_row($result); + } + if (!$arr) { + // See: http://bugs.php.net/bug.php?id=22328 + // for why we can't check errors on fetching + return null; + /* + $errno = @mysql_errno($this->connection); + if (!$errno) { + return null; + } + return $this->mysqlRaiseError($errno); + */ + } + if ($this->options['portability'] & DB_PORTABILITY_RTRIM) { + /* + * Even though this DBMS already trims output, we do this because + * a field might have intentional whitespace at the end that + * gets removed by DB_PORTABILITY_RTRIM under another driver. + */ + $this->_rtrimArrayValues($arr); + } + if ($this->options['portability'] & DB_PORTABILITY_NULL_TO_EMPTY) { + $this->_convertNullArrayValuesToEmpty($arr); + } + return DB_OK; + } + + // }}} + // {{{ freeResult() + + /** + * Free the internal resources associated with $result. + * + * @param $result MySQL result identifier + * + * @access public + * + * @return bool true on success, false if $result is invalid + */ + function freeResult($result) + { + unset($this->num_rows[(int)$result]); + return @mysql_free_result($result); + } + + // }}} + // {{{ numCols() + + /** + * Get the number of columns in a result set. + * + * @param $result MySQL result identifier + * + * @access public + * + * @return int the number of columns per row in $result + */ + function numCols($result) + { + $cols = @mysql_num_fields($result); + + if (!$cols) { + return $this->mysqlRaiseError(); + } + + return $cols; + } + + // }}} + // {{{ numRows() + + /** + * Get the number of rows in a result set. + * + * @param $result MySQL result identifier + * + * @access public + * + * @return int the number of rows in $result + */ + function numRows($result) + { + $rows = @mysql_num_rows($result); + if ($rows === null) { + return $this->mysqlRaiseError(); + } + return $rows; + } + + // }}} + // {{{ autoCommit() + + /** + * Enable/disable automatic commits + */ + function autoCommit($onoff = false) + { + // XXX if $this->transaction_opcount > 0, we should probably + // issue a warning here. + $this->autocommit = $onoff ? true : false; + return DB_OK; + } + + // }}} + // {{{ commit() + + /** + * Commit the current transaction. + */ + function commit() + { + if ($this->transaction_opcount > 0) { + if ($this->_db) { + if (!@mysql_select_db($this->_db, $this->connection)) { + return $this->mysqlRaiseError(DB_ERROR_NODBSELECTED); + } + } + $result = @mysql_query('COMMIT', $this->connection); + $result = @mysql_query('SET AUTOCOMMIT=1', $this->connection); + $this->transaction_opcount = 0; + if (!$result) { + return $this->mysqlRaiseError(); + } + } + return DB_OK; + } + + // }}} + // {{{ rollback() + + /** + * Roll back (undo) the current transaction. + */ + function rollback() + { + if ($this->transaction_opcount > 0) { + if ($this->_db) { + if (!@mysql_select_db($this->_db, $this->connection)) { + return $this->mysqlRaiseError(DB_ERROR_NODBSELECTED); + } + } + $result = @mysql_query('ROLLBACK', $this->connection); + $result = @mysql_query('SET AUTOCOMMIT=1', $this->connection); + $this->transaction_opcount = 0; + if (!$result) { + return $this->mysqlRaiseError(); + } + } + return DB_OK; + } + + // }}} + // {{{ affectedRows() + + /** + * Gets the number of rows affected by the data manipulation + * query. For other queries, this function returns 0. + * + * @return number of rows affected by the last query + */ + function affectedRows() + { + if (DB::isManip($this->last_query)) { + return @mysql_affected_rows($this->connection); + } else { + return 0; + } + } + + // }}} + // {{{ errorNative() + + /** + * Get the native error code of the last error (if any) that + * occured on the current connection. + * + * @access public + * + * @return int native MySQL error code + */ + function errorNative() + { + return @mysql_errno($this->connection); + } + + // }}} + // {{{ nextId() + + /** + * Returns the next free id in a sequence + * + * @param string $seq_name name of the sequence + * @param boolean $ondemand when true, the seqence is automatically + * created if it does not exist + * + * @return int the next id number in the sequence. DB_Error if problem. + * + * @internal + * @see DB_common::nextID() + * @access public + */ + function nextId($seq_name, $ondemand = true) + { + $seqname = $this->getSequenceName($seq_name); + do { + $repeat = 0; + $this->pushErrorHandling(PEAR_ERROR_RETURN); + $result = $this->query("UPDATE ${seqname} ". + 'SET id=LAST_INSERT_ID(id+1)'); + $this->popErrorHandling(); + if ($result === DB_OK) { + /** COMMON CASE **/ + $id = @mysql_insert_id($this->connection); + if ($id != 0) { + return $id; + } + /** EMPTY SEQ TABLE **/ + // Sequence table must be empty for some reason, so fill it and return 1 + // Obtain a user-level lock + $result = $this->getOne("SELECT GET_LOCK('${seqname}_lock',10)"); + if (DB::isError($result)) { + return $this->raiseError($result); + } + if ($result == 0) { + // Failed to get the lock, bail with a DB_ERROR_NOT_LOCKED error + return $this->mysqlRaiseError(DB_ERROR_NOT_LOCKED); + } + + // add the default value + $result = $this->query("REPLACE INTO ${seqname} VALUES (0)"); + if (DB::isError($result)) { + return $this->raiseError($result); + } + + // Release the lock + $result = $this->getOne("SELECT RELEASE_LOCK('${seqname}_lock')"); + if (DB::isError($result)) { + return $this->raiseError($result); + } + // We know what the result will be, so no need to try again + return 1; + + /** ONDEMAND TABLE CREATION **/ + } elseif ($ondemand && DB::isError($result) && + $result->getCode() == DB_ERROR_NOSUCHTABLE) + { + $result = $this->createSequence($seq_name); + if (DB::isError($result)) { + return $this->raiseError($result); + } else { + $repeat = 1; + } + + /** BACKWARDS COMPAT **/ + } elseif (DB::isError($result) && + $result->getCode() == DB_ERROR_ALREADY_EXISTS) + { + // see _BCsequence() comment + $result = $this->_BCsequence($seqname); + if (DB::isError($result)) { + return $this->raiseError($result); + } + $repeat = 1; + } + } while ($repeat); + + return $this->raiseError($result); + } + + // }}} + // {{{ createSequence() + + /** + * Creates a new sequence + * + * @param string $seq_name name of the new sequence + * + * @return int DB_OK on success. A DB_Error object is returned if + * problems arise. + * + * @internal + * @see DB_common::createSequence() + * @access public + */ + function createSequence($seq_name) + { + $seqname = $this->getSequenceName($seq_name); + $res = $this->query("CREATE TABLE ${seqname} ". + '(id INTEGER UNSIGNED AUTO_INCREMENT NOT NULL,'. + ' PRIMARY KEY(id))'); + if (DB::isError($res)) { + return $res; + } + // insert yields value 1, nextId call will generate ID 2 + $res = $this->query("INSERT INTO ${seqname} VALUES(0)"); + if (DB::isError($res)) { + return $res; + } + // so reset to zero + return $this->query("UPDATE ${seqname} SET id = 0;"); + } + + // }}} + // {{{ dropSequence() + + /** + * Deletes a sequence + * + * @param string $seq_name name of the sequence to be deleted + * + * @return int DB_OK on success. DB_Error if problems. + * + * @internal + * @see DB_common::dropSequence() + * @access public + */ + function dropSequence($seq_name) + { + return $this->query('DROP TABLE ' . $this->getSequenceName($seq_name)); + } + + // }}} + // {{{ _BCsequence() + + /** + * Backwards compatibility with old sequence emulation implementation + * (clean up the dupes) + * + * @param string $seqname The sequence name to clean up + * @return mixed DB_Error or true + */ + function _BCsequence($seqname) + { + // Obtain a user-level lock... this will release any previous + // application locks, but unlike LOCK TABLES, it does not abort + // the current transaction and is much less frequently used. + $result = $this->getOne("SELECT GET_LOCK('${seqname}_lock',10)"); + if (DB::isError($result)) { + return $result; + } + if ($result == 0) { + // Failed to get the lock, can't do the conversion, bail + // with a DB_ERROR_NOT_LOCKED error + return $this->mysqlRaiseError(DB_ERROR_NOT_LOCKED); + } + + $highest_id = $this->getOne("SELECT MAX(id) FROM ${seqname}"); + if (DB::isError($highest_id)) { + return $highest_id; + } + // This should kill all rows except the highest + // We should probably do something if $highest_id isn't + // numeric, but I'm at a loss as how to handle that... + $result = $this->query("DELETE FROM ${seqname} WHERE id <> $highest_id"); + if (DB::isError($result)) { + return $result; + } + + // If another thread has been waiting for this lock, + // it will go thru the above procedure, but will have no + // real effect + $result = $this->getOne("SELECT RELEASE_LOCK('${seqname}_lock')"); + if (DB::isError($result)) { + return $result; + } + return true; + } + + // }}} + // {{{ quoteIdentifier() + + /** + * Quote a string so it can be safely used as a table or column name + * + * Quoting style depends on which database driver is being used. + * + * MySQL can't handle the backtick character (`) in + * table or column names. + * + * @param string $str identifier name to be quoted + * + * @return string quoted identifier string + * + * @since 1.6.0 + * @access public + * @internal + */ + function quoteIdentifier($str) + { + return '`' . $str . '`'; + } + + // }}} + // {{{ quote() + + /** + * @deprecated Deprecated in release 1.6.0 + * @internal + */ + function quote($str) { + return $this->quoteSmart($str); + } + + // }}} + // {{{ escapeSimple() + + /** + * Escape a string according to the current DBMS's standards + * + * @param string $str the string to be escaped + * + * @return string the escaped string + * + * @internal + */ + function escapeSimple($str) { + if (function_exists('mysql_real_escape_string')) { + return @mysql_real_escape_string($str, $this->connection); + } else { + return @mysql_escape_string($str); + } + } + + // }}} + // {{{ modifyQuery() + + function modifyQuery($query) + { + if ($this->options['portability'] & DB_PORTABILITY_DELETE_COUNT) { + // "DELETE FROM table" gives 0 affected rows in MySQL. + // This little hack lets you know how many rows were deleted. + if (preg_match('/^\s*DELETE\s+FROM\s+(\S+)\s*$/i', $query)) { + $query = preg_replace('/^\s*DELETE\s+FROM\s+(\S+)\s*$/', + 'DELETE FROM \1 WHERE 1=1', $query); + } + } + return $query; + } + + // }}} + // {{{ modifyLimitQuery() + + function modifyLimitQuery($query, $from, $count, $params = array()) + { + if (DB::isManip($query)) { + return $query . " LIMIT $count"; + } else { + return $query . " LIMIT $from, $count"; + } + } + + // }}} + // {{{ mysqlRaiseError() + + /** + * Gather information about an error, then use that info to create a + * DB error object and finally return that object. + * + * @param integer $errno PEAR error number (usually a DB constant) if + * manually raising an error + * @return object DB error object + * @see DB_common::errorCode() + * @see DB_common::raiseError() + */ + function mysqlRaiseError($errno = null) + { + if ($errno === null) { + if ($this->options['portability'] & DB_PORTABILITY_ERRORS) { + $this->errorcode_map[1022] = DB_ERROR_CONSTRAINT; + $this->errorcode_map[1048] = DB_ERROR_CONSTRAINT_NOT_NULL; + $this->errorcode_map[1062] = DB_ERROR_CONSTRAINT; + } else { + // Doing this in case mode changes during runtime. + $this->errorcode_map[1022] = DB_ERROR_ALREADY_EXISTS; + $this->errorcode_map[1048] = DB_ERROR_CONSTRAINT; + $this->errorcode_map[1062] = DB_ERROR_ALREADY_EXISTS; + } + $errno = $this->errorCode(mysql_errno($this->connection)); + } + return $this->raiseError($errno, null, null, null, + @mysql_errno($this->connection) . ' ** ' . + @mysql_error($this->connection)); + } + + // }}} + // {{{ tableInfo() + + /** + * Returns information about a table or a result set. + * + * @param object|string $result DB_result object from a query or a + * string containing the name of a table + * @param int $mode a valid tableInfo mode + * @return array an associative array with the information requested + * or an error object if something is wrong + * @access public + * @internal + * @see DB_common::tableInfo() + */ + function tableInfo($result, $mode = null) { + if (isset($result->result)) { + /* + * Probably received a result object. + * Extract the result resource identifier. + */ + $id = $result->result; + $got_string = false; + } elseif (is_string($result)) { + /* + * Probably received a table name. + * Create a result resource identifier. + */ + $id = @mysql_list_fields($this->dsn['database'], + $result, $this->connection); + $got_string = true; + } else { + /* + * Probably received a result resource identifier. + * Copy it. + * Deprecated. Here for compatibility only. + */ + $id = $result; + $got_string = false; + } + + if (!is_resource($id)) { + return $this->mysqlRaiseError(DB_ERROR_NEED_MORE_DATA); + } + + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE) { + $case_func = 'strtolower'; + } else { + $case_func = 'strval'; + } + + $count = @mysql_num_fields($id); + + // made this IF due to performance (one if is faster than $count if's) + if (!$mode) { + for ($i=0; $i<$count; $i++) { + $res[$i]['table'] = $case_func(@mysql_field_table($id, $i)); + $res[$i]['name'] = $case_func(@mysql_field_name($id, $i)); + $res[$i]['type'] = @mysql_field_type($id, $i); + $res[$i]['len'] = @mysql_field_len($id, $i); + $res[$i]['flags'] = @mysql_field_flags($id, $i); + } + } else { // full + $res['num_fields']= $count; + + for ($i=0; $i<$count; $i++) { + $res[$i]['table'] = $case_func(@mysql_field_table($id, $i)); + $res[$i]['name'] = $case_func(@mysql_field_name($id, $i)); + $res[$i]['type'] = @mysql_field_type($id, $i); + $res[$i]['len'] = @mysql_field_len($id, $i); + $res[$i]['flags'] = @mysql_field_flags($id, $i); + + if ($mode & DB_TABLEINFO_ORDER) { + $res['order'][$res[$i]['name']] = $i; + } + if ($mode & DB_TABLEINFO_ORDERTABLE) { + $res['ordertable'][$res[$i]['table']][$res[$i]['name']] = $i; + } + } + } + + // free the result only if we were called on a table + if ($got_string) { + @mysql_free_result($id); + } + return $res; + } + + // }}} + // {{{ getSpecialQuery() + + /** + * Returns the query needed to get some backend info + * @param string $type What kind of info you want to retrieve + * @return string The SQL query string + */ + function getSpecialQuery($type) + { + switch ($type) { + case 'tables': + return 'SHOW TABLES'; + case 'views': + return DB_ERROR_NOT_CAPABLE; + case 'users': + $sql = 'select distinct User from user'; + if ($this->dsn['database'] != 'mysql') { + $dsn = $this->dsn; + $dsn['database'] = 'mysql'; + if (DB::isError($db = DB::connect($dsn))) { + return $db; + } + $sql = $db->getCol($sql); + $db->disconnect(); + // XXX Fixme the mysql driver should take care of this + if (!@mysql_select_db($this->dsn['database'], $this->connection)) { + return $this->mysqlRaiseError(DB_ERROR_NODBSELECTED); + } + } + return $sql; + case 'databases': + return 'SHOW DATABASES'; + default: + return null; + } + } + + // }}} + +} + +/* + * Local variables: + * tab-width: 4 + * c-basic-offset: 4 + * End: + */ + +?> diff --git a/glmPEAR/DB/mysqli.php b/glmPEAR/DB/mysqli.php new file mode 100755 index 0000000..4d13dbb --- /dev/null +++ b/glmPEAR/DB/mysqli.php @@ -0,0 +1,935 @@ + | +// | Based on mysql.php by Stig Bakken | +// | Maintainer: Daniel Convissor | +// +----------------------------------------------------------------------+ +// +// $Id: mysqli.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + + +// EXPERIMENTAL + + +require_once 'DB/common.php'; + +/** + * Database independent query interface definition for PHP's mysqli + * extension. + * + * This is for MySQL versions 4.1 and above. Requires PHP 5. + * + * Note that persistent connections no longer exist. + * + * @package DB + * @version $Id: mysqli.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + * @category Database + * @author Chaillan Nicolas + */ +class DB_mysqli extends DB_common +{ + // {{{ properties + + var $connection; + var $phptype, $dbsyntax; + var $prepare_tokens = array(); + var $prepare_types = array(); + var $num_rows = array(); + var $transaction_opcount = 0; + var $autocommit = true; + var $fetchmode = DB_FETCHMODE_ORDERED; /* Default fetch mode */ + var $_db = false; + + // }}} + // {{{ constructor + + /** + * DB_mysql constructor. + * + * @access public + */ + function DB_mysqli() + { + $this->DB_common(); + $this->phptype = 'mysqli'; + $this->dbsyntax = 'mysqli'; + $this->features = array( + 'prepare' => false, + 'ssl' => true, + 'transactions' => true, + 'limit' => 'alter' + ); + $this->errorcode_map = array( + 1004 => DB_ERROR_CANNOT_CREATE, + 1005 => DB_ERROR_CANNOT_CREATE, + 1006 => DB_ERROR_CANNOT_CREATE, + 1007 => DB_ERROR_ALREADY_EXISTS, + 1008 => DB_ERROR_CANNOT_DROP, + 1022 => DB_ERROR_ALREADY_EXISTS, + 1046 => DB_ERROR_NODBSELECTED, + 1050 => DB_ERROR_ALREADY_EXISTS, + 1051 => DB_ERROR_NOSUCHTABLE, + 1054 => DB_ERROR_NOSUCHFIELD, + 1062 => DB_ERROR_ALREADY_EXISTS, + 1064 => DB_ERROR_SYNTAX, + 1100 => DB_ERROR_NOT_LOCKED, + 1136 => DB_ERROR_VALUE_COUNT_ON_ROW, + 1146 => DB_ERROR_NOSUCHTABLE, + 1048 => DB_ERROR_CONSTRAINT, + 1216 => DB_ERROR_CONSTRAINT, + ); + } + + // }}} + // {{{ connect() + + /** + * Connect to a database and log in as the specified user. + * + * @param string $dsn the data source name (see DB::parseDSN for syntax) + * @param boolean $persistent (optional) whether the connection should + * be persistent + * @return mixed DB_OK on success, a DB error on failure + * @access public + */ + function connect($dsninfo, $persistent = false) + { + if (!DB::assertExtension('mysqli')) { + return $this->raiseError(DB_ERROR_EXTENSION_NOT_FOUND); + } + + $this->dsn = $dsninfo; + if ($dsninfo['protocol'] && $dsninfo['protocol'] == 'unix') { + $dbhost = ':' . $dsninfo['socket']; + } else { + $dbhost = $dsninfo['hostspec'] ? $dsninfo['hostspec'] : 'localhost'; + if ($dsninfo['port']) { + $dbhost .= ':' . $dsninfo['port']; + } + } + + $ssl_mode = $this->getOption('ssl') === true ? 'CLIENT_SSL' : NULL; + + @ini_set('track_errors', true); + + if ($dbhost && $dsninfo['username'] && $dsninfo['password']) { + // Need to verify if arguments are okay + $conn = @mysqli_connect($dbhost, $dsninfo['username'], + $dsninfo['password'], $ssl_mode); + } elseif ($dbhost && isset($dsninfo['username'])) { + $conn = @mysqli_connect($dbhost, $dsninfo['username'], null, + $ssl_mode); + } elseif ($dbhost) { + $conn = @mysqli_connect($dbhost, null, null, $ssl_mode); + } else { + $conn = false; + } + + @ini_restore('track_errors'); + + if (!$conn) { + if (($err = @mysqli_error()) != '') { + return $this->raiseError(DB_ERROR_CONNECT_FAILED, null, null, + null, $err); + } elseif (empty($php_errormsg)) { + return $this->raiseError(DB_ERROR_CONNECT_FAILED); + } else { + return $this->raiseError(DB_ERROR_CONNECT_FAILED, null, null, + null, $php_errormsg); + } + } + + if ($dsninfo['database']) { + if (!@mysqli_select_db($conn, $dsninfo['database'])) { + switch(mysqli_errno($conn)) { + case 1049: + return $this->raiseError(DB_ERROR_NOSUCHDB, null, null, + null, @mysqli_error($conn)); + case 1044: + return $this->raiseError(DB_ERROR_ACCESS_VIOLATION, null, null, + null, @mysqli_error($conn)); + default: + return $this->raiseError(DB_ERROR, null, null, + null, @mysqli_error($conn)); + } + } + // fix to allow calls to different databases in the same script + $this->_db = $dsninfo['database']; + } + + $this->connection = $conn; + return DB_OK; + } + + // }}} + // {{{ disconnect() + + /** + * Log out and disconnect from the database. + * + * @return boolean true on success, false if not connected + * @access public + */ + function disconnect() + { + $ret = @mysqli_close($this->connection); + $this->connection = null; + return $ret; + } + + // }}} + // {{{ simpleQuery() + + /** + * Send a query to MySQL and return the results as a MySQL resource + * identifier. + * + * @param string $query the SQL query + * @return mixed a valid MySQL result for successful SELECT + * queries, DB_OK for other successful queries. + * A DB error is returned on failure. + * @access public + */ + function simpleQuery($query) + { + $ismanip = DB::isManip($query); + $this->last_query = $query; + $query = $this->modifyQuery($query); + if ($this->_db) { + if (!@mysqli_select_db($this->connection, $this->_db)) { + return $this->mysqlRaiseError(DB_ERROR_NODBSELECTED); + } + } + if (!$this->autocommit && $ismanip) { + if ($this->transaction_opcount == 0) { + $result = @mysqli_query($this->connection, 'SET AUTOCOMMIT=0'); + $result = @mysqli_query($this->connection, 'BEGIN'); + if (!$result) { + return $this->mysqlRaiseError(); + } + } + $this->transaction_opcount++; + } + $result = @mysqli_query($this->connection, $query); + if (!$result) { + return $this->mysqlRaiseError(); + } +# this next block is still sketchy.. + if (is_object($result)) { + $numrows = $this->numrows($result); + if (is_object($numrows)) { + return $numrows; + } +# need to come up with different means for next line +# since $result is object (int)$result won't fly... + $this->num_rows[(int)$result] = $numrows; + return $result; + } + return DB_OK; + } + + // }}} + // {{{ nextResult() + + /** + * Move the internal mysql result pointer to the next available result. + * + * This method has not been implemented yet. + * + * @param resource $result a valid sql result resource + * @return false + * @access public + */ + function nextResult($result) + { + return false; + } + + // }}} + // {{{ fetchInto() + + /** + * Fetch a row and insert the data into an existing array. + * + * Formating of the array and the data therein are configurable. + * See DB_result::fetchInto() for more information. + * + * @param resource $result query result identifier + * @param array $arr (reference) array where data from the row + * should be placed + * @param int $fetchmode how the resulting array should be indexed + * @param int $rownum the row number to fetch + * + * @return mixed DB_OK on success, null when end of result set is + * reached or on failure + * + * @see DB_result::fetchInto() + * @access private + */ + function fetchInto($result, &$arr, $fetchmode, $rownum=null) + { + if ($rownum !== null) { + if (!@mysqli_data_seek($result, $rownum)) { + return null; + } + } + if ($fetchmode & DB_FETCHMODE_ASSOC) { + $arr = @mysqli_fetch_array($result, MYSQLI_ASSOC); + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE && $arr) { + $arr = array_change_key_case($arr, CASE_LOWER); + } + } else { + $arr = @mysqli_fetch_row($result); + } + if (!$arr) { + $errno = @mysqli_errno($this->connection); + if (!$errno) { + return null; + } + return $this->mysqlRaiseError($errno); + } + if ($this->options['portability'] & DB_PORTABILITY_RTRIM) { + /* + * Even though this DBMS already trims output, we do this because + * a field might have intentional whitespace at the end that + * gets removed by DB_PORTABILITY_RTRIM under another driver. + */ + $this->_rtrimArrayValues($arr); + } + if ($this->options['portability'] & DB_PORTABILITY_NULL_TO_EMPTY) { + $this->_convertNullArrayValuesToEmpty($arr); + } + return DB_OK; + } + + // }}} + // {{{ freeResult() + + /** + * Free the internal resources associated with $result. + * + * @param resource $result MySQL result identifier + * @return bool true on success, false if $result is invalid + * @access public + */ + function freeResult($result) + { +# need to come up with different means for next line +# since $result is object (int)$result won't fly... + unset($this->num_rows[(int)$result]); + return @mysqli_free_result($result); + } + + // }}} + // {{{ numCols() + + /** + * Get the number of columns in a result set. + * + * @param $result MySQL result identifier + * + * @access public + * + * @return int the number of columns per row in $result + */ + function numCols($result) + { + $cols = @mysqli_num_fields($result); + + if (!$cols) { + return $this->mysqlRaiseError(); + } + + return $cols; + } + + // }}} + // {{{ numRows() + + /** + * Get the number of rows in a result set. + * + * @param resource $result MySQL result identifier + * @return int the number of rows in $result + * @access public + */ + function numRows($result) + { + $rows = @mysqli_num_rows($result); + if ($rows === null) { + return $this->mysqlRaiseError(); + } + return $rows; + } + + // }}} + // {{{ autoCommit() + + /** + * Enable/disable automatic commits. + */ + function autoCommit($onoff = false) + { + // XXX if $this->transaction_opcount > 0, we should probably + // issue a warning here. + $this->autocommit = $onoff ? true : false; + return DB_OK; + } + + // }}} + // {{{ commit() + + /** + * Commit the current transaction. + */ + function commit() + { + if ($this->transaction_opcount > 0) { + if ($this->_db) { + if (!@mysqli_select_db($this->_db, $this->connection)) { + return $this->mysqlRaiseError(DB_ERROR_NODBSELECTED); + } + } + $result = @mysqli_query('COMMIT', $this->connection); + $result = @mysqli_query('SET AUTOCOMMIT=1', $this->connection); + $this->transaction_opcount = 0; + if (!$result) { + return $this->mysqlRaiseError(); + } + } + return DB_OK; + } + + // }}} + // {{{ rollback() + + /** + * Roll back (undo) the current transaction. + */ + function rollback() + { + if ($this->transaction_opcount > 0) { + if ($this->_db) { + if (!@mysqli_select_db($this->_db, $this->connection)) { + return $this->mysqlRaiseError(DB_ERROR_NODBSELECTED); + } + } + $result = @mysqli_query('ROLLBACK', $this->connection); + $result = @mysqli_query('SET AUTOCOMMIT=1', $this->connection); + $this->transaction_opcount = 0; + if (!$result) { + return $this->mysqlRaiseError(); + } + } + return DB_OK; + } + + // }}} + // {{{ affectedRows() + + /** + * Gets the number of rows affected by the data manipulation + * query. For other queries, this function returns 0. + * + * @return integer number of rows affected by the last query + */ + function affectedRows() + { + if (DB::isManip($this->last_query)) { + return @mysqli_affected_rows($this->connection); + } else { + return 0; + } + } + + // }}} + // {{{ errorNative() + + /** + * Get the native error code of the last error (if any) that + * occured on the current connection. + * + * @return int native MySQL error code + * @access public + */ + function errorNative() + { + return @mysqli_errno($this->connection); + } + + // }}} + // {{{ nextId() + + /** + * Returns the next free id in a sequence + * + * @param string $seq_name name of the sequence + * @param boolean $ondemand when true, the seqence is automatically + * created if it does not exist + * + * @return int the next id number in the sequence. DB_Error if problem. + * + * @internal + * @see DB_common::nextID() + * @access public + */ + function nextId($seq_name, $ondemand = true) + { + $seqname = $this->getSequenceName($seq_name); + do { + $repeat = 0; + $this->pushErrorHandling(PEAR_ERROR_RETURN); + $result = $this->query("UPDATE ${seqname} ". + 'SET id=LAST_INSERT_ID(id+1)'); + $this->popErrorHandling(); + if ($result === DB_OK) { + /** COMMON CASE **/ + $id = @mysqli_insert_id($this->connection); + if ($id != 0) { + return $id; + } + /** EMPTY SEQ TABLE **/ + // Sequence table must be empty for some reason, so fill it and return 1 + // Obtain a user-level lock + $result = $this->getOne("SELECT GET_LOCK('${seqname}_lock',10)"); + if (DB::isError($result)) { + return $this->raiseError($result); + } + if ($result == 0) { + // Failed to get the lock, bail with a DB_ERROR_NOT_LOCKED error + return $this->mysqlRaiseError(DB_ERROR_NOT_LOCKED); + } + + // add the default value + $result = $this->query("REPLACE INTO ${seqname} VALUES (0)"); + if (DB::isError($result)) { + return $this->raiseError($result); + } + + // Release the lock + $result = $this->getOne("SELECT RELEASE_LOCK('${seqname}_lock')"); + if (DB::isError($result)) { + return $this->raiseError($result); + } + // We know what the result will be, so no need to try again + return 1; + + /** ONDEMAND TABLE CREATION **/ + } elseif ($ondemand && DB::isError($result) && + $result->getCode() == DB_ERROR_NOSUCHTABLE) + { + $result = $this->createSequence($seq_name); + // Since createSequence initializes the ID to be 1, + // we do not need to retrieve the ID again (or we will get 2) + if (DB::isError($result)) { + return $this->raiseError($result); + } else { + // First ID of a newly created sequence is 1 + return 1; + } + + /** BACKWARDS COMPAT **/ + } elseif (DB::isError($result) && + $result->getCode() == DB_ERROR_ALREADY_EXISTS) + { + // see _BCsequence() comment + $result = $this->_BCsequence($seqname); + if (DB::isError($result)) { + return $this->raiseError($result); + } + $repeat = 1; + } + } while ($repeat); + + return $this->raiseError($result); + } + + /** + * Creates a new sequence + * + * @param string $seq_name name of the new sequence + * + * @return int DB_OK on success. A DB_Error object is returned if + * problems arise. + * + * @internal + * @see DB_common::createSequence() + * @access public + */ + function createSequence($seq_name) + { + $seqname = $this->getSequenceName($seq_name); + $res = $this->query("CREATE TABLE ${seqname} ". + '(id INTEGER UNSIGNED AUTO_INCREMENT NOT NULL,'. + ' PRIMARY KEY(id))'); + if (DB::isError($res)) { + return $res; + } + // insert yields value 1, nextId call will generate ID 2 + return $this->query("INSERT INTO ${seqname} VALUES(0)"); + } + + // }}} + // {{{ dropSequence() + + /** + * Deletes a sequence + * + * @param string $seq_name name of the sequence to be deleted + * + * @return int DB_OK on success. DB_Error if problems. + * + * @internal + * @see DB_common::dropSequence() + * @access public + */ + function dropSequence($seq_name) + { + return $this->query('DROP TABLE ' . $this->getSequenceName($seq_name)); + } + + // }}} + // {{{ _BCsequence() + + /** + * Backwards compatibility with old sequence emulation implementation + * (clean up the dupes). + * + * @param string $seqname The sequence name to clean up + * @return mixed DB_Error or true + */ + function _BCsequence($seqname) + { + // Obtain a user-level lock... this will release any previous + // application locks, but unlike LOCK TABLES, it does not abort + // the current transaction and is much less frequently used. + $result = $this->getOne("SELECT GET_LOCK('${seqname}_lock',10)"); + if (DB::isError($result)) { + return $result; + } + if ($result == 0) { + // Failed to get the lock, can't do the conversion, bail + // with a DB_ERROR_NOT_LOCKED error + return $this->mysqlRaiseError(DB_ERROR_NOT_LOCKED); + } + + $highest_id = $this->getOne("SELECT MAX(id) FROM ${seqname}"); + if (DB::isError($highest_id)) { + return $highest_id; + } + // This should kill all rows except the highest + // We should probably do something if $highest_id isn't + // numeric, but I'm at a loss as how to handle that... + $result = $this->query("DELETE FROM ${seqname} WHERE id <> $highest_id"); + if (DB::isError($result)) { + return $result; + } + + // If another thread has been waiting for this lock, + // it will go thru the above procedure, but will have no + // real effect + $result = $this->getOne("SELECT RELEASE_LOCK('${seqname}_lock')"); + if (DB::isError($result)) { + return $result; + } + return true; + } + + // }}} + // {{{ quoteIdentifier() + + /** + * Quote a string so it can be safely used as a table or column name + * + * Quoting style depends on which database driver is being used. + * + * MySQL can't handle the backtick character (`) in + * table or column names. + * + * @param string $str identifier name to be quoted + * + * @return string quoted identifier string + * + * @since 1.6.0 + * @access public + * @internal + */ + function quoteIdentifier($str) + { + return '`' . $str . '`'; + } + + // }}} + // {{{ escapeSimple() + + /** + * Escape a string according to the current DBMS's standards + * + * @param string $str the string to be escaped + * + * @return string the escaped string + * + * @internal + */ + function escapeSimple($str) { + return @mysqli_real_escape_string($str, $this->connection); + } + + // }}} + // {{{ modifyQuery() + + function modifyQuery($query) + { + if ($this->options['portability'] & DB_PORTABILITY_DELETE_COUNT) { + // "DELETE FROM table" gives 0 affected rows in MySQL. + // This little hack lets you know how many rows were deleted. + if (preg_match('/^\s*DELETE\s+FROM\s+(\S+)\s*$/i', $query)) { + $query = preg_replace('/^\s*DELETE\s+FROM\s+(\S+)\s*$/', + 'DELETE FROM \1 WHERE 1=1', $query); + } + } + return $query; + } + + // }}} + // {{{ modifyLimitQuery() + + function modifyLimitQuery($query, $from, $count, $params = array()) + { + if (DB::isManip($query)) { + return $query . " LIMIT $count"; + } else { + return $query . " LIMIT $from, $count"; + } + } + + // }}} + // {{{ mysqlRaiseError() + + /** + * Gather information about an error, then use that info to create a + * DB error object and finally return that object. + * + * @param integer $errno PEAR error number (usually a DB constant) if + * manually raising an error + * @return object DB error object + * @see DB_common::errorCode() + * @see DB_common::raiseError() + */ + function mysqlRaiseError($errno = null) + { + if ($errno === null) { + if ($this->options['portability'] & DB_PORTABILITY_ERRORS) { + $this->errorcode_map[1022] = DB_ERROR_CONSTRAINT; + $this->errorcode_map[1048] = DB_ERROR_CONSTRAINT_NOT_NULL; + $this->errorcode_map[1062] = DB_ERROR_CONSTRAINT; + } else { + // Doing this in case mode changes during runtime. + $this->errorcode_map[1022] = DB_ERROR_ALREADY_EXISTS; + $this->errorcode_map[1048] = DB_ERROR_CONSTRAINT; + $this->errorcode_map[1062] = DB_ERROR_ALREADY_EXISTS; + } + $errno = $this->errorCode(mysqli_errno($this->connection)); + } + return $this->raiseError($errno, null, null, null, + @mysqli_errno($this->connection) . ' ** ' . + @mysqli_error($this->connection)); + } + + // }}} + // {{{ tableInfo() + + /** + * Returns information about a table or a result set. + * + * WARNING: this method will probably not work because the mysqli_*() + * functions it relies upon may not exist. + * + * @param object|string $result DB_result object from a query or a + * string containing the name of a table + * @param int $mode a valid tableInfo mode + * @return array an associative array with the information requested + * or an error object if something is wrong + * @access public + * @internal + * @see DB_common::tableInfo() + */ + function tableInfo($result, $mode = null) { + if (isset($result->result)) { + /* + * Probably received a result object. + * Extract the result resource identifier. + */ + $id = $result->result; + $got_string = false; + } elseif (is_string($result)) { + /* + * Probably received a table name. + * Create a result resource identifier. + */ + $id = @mysqli_list_fields($this->dsn['database'], + $result, $this->connection); + $got_string = true; + } else { + /* + * Probably received a result resource identifier. + * Copy it. + * Depricated. Here for compatibility only. + */ + $id = $result; + $got_string = false; + } + + if (!is_resource($id)) { + return $this->mysqlRaiseError(DB_ERROR_NEED_MORE_DATA); + } + + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE) { + $case_func = 'strtolower'; + } else { + $case_func = 'strval'; + } + + $count = @mysqli_num_fields($id); + + // made this IF due to performance (one if is faster than $count if's) + if (!$mode) { + for ($i=0; $i<$count; $i++) { + $tmp = @mysqli_fetch_field($id); + $res[$i]['table'] = $case_func($tmp->table); + $res[$i]['name'] = $case_func($tmp->name); + $res[$i]['type'] = $tmp->type; + $res[$i]['len'] = $tmp->max_length; + + $res[$i]['flags'] = ''; + if ($tmp->flags & MYSQLI_NOT_NULL_FLAG) { + $res[$i]['flags'] .= 'not_null '; + } + if ($tmp->flags & MYSQLI_PRI_KEY_FLAG) { + $res[$i]['flags'] .= 'primary_key '; + } + if ($tmp->flags & MYSQLI_UNIQUE_KEY_FLAG) { + $res[$i]['flags'] .= 'unique_key '; + } + if ($tmp->flags & MYSQLI_MULTIPLE_KEY_FLAG) { + $res[$i]['flags'] .= 'multiple_key '; + } + if ($tmp->flags & MYSQLI_BLOB_FLAG) { + $res[$i]['flags'] .= 'blob '; + } + if ($tmp->def) { + $res[$i]['flags'] .= 'default_' . rawurlencode($tmp->def); + } + $res[$i]['flags'] = trim($res[$i]['flags']); + } + } else { // full + $res['num_fields']= $count; + + for ($i=0; $i<$count; $i++) { + $tmp = @mysqli_fetch_field($id); + $res[$i]['table'] = $case_func($tmp->table); + $res[$i]['name'] = $case_func($tmp->name); + $res[$i]['type'] = $tmp->type; + $res[$i]['len'] = $tmp->max_length; + + $res[$i]['flags'] = ''; + if ($tmp->flags & MYSQLI_NOT_NULL_FLAG) { + $res[$i]['flags'] .= 'not_null '; + } + if ($tmp->flags & MYSQLI_PRI_KEY_FLAG) { + $res[$i]['flags'] .= 'primary_key '; + } + if ($tmp->flags & MYSQLI_UNIQUE_KEY_FLAG) { + $res[$i]['flags'] .= 'unique_key '; + } + if ($tmp->flags & MYSQLI_MULTIPLE_KEY_FLAG) { + $res[$i]['flags'] .= 'multiple_key '; + } + if ($tmp->flags & MYSQLI_BLOB_FLAG) { + $res[$i]['flags'] .= 'blob '; + } + if ($tmp->def) { + $res[$i]['flags'] .= 'default_' . rawurlencode($tmp->def); + } + $res[$i]['flags'] = trim($res[$i]['flags']); + + if ($mode & DB_TABLEINFO_ORDER) { + $res['order'][$res[$i]['name']] = $i; + } + if ($mode & DB_TABLEINFO_ORDERTABLE) { + $res['ordertable'][$res[$i]['table']][$res[$i]['name']] = $i; + } + } + } + + // free the result only if we were called on a table + if ($got_string) { + @mysqli_free_result($id); + } + return $res; + } + + // }}} + // {{{ getSpecialQuery() + + /** + * Returns the query needed to get some backend info. + * + * @param string $type What kind of info you want to retrieve + * @return string The SQL query string + */ + function getSpecialQuery($type) + { + switch ($type) { + case 'tables': + return 'SHOW TABLES'; + case 'views': + return DB_ERROR_NOT_CAPABLE; + case 'users': + $sql = 'select distinct User from user'; + if ($this->dsn['database'] != 'mysql') { + $dsn = $this->dsn; + $dsn['database'] = 'mysql'; + if (DB::isError($db = DB::connect($dsn))) { + return $db; + } + $sql = $db->getCol($sql); + $db->disconnect(); + // XXX Fixme the mysql driver should take care of this + if (!@mysqli_select_db($this->connection, $this->dsn['database'])) { + return $this->mysqlRaiseError(DB_ERROR_NODBSELECTED); + } + } + return $sql; + case 'databases': + return 'SHOW DATABASES'; + default: + return null; + } + } + + // }}} + +} + +/* + * Local variables: + * tab-width: 4 + * c-basic-offset: 4 + * End: + */ + +?> diff --git a/glmPEAR/DB/oci8.php b/glmPEAR/DB/oci8.php new file mode 100755 index 0000000..593d5df --- /dev/null +++ b/glmPEAR/DB/oci8.php @@ -0,0 +1,898 @@ + | +// | Maintainer: Daniel Convissor | +// +----------------------------------------------------------------------+ +// +// $Id: oci8.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + + +// be aware... OCIError() only appears to return anything when given a +// statement, so functions return the generic DB_ERROR instead of more +// useful errors that have to do with feedback from the database. + + +require_once 'DB/common.php'; + +/** + * Database independent query interface definition for PHP's Oracle 8 + * call-interface extension. + * + * Definitely works with versions 8 and 9 of Oracle. + * + * @package DB + * @version $Id: oci8.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + * @category Database + * @author James L. Pine + */ +class DB_oci8 extends DB_common +{ + // {{{ properties + + var $connection; + var $phptype, $dbsyntax; + var $manip_query = array(); + var $prepare_types = array(); + var $autoCommit = 1; + var $last_stmt = false; + + /** + * stores the $data passed to execute() in the oci8 driver + * + * Gets reset to array() when simpleQuery() is run. + * + * Needed in case user wants to call numRows() after prepare/execute + * was used. + * + * @var array + * @access private + */ + var $_data = array(); + + // }}} + // {{{ constructor + + function DB_oci8() + { + $this->DB_common(); + $this->phptype = 'oci8'; + $this->dbsyntax = 'oci8'; + $this->features = array( + 'prepare' => false, + 'pconnect' => true, + 'transactions' => true, + 'limit' => 'alter' + ); + $this->errorcode_map = array( + 1 => DB_ERROR_CONSTRAINT, + 900 => DB_ERROR_SYNTAX, + 904 => DB_ERROR_NOSUCHFIELD, + 921 => DB_ERROR_SYNTAX, + 923 => DB_ERROR_SYNTAX, + 942 => DB_ERROR_NOSUCHTABLE, + 955 => DB_ERROR_ALREADY_EXISTS, + 1400 => DB_ERROR_CONSTRAINT_NOT_NULL, + 1407 => DB_ERROR_CONSTRAINT_NOT_NULL, + 1476 => DB_ERROR_DIVZERO, + 1722 => DB_ERROR_INVALID_NUMBER, + 2289 => DB_ERROR_NOSUCHTABLE, + 2291 => DB_ERROR_CONSTRAINT, + 2449 => DB_ERROR_CONSTRAINT, + ); + } + + // }}} + // {{{ connect() + + /** + * Connect to a database and log in as the specified user. + * + * @param $dsn the data source name (see DB::parseDSN for syntax) + * @param $persistent (optional) whether the connection should + * be persistent + * + * @return int DB_OK on success, a DB error code on failure + */ + function connect($dsninfo, $persistent = false) + { + if (!DB::assertExtension('oci8')) { + return $this->raiseError(DB_ERROR_EXTENSION_NOT_FOUND); + } + $this->dsn = $dsninfo; + + $connect_function = $persistent ? 'OCIPLogon' : 'OCILogon'; + + if ($dsninfo['hostspec']) { + $conn = @$connect_function($dsninfo['username'], + $dsninfo['password'], + $dsninfo['hostspec']); + } elseif ($dsninfo['username'] || $dsninfo['password']) { + $conn = @$connect_function($dsninfo['username'], + $dsninfo['password']); + } else { + $conn = false; + } + if ($conn == false) { + $error = OCIError(); + $error = (is_array($error)) ? $error['message'] : null; + return $this->raiseError(DB_ERROR_CONNECT_FAILED, null, null, + null, $error); + } + $this->connection = $conn; + return DB_OK; + } + + // }}} + // {{{ disconnect() + + /** + * Log out and disconnect from the database. + * + * @return bool true on success, false if not connected. + */ + function disconnect() + { + $ret = @OCILogOff($this->connection); + $this->connection = null; + return $ret; + } + + // }}} + // {{{ simpleQuery() + + /** + * Send a query to oracle and return the results as an oci8 resource + * identifier. + * + * @param $query the SQL query + * + * @return int returns a valid oci8 result for successful SELECT + * queries, DB_OK for other successful queries. A DB error code + * is returned on failure. + */ + function simpleQuery($query) + { + $this->_data = array(); + $this->last_query = $query; + $query = $this->modifyQuery($query); + $result = @OCIParse($this->connection, $query); + if (!$result) { + return $this->oci8RaiseError(); + } + if ($this->autoCommit) { + $success = @OCIExecute($result,OCI_COMMIT_ON_SUCCESS); + } else { + $success = @OCIExecute($result,OCI_DEFAULT); + } + if (!$success) { + return $this->oci8RaiseError($result); + } + $this->last_stmt=$result; + // Determine which queries that should return data, and which + // should return an error code only. + return DB::isManip($query) ? DB_OK : $result; + } + + // }}} + // {{{ nextResult() + + /** + * Move the internal oracle result pointer to the next available result + * + * @param a valid oci8 result resource + * + * @access public + * + * @return true if a result is available otherwise return false + */ + function nextResult($result) + { + return false; + } + + // }}} + // {{{ fetchInto() + + /** + * Fetch a row and insert the data into an existing array. + * + * Formating of the array and the data therein are configurable. + * See DB_result::fetchInto() for more information. + * + * @param resource $result query result identifier + * @param array $arr (reference) array where data from the row + * should be placed + * @param int $fetchmode how the resulting array should be indexed + * @param int $rownum the row number to fetch + * + * @return mixed DB_OK on success, null when end of result set is + * reached or on failure + * + * @see DB_result::fetchInto() + * @access private + */ + function fetchInto($result, &$arr, $fetchmode, $rownum=null) + { + if ($rownum !== null) { + return $this->raiseError(DB_ERROR_NOT_CAPABLE); + } + if ($fetchmode & DB_FETCHMODE_ASSOC) { + $moredata = @OCIFetchInto($result,$arr,OCI_ASSOC+OCI_RETURN_NULLS+OCI_RETURN_LOBS); + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE && + $moredata) + { + $arr = array_change_key_case($arr, CASE_LOWER); + } + } else { + $moredata = OCIFetchInto($result,$arr,OCI_RETURN_NULLS+OCI_RETURN_LOBS); + } + if (!$moredata) { + return null; + } + if ($this->options['portability'] & DB_PORTABILITY_RTRIM) { + $this->_rtrimArrayValues($arr); + } + if ($this->options['portability'] & DB_PORTABILITY_NULL_TO_EMPTY) { + $this->_convertNullArrayValuesToEmpty($arr); + } + return DB_OK; + } + + // }}} + // {{{ freeResult() + + /** + * Free the internal resources associated with $result. + * + * @param $result oci8 result identifier + * + * @return bool true on success, false if $result is invalid + */ + function freeResult($result) + { + return @OCIFreeStatement($result); + } + + /** + * Free the internal resources associated with a prepared query. + * + * @param $stmt oci8 statement identifier + * + * @return bool true on success, false if $result is invalid + */ + function freePrepared($stmt) + { + if (isset($this->prepare_types[(int)$stmt])) { + unset($this->prepare_types[(int)$stmt]); + unset($this->manip_query[(int)$stmt]); + } else { + return false; + } + return true; + } + + // }}} + // {{{ numRows() + + function numRows($result) + { + // emulate numRows for Oracle. yuck. + if ($this->options['portability'] & DB_PORTABILITY_NUMROWS && + $result === $this->last_stmt) + { + $countquery = 'SELECT COUNT(*) FROM ('.$this->last_query.')'; + $save_query = $this->last_query; + $save_stmt = $this->last_stmt; + + if (count($this->_data)) { + $smt = $this->prepare('SELECT COUNT(*) FROM ('.$this->last_query.')'); + $count = $this->execute($smt, $this->_data); + } else { + $count =& $this->query($countquery); + } + + if (DB::isError($count) || + DB::isError($row = $count->fetchRow(DB_FETCHMODE_ORDERED))) + { + $this->last_query = $save_query; + $this->last_stmt = $save_stmt; + return $this->raiseError(DB_ERROR_NOT_CAPABLE); + } + return $row[0]; + } + return $this->raiseError(DB_ERROR_NOT_CAPABLE); + } + + // }}} + // {{{ numCols() + + /** + * Get the number of columns in a result set. + * + * @param $result oci8 result identifier + * + * @return int the number of columns per row in $result + */ + function numCols($result) + { + $cols = @OCINumCols($result); + if (!$cols) { + return $this->oci8RaiseError($result); + } + return $cols; + } + + // }}} + // {{{ errorNative() + + /** + * Get the native error code of the last error (if any) that occured + * on the current connection. This does not work, as OCIError does + * not work unless given a statement. If OCIError does return + * something, so will this. + * + * @return int native oci8 error code + */ + function errorNative() + { + if (is_resource($this->last_stmt)) { + $error = @OCIError($this->last_stmt); + } else { + $error = @OCIError($this->connection); + } + if (is_array($error)) { + return $error['code']; + } + return false; + } + + // }}} + // {{{ prepare() + + /** + * Prepares a query for multiple execution with execute(). + * + * With oci8, this is emulated. + * + * prepare() requires a generic query as string like + * INSERT INTO numbers VALUES (?, ?, ?) + * . The ? characters are placeholders. + * + * Three types of placeholders can be used: + * + ? a quoted scalar value, i.e. strings, integers + * + ! value is inserted 'as is' + * + & requires a file name. The file's contents get + * inserted into the query (i.e. saving binary + * data in a db) + * + * Use backslashes to escape placeholder characters if you don't want + * them to be interpreted as placeholders. Example: + * "UPDATE foo SET col=? WHERE col='over \& under'" + * + * + * @param string $query query to be prepared + * @return mixed DB statement resource on success. DB_Error on failure. + */ + function prepare($query) + { + $tokens = preg_split('/((? $val) { + switch ($val) { + case '?': + $types[$token++] = DB_PARAM_SCALAR; + unset($tokens[$key]); + break; + case '&': + $types[$token++] = DB_PARAM_OPAQUE; + unset($tokens[$key]); + break; + case '!': + $types[$token++] = DB_PARAM_MISC; + unset($tokens[$key]); + break; + default: + $tokens[$key] = preg_replace('/\\\([&?!])/', "\\1", $val); + if ($key != $binds) { + $newquery .= $tokens[$key] . ':bind' . $token; + } else { + $newquery .= $tokens[$key]; + } + } + } + + $this->last_query = $query; + $newquery = $this->modifyQuery($newquery); + if (!$stmt = @OCIParse($this->connection, $newquery)) { + return $this->oci8RaiseError(); + } + $this->prepare_types[$stmt] = $types; + $this->manip_query[(int)$stmt] = DB::isManip($query); + return $stmt; + } + + // }}} + // {{{ execute() + + /** + * Executes a DB statement prepared with prepare(). + * + * @param resource $stmt a DB statement resource returned from prepare() + * @param mixed $data array, string or numeric data to be used in + * execution of the statement. Quantity of items + * passed must match quantity of placeholders in + * query: meaning 1 for non-array items or the + * quantity of elements in the array. + * @return int returns an oci8 result resource for successful + * SELECT queries, DB_OK for other successful queries. A DB error + * code is returned on failure. + * @see DB_oci::prepare() + */ + function &execute($stmt, $data = array()) + { + if (!is_array($data)) { + $data = array($data); + } + + $this->_data = $data; + + $types =& $this->prepare_types[$stmt]; + if (count($types) != count($data)) { + $tmp =& $this->raiseError(DB_ERROR_MISMATCH); + return $tmp; + } + + $i = 0; + foreach ($data as $key => $value) { + if ($types[$i] == DB_PARAM_MISC) { + /* + * Oracle doesn't seem to have the ability to pass a + * parameter along unchanged, so strip off quotes from start + * and end, plus turn two single quotes to one single quote, + * in order to avoid the quotes getting escaped by + * Oracle and ending up in the database. + */ + $data[$key] = preg_replace("/^'(.*)'$/", "\\1", $data[$key]); + $data[$key] = str_replace("''", "'", $data[$key]); + } elseif ($types[$i] == DB_PARAM_OPAQUE) { + $fp = @fopen($data[$key], 'rb'); + if (!$fp) { + $tmp =& $this->raiseError(DB_ERROR_ACCESS_VIOLATION); + return $tmp; + } + $data[$key] = fread($fp, filesize($data[$key])); + fclose($fp); + } + if (!@OCIBindByName($stmt, ':bind' . $i, $data[$key], -1)) { + $tmp = $this->oci8RaiseError($stmt); + return $tmp; + } + $i++; + } + if ($this->autoCommit) { + $success = @OCIExecute($stmt, OCI_COMMIT_ON_SUCCESS); + } else { + $success = @OCIExecute($stmt, OCI_DEFAULT); + } + if (!$success) { + $tmp = $this->oci8RaiseError($stmt); + return $tmp; + } + $this->last_stmt = $stmt; + if ($this->manip_query[(int)$stmt]) { + $tmp = DB_OK; + } else { + $tmp =& new DB_result($this, $stmt); + } + return $tmp; + } + + // }}} + // {{{ autoCommit() + + /** + * Enable/disable automatic commits + * + * @param $onoff true/false whether to autocommit + */ + function autoCommit($onoff = false) + { + $this->autoCommit = (bool)$onoff;; + return DB_OK; + } + + // }}} + // {{{ commit() + + /** + * Commit transactions on the current connection + * + * @return DB_ERROR or DB_OK + */ + function commit() + { + $result = @OCICommit($this->connection); + if (!$result) { + return $this->oci8RaiseError(); + } + return DB_OK; + } + + // }}} + // {{{ rollback() + + /** + * Roll back all uncommitted transactions on the current connection. + * + * @return DB_ERROR or DB_OK + */ + function rollback() + { + $result = @OCIRollback($this->connection); + if (!$result) { + return $this->oci8RaiseError(); + } + return DB_OK; + } + + // }}} + // {{{ affectedRows() + + /** + * Gets the number of rows affected by the last query. + * if the last query was a select, returns 0. + * + * @return number of rows affected by the last query or DB_ERROR + */ + function affectedRows() + { + if ($this->last_stmt === false) { + return $this->oci8RaiseError(); + } + $result = @OCIRowCount($this->last_stmt); + if ($result === false) { + return $this->oci8RaiseError($this->last_stmt); + } + return $result; + } + + // }}} + // {{{ modifyQuery() + + function modifyQuery($query) + { + // "SELECT 2+2" must be "SELECT 2+2 FROM dual" in Oracle + if (preg_match('/^\s*SELECT/i', $query) && + !preg_match('/\sFROM\s/i', $query)) { + $query .= ' FROM dual'; + } + return $query; + } + + // }}} + // {{{ modifyLimitQuery() + + /** + * Emulate the row limit support altering the query + * + * @param string $query The query to treat + * @param int $from The row to start to fetch from + * @param int $count The offset + * @return string The modified query + * + * @author Tomas V.V.Cox + */ + function modifyLimitQuery($query, $from, $count, $params = array()) + { + // Let Oracle return the name of the columns instead of + // coding a "home" SQL parser + + if (count($params)) { + $result = $this->prepare("SELECT * FROM ($query) " + . 'WHERE NULL = NULL'); + $tmp =& $this->execute($result, $params); + } else { + $q_fields = "SELECT * FROM ($query) WHERE NULL = NULL"; + + if (!$result = @OCIParse($this->connection, $q_fields)) { + $this->last_query = $q_fields; + return $this->oci8RaiseError(); + } + if (!@OCIExecute($result, OCI_DEFAULT)) { + $this->last_query = $q_fields; + return $this->oci8RaiseError($result); + } + } + + $ncols = OCINumCols($result); + $cols = array(); + for ( $i = 1; $i <= $ncols; $i++ ) { + $cols[] = '"' . OCIColumnName($result, $i) . '"'; + } + $fields = implode(', ', $cols); + // XXX Test that (tip by John Lim) + //if (preg_match('/^\s*SELECT\s+/is', $query, $match)) { + // // Introduce the FIRST_ROWS Oracle query optimizer + // $query = substr($query, strlen($match[0]), strlen($query)); + // $query = "SELECT /* +FIRST_ROWS */ " . $query; + //} + + // Construct the query + // more at: http://marc.theaimsgroup.com/?l=php-db&m=99831958101212&w=2 + // Perhaps this could be optimized with the use of Unions + $query = "SELECT $fields FROM". + " (SELECT rownum as linenum, $fields FROM". + " ($query)". + ' WHERE rownum <= '. ($from + $count) . + ') WHERE linenum >= ' . ++$from; + return $query; + } + + // }}} + // {{{ nextId() + + /** + * Returns the next free id in a sequence + * + * @param string $seq_name name of the sequence + * @param boolean $ondemand when true, the seqence is automatically + * created if it does not exist + * + * @return int the next id number in the sequence. DB_Error if problem. + * + * @internal + * @see DB_common::nextID() + * @access public + */ + function nextId($seq_name, $ondemand = true) + { + $seqname = $this->getSequenceName($seq_name); + $repeat = 0; + do { + $this->expectError(DB_ERROR_NOSUCHTABLE); + $result =& $this->query("SELECT ${seqname}.nextval FROM dual"); + $this->popExpect(); + if ($ondemand && DB::isError($result) && + $result->getCode() == DB_ERROR_NOSUCHTABLE) { + $repeat = 1; + $result = $this->createSequence($seq_name); + if (DB::isError($result)) { + return $this->raiseError($result); + } + } else { + $repeat = 0; + } + } while ($repeat); + if (DB::isError($result)) { + return $this->raiseError($result); + } + $arr = $result->fetchRow(DB_FETCHMODE_ORDERED); + return $arr[0]; + } + + /** + * Creates a new sequence + * + * @param string $seq_name name of the new sequence + * + * @return int DB_OK on success. A DB_Error object is returned if + * problems arise. + * + * @internal + * @see DB_common::createSequence() + * @access public + */ + function createSequence($seq_name) + { + $seqname = $this->getSequenceName($seq_name); + return $this->query("CREATE SEQUENCE ${seqname}"); + } + + // }}} + // {{{ dropSequence() + + /** + * Deletes a sequence + * + * @param string $seq_name name of the sequence to be deleted + * + * @return int DB_OK on success. DB_Error if problems. + * + * @internal + * @see DB_common::dropSequence() + * @access public + */ + function dropSequence($seq_name) + { + $seqname = $this->getSequenceName($seq_name); + return $this->query("DROP SEQUENCE ${seqname}"); + } + + // }}} + // {{{ oci8RaiseError() + + /** + * Gather information about an error, then use that info to create a + * DB error object and finally return that object. + * + * @param integer $errno PEAR error number (usually a DB constant) if + * manually raising an error + * @return object DB error object + * @see DB_common::errorCode() + * @see DB_common::raiseError() + */ + function oci8RaiseError($errno = null) + { + if ($errno === null) { + $error = @OCIError($this->connection); + return $this->raiseError($this->errorCode($error['code']), + null, null, null, $error['message']); + } elseif (is_resource($errno)) { + $error = @OCIError($errno); + return $this->raiseError($this->errorCode($error['code']), + null, null, null, $error['message']); + } + return $this->raiseError($this->errorCode($errno)); + } + + // }}} + // {{{ getSpecialQuery() + + /** + * Returns the query needed to get some backend info + * @param string $type What kind of info you want to retrieve + * @return string The SQL query string + */ + function getSpecialQuery($type) + { + switch ($type) { + case 'tables': + return 'SELECT table_name FROM user_tables'; + default: + return null; + } + } + + // }}} + // {{{ tableInfo() + + /** + * Returns information about a table or a result set. + * + * NOTE: only supports 'table' and 'flags' if $result + * is a table name. + * + * NOTE: flags won't contain index information. + * + * @param object|string $result DB_result object from a query or a + * string containing the name of a table + * @param int $mode a valid tableInfo mode + * @return array an associative array with the information requested + * or an error object if something is wrong + * @access public + * @internal + * @see DB_common::tableInfo() + */ + function tableInfo($result, $mode = null) + { + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE) { + $case_func = 'strtolower'; + } else { + $case_func = 'strval'; + } + + if (is_string($result)) { + /* + * Probably received a table name. + * Create a result resource identifier. + */ + $result = strtoupper($result); + $q_fields = 'SELECT column_name, data_type, data_length, ' + . 'nullable ' + . 'FROM user_tab_columns ' + . "WHERE table_name='$result' ORDER BY column_id"; + + $this->last_query = $q_fields; + + if (!$stmt = @OCIParse($this->connection, $q_fields)) { + return $this->oci8RaiseError(DB_ERROR_NEED_MORE_DATA); + } + if (!@OCIExecute($stmt, OCI_DEFAULT)) { + return $this->oci8RaiseError($stmt); + } + + $i = 0; + while (@OCIFetch($stmt)) { + $res[$i]['table'] = $case_func($result); + $res[$i]['name'] = $case_func(@OCIResult($stmt, 1)); + $res[$i]['type'] = @OCIResult($stmt, 2); + $res[$i]['len'] = @OCIResult($stmt, 3); + $res[$i]['flags'] = (@OCIResult($stmt, 4) == 'N') ? 'not_null' : ''; + + if ($mode & DB_TABLEINFO_ORDER) { + $res['order'][$res[$i]['name']] = $i; + } + if ($mode & DB_TABLEINFO_ORDERTABLE) { + $res['ordertable'][$res[$i]['table']][$res[$i]['name']] = $i; + } + $i++; + } + + if ($mode) { + $res['num_fields'] = $i; + } + @OCIFreeStatement($stmt); + + } else { + if (isset($result->result)) { + /* + * Probably received a result object. + * Extract the result resource identifier. + */ + $result = $result->result; + } else { + /* + * ELSE, probably received a result resource identifier. + * Depricated. Here for compatibility only. + */ + } + + if ($result === $this->last_stmt) { + $count = @OCINumCols($result); + + for ($i=0; $i<$count; $i++) { + $res[$i]['table'] = ''; + $res[$i]['name'] = $case_func(@OCIColumnName($result, $i+1)); + $res[$i]['type'] = @OCIColumnType($result, $i+1); + $res[$i]['len'] = @OCIColumnSize($result, $i+1); + $res[$i]['flags'] = ''; + + if ($mode & DB_TABLEINFO_ORDER) { + $res['order'][$res[$i]['name']] = $i; + } + if ($mode & DB_TABLEINFO_ORDERTABLE) { + $res['ordertable'][$res[$i]['table']][$res[$i]['name']] = $i; + } + } + + if ($mode) { + $res['num_fields'] = $count; + } + + } else { + return $this->raiseError(DB_ERROR_NOT_CAPABLE); + } + } + return $res; + } + + // }}} + +} + +/* + * Local variables: + * tab-width: 4 + * c-basic-offset: 4 + * End: + */ + +?> diff --git a/glmPEAR/DB/odbc.php b/glmPEAR/DB/odbc.php new file mode 100755 index 0000000..d3d5da8 --- /dev/null +++ b/glmPEAR/DB/odbc.php @@ -0,0 +1,577 @@ + | +// | Maintainer: Daniel Convissor | +// +----------------------------------------------------------------------+ +// +// $Id: odbc.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + + +// XXX legend: +// More info on ODBC errors could be found here: +// http://msdn.microsoft.com/library/default.asp?url=/library/en-us/trblsql/tr_err_odbc_5stz.asp +// +// XXX ERRORMSG: The error message from the odbc function should +// be registered here. + + +require_once 'DB/common.php'; + +/** + * Database independent query interface definition for PHP's ODBC + * extension. + * + * @package DB + * @version $Id: odbc.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + * @category Database + * @author Stig Bakken + */ +class DB_odbc extends DB_common +{ + // {{{ properties + + var $connection; + var $phptype, $dbsyntax; + var $row = array(); + + // }}} + // {{{ constructor + + function DB_odbc() + { + $this->DB_common(); + $this->phptype = 'odbc'; + $this->dbsyntax = 'sql92'; + $this->features = array( + 'prepare' => true, + 'pconnect' => true, + 'transactions' => false, + 'limit' => 'emulate' + ); + $this->errorcode_map = array( + '01004' => DB_ERROR_TRUNCATED, + '07001' => DB_ERROR_MISMATCH, + '21S01' => DB_ERROR_MISMATCH, + '21S02' => DB_ERROR_MISMATCH, + '22003' => DB_ERROR_INVALID_NUMBER, + '22005' => DB_ERROR_INVALID_NUMBER, + '22008' => DB_ERROR_INVALID_DATE, + '22012' => DB_ERROR_DIVZERO, + '23000' => DB_ERROR_CONSTRAINT, + '23502' => DB_ERROR_CONSTRAINT_NOT_NULL, + '23503' => DB_ERROR_CONSTRAINT, + '23505' => DB_ERROR_CONSTRAINT, + '24000' => DB_ERROR_INVALID, + '34000' => DB_ERROR_INVALID, + '37000' => DB_ERROR_SYNTAX, + '42000' => DB_ERROR_SYNTAX, + '42601' => DB_ERROR_SYNTAX, + 'IM001' => DB_ERROR_UNSUPPORTED, + 'S0000' => DB_ERROR_NOSUCHTABLE, + 'S0001' => DB_ERROR_ALREADY_EXISTS, + 'S0002' => DB_ERROR_NOSUCHTABLE, + 'S0011' => DB_ERROR_ALREADY_EXISTS, + 'S0012' => DB_ERROR_NOT_FOUND, + 'S0021' => DB_ERROR_ALREADY_EXISTS, + 'S0022' => DB_ERROR_NOSUCHFIELD, + 'S1000' => DB_ERROR_CONSTRAINT_NOT_NULL, + 'S1009' => DB_ERROR_INVALID, + 'S1090' => DB_ERROR_INVALID, + 'S1C00' => DB_ERROR_NOT_CAPABLE + ); + } + + // }}} + // {{{ connect() + + /** + * Connect to a database and log in as the specified user. + * + * @param $dsn the data source name (see DB::parseDSN for syntax) + * @param $persistent (optional) whether the connection should + * be persistent + * + * @return int DB_OK on success, a DB error code on failure + */ + function connect($dsninfo, $persistent = false) + { + if (!DB::assertExtension('odbc')) { + return $this->raiseError(DB_ERROR_EXTENSION_NOT_FOUND); + } + + $this->dsn = $dsninfo; + if ($dsninfo['dbsyntax']) { + $this->dbsyntax = $dsninfo['dbsyntax']; + } + switch ($this->dbsyntax) { + case 'solid': + $this->features = array( + 'prepare' => true, + 'pconnect' => true, + 'transactions' => true + ); + break; + case 'navision': + // the Navision driver doesn't support fetch row by number + $this->features['limit'] = false; + } + + /* + * This is hear for backwards compatibility. + * Should have been using 'database' all along, but used hostspec. + */ + if ($dsninfo['database']) { + $odbcdsn = $dsninfo['database']; + } elseif ($dsninfo['hostspec']) { + $odbcdsn = $dsninfo['hostspec']; + } else { + $odbcdsn = 'localhost'; + } + + if ($this->provides('pconnect')) { + $connect_function = $persistent ? 'odbc_pconnect' : 'odbc_connect'; + } else { + $connect_function = 'odbc_connect'; + } + $conn = @$connect_function($odbcdsn, $dsninfo['username'], + $dsninfo['password']); + if (!is_resource($conn)) { + return $this->raiseError(DB_ERROR_CONNECT_FAILED, null, null, + null, $this->errorNative()); + } + $this->connection = $conn; + return DB_OK; + } + + // }}} + // {{{ disconnect() + + function disconnect() + { + $err = @odbc_close($this->connection); + $this->connection = null; + return $err; + } + + // }}} + // {{{ simpleQuery() + + /** + * Send a query to ODBC and return the results as a ODBC resource + * identifier. + * + * @param $query the SQL query + * + * @return int returns a valid ODBC result for successful SELECT + * queries, DB_OK for other successful queries. A DB error code + * is returned on failure. + */ + function simpleQuery($query) + { + $this->last_query = $query; + $query = $this->modifyQuery($query); + $result = @odbc_exec($this->connection, $query); + if (!$result) { + return $this->odbcRaiseError(); // XXX ERRORMSG + } + // Determine which queries that should return data, and which + // should return an error code only. + if (DB::isManip($query)) { + $this->manip_result = $result; // For affectedRows() + return DB_OK; + } + $this->row[(int)$result] = 0; + $this->manip_result = 0; + return $result; + } + + // }}} + // {{{ nextResult() + + /** + * Move the internal odbc result pointer to the next available result + * + * @param a valid fbsql result resource + * + * @access public + * + * @return true if a result is available otherwise return false + */ + function nextResult($result) + { + return @odbc_next_result($result); + } + + // }}} + // {{{ fetchInto() + + /** + * Fetch a row and insert the data into an existing array. + * + * Formating of the array and the data therein are configurable. + * See DB_result::fetchInto() for more information. + * + * @param resource $result query result identifier + * @param array $arr (reference) array where data from the row + * should be placed + * @param int $fetchmode how the resulting array should be indexed + * @param int $rownum the row number to fetch + * + * @return mixed DB_OK on success, null when end of result set is + * reached or on failure + * + * @see DB_result::fetchInto() + * @access private + */ + function fetchInto($result, &$arr, $fetchmode, $rownum=null) + { + $arr = array(); + if ($rownum !== null) { + $rownum++; // ODBC first row is 1 + if (version_compare(phpversion(), '4.2.0', 'ge')) { + $cols = @odbc_fetch_into($result, $arr, $rownum); + } else { + $cols = @odbc_fetch_into($result, $rownum, $arr); + } + } else { + $cols = @odbc_fetch_into($result, $arr); + } + + if (!$cols) { + /* XXX FIXME: doesn't work with unixODBC and easysoft + (get corrupted $errno values) + if ($errno = @odbc_error($this->connection)) { + return $this->RaiseError($errno); + }*/ + return null; + } + if ($fetchmode !== DB_FETCHMODE_ORDERED) { + for ($i = 0; $i < count($arr); $i++) { + $colName = @odbc_field_name($result, $i+1); + $a[$colName] = $arr[$i]; + } + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE) { + $a = array_change_key_case($a, CASE_LOWER); + } + $arr = $a; + } + if ($this->options['portability'] & DB_PORTABILITY_RTRIM) { + $this->_rtrimArrayValues($arr); + } + if ($this->options['portability'] & DB_PORTABILITY_NULL_TO_EMPTY) { + $this->_convertNullArrayValuesToEmpty($arr); + } + return DB_OK; + } + + // }}} + // {{{ freeResult() + + function freeResult($result) + { + unset($this->row[(int)$result]); + return @odbc_free_result($result); + } + + // }}} + // {{{ numCols() + + function numCols($result) + { + $cols = @odbc_num_fields($result); + if (!$cols) { + return $this->odbcRaiseError(); + } + return $cols; + } + + // }}} + // {{{ affectedRows() + + /** + * Returns the number of rows affected by a manipulative query + * (INSERT, DELETE, UPDATE) + * @return mixed int affected rows, 0 when non manip queries or + * DB error on error + */ + function affectedRows() + { + if (empty($this->manip_result)) { // In case of SELECT stms + return 0; + } + $nrows = @odbc_num_rows($this->manip_result); + if ($nrows == -1) { + return $this->odbcRaiseError(); + } + return $nrows; + } + + // }}} + // {{{ numRows() + + /** + * ODBC may or may not support counting rows in the result set of + * SELECTs. + * + * @param $result the odbc result resource + * @return the number of rows, or 0 + */ + function numRows($result) + { + $nrows = @odbc_num_rows($result); + if ($nrows == -1) { + return $this->odbcRaiseError(DB_ERROR_UNSUPPORTED); + } + return $nrows; + } + + // }}} + // {{{ quoteIdentifier() + + /** + * Quote a string so it can be safely used as a table / column name + * + * Quoting style depends on which dbsyntax was passed in the DSN. + * + * Use 'mssql' as the dbsyntax in the DB DSN only if you've unchecked + * "Use ANSI quoted identifiers" when setting up the ODBC data source. + * + * @param string $str identifier name to be quoted + * + * @return string quoted identifier string + * + * @since 1.6.0 + * @access public + */ + function quoteIdentifier($str) + { + switch ($this->dsn['dbsyntax']) { + case 'access': + return '[' . $str . ']'; + case 'mssql': + case 'sybase': + return '[' . str_replace(']', ']]', $str) . ']'; + case 'mysql': + case 'mysqli': + return '`' . $str . '`'; + default: + return '"' . str_replace('"', '""', $str) . '"'; + } + } + + // }}} + // {{{ quote() + + /** + * @deprecated Deprecated in release 1.6.0 + * @internal + */ + function quote($str) { + return $this->quoteSmart($str); + } + + // }}} + // {{{ errorNative() + + /** + * Get the native error code of the last error (if any) that + * occured on the current connection. + * + * @access public + * + * @return int ODBC error code + */ + function errorNative() + { + if (!isset($this->connection) || !is_resource($this->connection)) { + return @odbc_error() . ' ' . @odbc_errormsg(); + } + return @odbc_error($this->connection) . ' ' . @odbc_errormsg($this->connection); + } + + // }}} + // {{{ nextId() + + /** + * Returns the next free id in a sequence + * + * @param string $seq_name name of the sequence + * @param boolean $ondemand when true, the seqence is automatically + * created if it does not exist + * + * @return int the next id number in the sequence. DB_Error if problem. + * + * @internal + * @see DB_common::nextID() + * @access public + */ + function nextId($seq_name, $ondemand = true) + { + $seqname = $this->getSequenceName($seq_name); + $repeat = 0; + do { + $this->pushErrorHandling(PEAR_ERROR_RETURN); + $result = $this->query("update ${seqname} set id = id + 1"); + $this->popErrorHandling(); + if ($ondemand && DB::isError($result) && + $result->getCode() == DB_ERROR_NOSUCHTABLE) { + $repeat = 1; + $this->pushErrorHandling(PEAR_ERROR_RETURN); + $result = $this->createSequence($seq_name); + $this->popErrorHandling(); + if (DB::isError($result)) { + return $this->raiseError($result); + } + $result = $this->query("insert into ${seqname} (id) values(0)"); + } else { + $repeat = 0; + } + } while ($repeat); + + if (DB::isError($result)) { + return $this->raiseError($result); + } + + $result = $this->query("select id from ${seqname}"); + if (DB::isError($result)) { + return $result; + } + + $row = $result->fetchRow(DB_FETCHMODE_ORDERED); + if (DB::isError($row || !$row)) { + return $row; + } + + return $row[0]; + } + + /** + * Creates a new sequence + * + * @param string $seq_name name of the new sequence + * + * @return int DB_OK on success. A DB_Error object is returned if + * problems arise. + * + * @internal + * @see DB_common::createSequence() + * @access public + */ + function createSequence($seq_name) + { + $seqname = $this->getSequenceName($seq_name); + return $this->query("CREATE TABLE ${seqname} ". + '(id integer NOT NULL,'. + ' PRIMARY KEY(id))'); + } + + // }}} + // {{{ dropSequence() + + /** + * Deletes a sequence + * + * @param string $seq_name name of the sequence to be deleted + * + * @return int DB_OK on success. DB_Error if problems. + * + * @internal + * @see DB_common::dropSequence() + * @access public + */ + function dropSequence($seq_name) + { + $seqname = $this->getSequenceName($seq_name); + return $this->query("DROP TABLE ${seqname}"); + } + + // }}} + // {{{ autoCommit() + + function autoCommit($onoff = false) + { + if (!@odbc_autocommit($this->connection, $onoff)) { + return $this->odbcRaiseError(); + } + return DB_OK; + } + + // }}} + // {{{ commit() + + function commit() + { + if (!@odbc_commit($this->connection)) { + return $this->odbcRaiseError(); + } + return DB_OK; + } + + // }}} + // {{{ rollback() + + function rollback() + { + if (!@odbc_rollback($this->connection)) { + return $this->odbcRaiseError(); + } + return DB_OK; + } + + // }}} + // {{{ odbcRaiseError() + + /** + * Gather information about an error, then use that info to create a + * DB error object and finally return that object. + * + * @param integer $errno PEAR error number (usually a DB constant) if + * manually raising an error + * @return object DB error object + * @see errorNative() + * @see DB_common::errorCode() + * @see DB_common::raiseError() + */ + function odbcRaiseError($errno = null) + { + if ($errno === null) { + switch ($this->dbsyntax) { + case 'access': + if ($this->options['portability'] & DB_PORTABILITY_ERRORS) { + $this->errorcode_map['07001'] = DB_ERROR_NOSUCHFIELD; + } else { + // Doing this in case mode changes during runtime. + $this->errorcode_map['07001'] = DB_ERROR_MISMATCH; + } + } + $errno = $this->errorCode(odbc_error($this->connection)); + } + return $this->raiseError($errno, null, null, null, + $this->errorNative()); + } + + // }}} + +} + +/* + * Local variables: + * tab-width: 4 + * c-basic-offset: 4 + * End: + */ + +?> diff --git a/glmPEAR/DB/pgsql.php b/glmPEAR/DB/pgsql.php new file mode 100755 index 0000000..cf24652 --- /dev/null +++ b/glmPEAR/DB/pgsql.php @@ -0,0 +1,840 @@ + | +// | Stig Bakken | +// | Maintainer: Daniel Convissor | +// +----------------------------------------------------------------------+ +// +// $Id: pgsql.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + +require_once 'DB/common.php'; + +/** + * Database independent query interface definition for PHP's PostgreSQL + * extension. + * + * @package DB + * @version $Id: pgsql.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + * @category Database + * @author Rui Hirokawa + * @author Stig Bakken + */ +class DB_pgsql extends DB_common +{ + // {{{ properties + + var $connection; + var $phptype, $dbsyntax; + var $prepare_tokens = array(); + var $prepare_types = array(); + var $transaction_opcount = 0; + var $dsn = array(); + var $row = array(); + var $num_rows = array(); + var $affected = 0; + var $autocommit = true; + var $fetchmode = DB_FETCHMODE_ORDERED; + + // }}} + // {{{ constructor + + function DB_pgsql() + { + $this->DB_common(); + $this->phptype = 'pgsql'; + $this->dbsyntax = 'pgsql'; + $this->features = array( + 'prepare' => false, + 'pconnect' => true, + 'transactions' => true, + 'limit' => 'alter' + ); + $this->errorcode_map = array( + ); + } + + // }}} + // {{{ connect() + + /** + * Connect to a database and log in as the specified user. + * + * @param $dsn the data source name (see DB::parseDSN for syntax) + * @param $persistent (optional) whether the connection should + * be persistent + * + * @return int DB_OK on success, a DB error code on failure. + */ + function connect($dsninfo, $persistent = false) + { + if (!DB::assertExtension('pgsql')) { + return $this->raiseError(DB_ERROR_EXTENSION_NOT_FOUND); + } + + $this->dsn = $dsninfo; + $protocol = $dsninfo['protocol'] ? $dsninfo['protocol'] : 'tcp'; + $connstr = ''; + + if ($protocol == 'tcp') { + if ($dsninfo['hostspec']) { + $connstr .= 'host=' . $dsninfo['hostspec']; + } + if ($dsninfo['port']) { + $connstr .= ' port=' . $dsninfo['port']; + } + } elseif ($protocol == 'unix') { + // Allow for pg socket in non-standard locations. + if ($dsninfo['socket']) { + $connstr .= 'host=' . $dsninfo['socket']; + } + } + + if ($dsninfo['database']) { + $connstr .= ' dbname=\'' . addslashes($dsninfo['database']) . '\''; + } + if ($dsninfo['username']) { + $connstr .= ' user=\'' . addslashes($dsninfo['username']) . '\''; + } + if ($dsninfo['password']) { + $connstr .= ' password=\'' . addslashes($dsninfo['password']) . '\''; + } + if (!empty($dsninfo['options'])) { + $connstr .= ' options=' . $dsninfo['options']; + } + if (!empty($dsninfo['tty'])) { + $connstr .= ' tty=' . $dsninfo['tty']; + } + + $connect_function = $persistent ? 'pg_pconnect' : 'pg_connect'; + // catch error + ob_start(); + $conn = $connect_function($connstr); + $error = ob_get_contents(); + ob_end_clean(); + if ($conn == false) { + return $this->raiseError(DB_ERROR_CONNECT_FAILED, null, + null, null, strip_tags($error)); + } + $this->connection = $conn; + return DB_OK; + } + + // }}} + // {{{ disconnect() + + /** + * Log out and disconnect from the database. + * + * @return bool true on success, false if not connected. + */ + function disconnect() + { + $ret = @pg_close($this->connection); + $this->connection = null; + return $ret; + } + + // }}} + // {{{ simpleQuery() + + /** + * Send a query to PostgreSQL and return the results as a + * PostgreSQL resource identifier. + * + * @param $query the SQL query + * + * @return int returns a valid PostgreSQL result for successful SELECT + * queries, DB_OK for other successful queries. A DB error code + * is returned on failure. + */ + function simpleQuery($query) + { + $ismanip = DB::isManip($query); + $this->last_query = $query; + $query = $this->modifyQuery($query); + if (!$this->autocommit && $ismanip) { + if ($this->transaction_opcount == 0) { + $result = @pg_exec($this->connection, 'begin;'); + if (!$result) { + return $this->pgsqlRaiseError(); + } + } + $this->transaction_opcount++; + } + $result = @pg_exec($this->connection, $query); + if (!$result) { + return $this->pgsqlRaiseError(); + } + // Determine which queries that should return data, and which + // should return an error code only. + if ($ismanip) { + $this->affected = @pg_cmdtuples($result); + return DB_OK; + } elseif (preg_match('/^\s*\(?\s*(SELECT(?!\s+INTO)|EXPLAIN|SHOW)\s/si', $query)) { + /* PostgreSQL commands: + ABORT, ALTER, BEGIN, CLOSE, CLUSTER, COMMIT, COPY, + CREATE, DECLARE, DELETE, DROP TABLE, EXPLAIN, FETCH, + GRANT, INSERT, LISTEN, LOAD, LOCK, MOVE, NOTIFY, RESET, + REVOKE, ROLLBACK, SELECT, SELECT INTO, SET, SHOW, + UNLISTEN, UPDATE, VACUUM + */ + $this->row[(int)$result] = 0; // reset the row counter. + $numrows = $this->numrows($result); + if (is_object($numrows)) { + return $numrows; + } + $this->num_rows[(int)$result] = $numrows; + $this->affected = 0; + return $result; + } else { + $this->affected = 0; + return DB_OK; + } + } + + // }}} + // {{{ nextResult() + + /** + * Move the internal pgsql result pointer to the next available result + * + * @param a valid fbsql result resource + * + * @access public + * + * @return true if a result is available otherwise return false + */ + function nextResult($result) + { + return false; + } + + // }}} + // {{{ errorCode() + + /** + * Determine PEAR::DB error code from the database's text error message. + * + * @param string $errormsg error message returned from the database + * @return integer an error number from a DB error constant + */ + function errorCode($errormsg) + { + static $error_regexps; + if (!isset($error_regexps)) { + $error_regexps = array( + '/(([Rr]elation|[Ss]equence|[Tt]able)( [\"\'].*[\"\'])? does not exist|[Cc]lass ".+" not found)$/' => DB_ERROR_NOSUCHTABLE, + '/[Cc]olumn [\"\'].*[\"\'] does not exist/' => DB_ERROR_NOSUCHFIELD, + '/[Rr]elation [\"\'].*[\"\'] already exists|[Cc]annot insert a duplicate key into (a )?unique index.*/' => DB_ERROR_ALREADY_EXISTS, + '/(divide|division) by zero$/' => DB_ERROR_DIVZERO, + '/pg_atoi: error in .*: can\'t parse /' => DB_ERROR_INVALID_NUMBER, + '/invalid input syntax for integer/' => DB_ERROR_INVALID_NUMBER, + '/ttribute [\"\'].*[\"\'] not found$|[Rr]elation [\"\'].*[\"\'] does not have attribute [\"\'].*[\"\']/' => DB_ERROR_NOSUCHFIELD, + '/parser: parse error at or near \"/' => DB_ERROR_SYNTAX, + '/syntax error at/' => DB_ERROR_SYNTAX, + '/violates not-null constraint/' => DB_ERROR_CONSTRAINT_NOT_NULL, + '/violates [\w ]+ constraint/' => DB_ERROR_CONSTRAINT, + '/referential integrity violation/' => DB_ERROR_CONSTRAINT + ); + } + foreach ($error_regexps as $regexp => $code) { + if (preg_match($regexp, $errormsg)) { + return $code; + } + } + // Fall back to DB_ERROR if there was no mapping. + return DB_ERROR; + } + + // }}} + // {{{ fetchInto() + + /** + * Fetch a row and insert the data into an existing array. + * + * Formating of the array and the data therein are configurable. + * See DB_result::fetchInto() for more information. + * + * @param resource $result query result identifier + * @param array $arr (reference) array where data from the row + * should be placed + * @param int $fetchmode how the resulting array should be indexed + * @param int $rownum the row number to fetch + * + * @return mixed DB_OK on success, null when end of result set is + * reached or on failure + * + * @see DB_result::fetchInto() + * @access private + */ + function fetchInto($result, &$arr, $fetchmode, $rownum=null) + { + $rownum = ($rownum !== null) ? $rownum : $this->row[$result]; + if ($rownum >= $this->num_rows[$result]) { + return null; + } + if ($fetchmode & DB_FETCHMODE_ASSOC) { + $arr = @pg_fetch_array($result, $rownum, PGSQL_ASSOC); + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE && $arr) { + $arr = array_change_key_case($arr, CASE_LOWER); + } + } else { + $arr = @pg_fetch_row($result, $rownum); + } + if (!$arr) { + $err = pg_errormessage($this->connection); + if (!$err) { + return null; + } + return $this->pgsqlRaiseError(); + } + if ($this->options['portability'] & DB_PORTABILITY_RTRIM) { + $this->_rtrimArrayValues($arr); + } + if ($this->options['portability'] & DB_PORTABILITY_NULL_TO_EMPTY) { + $this->_convertNullArrayValuesToEmpty($arr); + } + $this->row[$result] = ++$rownum; + return DB_OK; + } + + // }}} + // {{{ freeResult() + + /** + * Free the internal resources associated with $result. + * + * @param $result int PostgreSQL result identifier + * + * @return bool true on success, false if $result is invalid + */ + function freeResult($result) + { + if (is_resource($result)) { + unset($this->row[(int)$result]); + unset($this->num_rows[(int)$result]); + $this->affected = 0; + return @pg_freeresult($result); + } + return false; + } + + // }}} + // {{{ quote() + + /** + * @deprecated Deprecated in release 1.6.0 + * @internal + */ + function quote($str) { + return $this->quoteSmart($str); + } + + // }}} + // {{{ quoteSmart() + + /** + * Format input so it can be safely used in a query + * + * @param mixed $in data to be quoted + * + * @return mixed Submitted variable's type = returned value: + * + null = the string NULL + * + boolean = string TRUE or FALSE + * + integer or double = the unquoted number + * + other (including strings and numeric strings) = + * the data escaped according to MySQL's settings + * then encapsulated between single quotes + * + * @internal + */ + function quoteSmart($in) + { + if (is_int($in) || is_double($in)) { + return $in; + } elseif (is_bool($in)) { + return $in ? 'TRUE' : 'FALSE'; + } elseif (is_null($in)) { + return 'NULL'; + } else { + return "'" . $this->escapeSimple($in) . "'"; + } + } + + // }}} + // {{{ escapeSimple() + + /** + * Escape a string according to the current DBMS's standards + * + * PostgreSQL treats a backslash as an escape character, so they are + * removed. + * + * Not using pg_escape_string() yet because it requires PostgreSQL + * to be at version 7.2 or greater. + * + * @param string $str the string to be escaped + * + * @return string the escaped string + * + * @internal + */ + function escapeSimple($str) { + return str_replace("'", "''", str_replace('\\', '\\\\', $str)); + } + + // }}} + // {{{ numCols() + + /** + * Get the number of columns in a result set. + * + * @param $result resource PostgreSQL result identifier + * + * @return int the number of columns per row in $result + */ + function numCols($result) + { + $cols = @pg_numfields($result); + if (!$cols) { + return $this->pgsqlRaiseError(); + } + return $cols; + } + + // }}} + // {{{ numRows() + + /** + * Get the number of rows in a result set. + * + * @param $result resource PostgreSQL result identifier + * + * @return int the number of rows in $result + */ + function numRows($result) + { + $rows = @pg_numrows($result); + if ($rows === null) { + return $this->pgsqlRaiseError(); + } + return $rows; + } + + // }}} + // {{{ errorNative() + + /** + * Get the native error code of the last error (if any) that + * occured on the current connection. + * + * @return int native PostgreSQL error code + */ + function errorNative() + { + return pg_errormessage($this->connection); + } + + // }}} + // {{{ autoCommit() + + /** + * Enable/disable automatic commits + */ + function autoCommit($onoff = false) + { + // XXX if $this->transaction_opcount > 0, we should probably + // issue a warning here. + $this->autocommit = $onoff ? true : false; + return DB_OK; + } + + // }}} + // {{{ commit() + + /** + * Commit the current transaction. + */ + function commit() + { + if ($this->transaction_opcount > 0) { + // (disabled) hack to shut up error messages from libpq.a + //@fclose(@fopen("php://stderr", "w")); + $result = @pg_exec($this->connection, 'end;'); + $this->transaction_opcount = 0; + if (!$result) { + return $this->pgsqlRaiseError(); + } + } + return DB_OK; + } + + // }}} + // {{{ rollback() + + /** + * Roll back (undo) the current transaction. + */ + function rollback() + { + if ($this->transaction_opcount > 0) { + $result = @pg_exec($this->connection, 'abort;'); + $this->transaction_opcount = 0; + if (!$result) { + return $this->pgsqlRaiseError(); + } + } + return DB_OK; + } + + // }}} + // {{{ affectedRows() + + /** + * Gets the number of rows affected by the last query. + * if the last query was a select, returns 0. + * + * @return int number of rows affected by the last query or DB_ERROR + */ + function affectedRows() + { + return $this->affected; + } + + // }}} + // {{{ nextId() + + /** + * Returns the next free id in a sequence + * + * @param string $seq_name name of the sequence + * @param boolean $ondemand when true, the seqence is automatically + * created if it does not exist + * + * @return int the next id number in the sequence. DB_Error if problem. + * + * @internal + * @see DB_common::nextID() + * @access public + */ + function nextId($seq_name, $ondemand = true) + { + $seqname = $this->getSequenceName($seq_name); + $repeat = false; + do { + $this->pushErrorHandling(PEAR_ERROR_RETURN); + $result =& $this->query("SELECT NEXTVAL('${seqname}')"); + $this->popErrorHandling(); + if ($ondemand && DB::isError($result) && + $result->getCode() == DB_ERROR_NOSUCHTABLE) { + $repeat = true; + $this->pushErrorHandling(PEAR_ERROR_RETURN); + $result = $this->createSequence($seq_name); + $this->popErrorHandling(); + if (DB::isError($result)) { + return $this->raiseError($result); + } + } else { + $repeat = false; + } + } while ($repeat); + if (DB::isError($result)) { + return $this->raiseError($result); + } + $arr = $result->fetchRow(DB_FETCHMODE_ORDERED); + $result->free(); + return $arr[0]; + } + + // }}} + // {{{ createSequence() + + /** + * Create the sequence + * + * @param string $seq_name the name of the sequence + * @return mixed DB_OK on success or DB error on error + * @access public + */ + function createSequence($seq_name) + { + $seqname = $this->getSequenceName($seq_name); + $result = $this->query("CREATE SEQUENCE ${seqname}"); + return $result; + } + + // }}} + // {{{ dropSequence() + + /** + * Drop a sequence + * + * @param string $seq_name the name of the sequence + * @return mixed DB_OK on success or DB error on error + * @access public + */ + function dropSequence($seq_name) + { + $seqname = $this->getSequenceName($seq_name); + return $this->query("DROP SEQUENCE ${seqname}"); + } + + // }}} + // {{{ modifyLimitQuery() + + function modifyLimitQuery($query, $from, $count, $params = array()) + { + $query = $query . " LIMIT $count OFFSET $from"; + return $query; + } + + // }}} + // {{{ pgsqlRaiseError() + + /** + * Gather information about an error, then use that info to create a + * DB error object and finally return that object. + * + * @param integer $errno PEAR error number (usually a DB constant) if + * manually raising an error + * @return object DB error object + * @see errorNative() + * @see errorCode() + * @see DB_common::raiseError() + */ + function pgsqlRaiseError($errno = null) + { + $native = $this->errorNative(); + if ($errno === null) { + $err = $this->errorCode($native); + } else { + $err = $errno; + } + return $this->raiseError($err, null, null, null, $native); + } + + // }}} + // {{{ _pgFieldFlags() + + /** + * Flags of a Field + * + * @param int $resource PostgreSQL result identifier + * @param int $num_field the field number + * + * @return string The flags of the field ("not_null", "default_value", + * "primary_key", "unique_key" and "multiple_key" + * are supported). The default value is passed + * through rawurlencode() in case there are spaces in it. + * @access private + */ + function _pgFieldFlags($resource, $num_field, $table_name) + { + $field_name = @pg_fieldname($resource, $num_field); + + $result = @pg_exec($this->connection, "SELECT f.attnotnull, f.atthasdef + FROM pg_attribute f, pg_class tab, pg_type typ + WHERE tab.relname = typ.typname + AND typ.typrelid = f.attrelid + AND f.attname = '$field_name' + AND tab.relname = '$table_name'"); + if (@pg_numrows($result) > 0) { + $row = @pg_fetch_row($result, 0); + $flags = ($row[0] == 't') ? 'not_null ' : ''; + + if ($row[1] == 't') { + $result = @pg_exec($this->connection, "SELECT a.adsrc + FROM pg_attribute f, pg_class tab, pg_type typ, pg_attrdef a + WHERE tab.relname = typ.typname AND typ.typrelid = f.attrelid + AND f.attrelid = a.adrelid AND f.attname = '$field_name' + AND tab.relname = '$table_name' AND f.attnum = a.adnum"); + $row = @pg_fetch_row($result, 0); + $num = preg_replace("/'(.*)'::\w+/", "\\1", $row[0]); + $flags .= 'default_' . rawurlencode($num) . ' '; + } + } else { + $flags = ''; + } + $result = @pg_exec($this->connection, "SELECT i.indisunique, i.indisprimary, i.indkey + FROM pg_attribute f, pg_class tab, pg_type typ, pg_index i + WHERE tab.relname = typ.typname + AND typ.typrelid = f.attrelid + AND f.attrelid = i.indrelid + AND f.attname = '$field_name' + AND tab.relname = '$table_name'"); + $count = @pg_numrows($result); + + for ($i = 0; $i < $count ; $i++) { + $row = @pg_fetch_row($result, $i); + $keys = explode(' ', $row[2]); + + if (in_array($num_field + 1, $keys)) { + $flags .= ($row[0] == 't' && $row[1] == 'f') ? 'unique_key ' : ''; + $flags .= ($row[1] == 't') ? 'primary_key ' : ''; + if (count($keys) > 1) + $flags .= 'multiple_key '; + } + } + + return trim($flags); + } + + // }}} + // {{{ tableInfo() + + /** + * Returns information about a table or a result set. + * + * NOTE: only supports 'table' and 'flags' if $result + * is a table name. + * + * @param object|string $result DB_result object from a query or a + * string containing the name of a table + * @param int $mode a valid tableInfo mode + * @return array an associative array with the information requested + * or an error object if something is wrong + * @access public + * @internal + * @see DB_common::tableInfo() + */ + function tableInfo($result, $mode = null) + { + if (isset($result->result)) { + /* + * Probably received a result object. + * Extract the result resource identifier. + */ + $id = $result->result; + $got_string = false; + } elseif (is_string($result)) { + /* + * Probably received a table name. + * Create a result resource identifier. + */ + $id = @pg_exec($this->connection, "SELECT * FROM $result LIMIT 0"); + $got_string = true; + } else { + /* + * Probably received a result resource identifier. + * Copy it. + * Deprecated. Here for compatibility only. + */ + $id = $result; + $got_string = false; + } + + if (!is_resource($id)) { + return $this->pgsqlRaiseError(DB_ERROR_NEED_MORE_DATA); + } + + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE) { + $case_func = 'strtolower'; + } else { + $case_func = 'strval'; + } + + $count = @pg_numfields($id); + + // made this IF due to performance (one if is faster than $count if's) + if (!$mode) { + + for ($i=0; $i<$count; $i++) { + $res[$i]['table'] = $got_string ? $case_func($result) : ''; + $res[$i]['name'] = $case_func(@pg_fieldname($id, $i)); + $res[$i]['type'] = @pg_fieldtype($id, $i); + $res[$i]['len'] = @pg_fieldsize($id, $i); + $res[$i]['flags'] = $got_string ? $this->_pgFieldflags($id, $i, $result) : ''; + } + + } else { // full + $res['num_fields']= $count; + + for ($i=0; $i<$count; $i++) { + $res[$i]['table'] = $got_string ? $case_func($result) : ''; + $res[$i]['name'] = $case_func(@pg_fieldname($id, $i)); + $res[$i]['type'] = @pg_fieldtype($id, $i); + $res[$i]['len'] = @pg_fieldsize($id, $i); + $res[$i]['flags'] = $got_string ? $this->_pgFieldFlags($id, $i, $result) : ''; + + if ($mode & DB_TABLEINFO_ORDER) { + $res['order'][$res[$i]['name']] = $i; + } + if ($mode & DB_TABLEINFO_ORDERTABLE) { + $res['ordertable'][$res[$i]['table']][$res[$i]['name']] = $i; + } + } + } + + // free the result only if we were called on a table + if ($got_string) { + @pg_freeresult($id); + } + return $res; + } + + // }}} + // {{{ getTablesQuery() + + /** + * Returns the query needed to get some backend info + * @param string $type What kind of info you want to retrieve + * @return string The SQL query string + */ + function getSpecialQuery($type) + { + switch ($type) { + case 'tables': + return "SELECT c.relname as \"Name\" + FROM pg_class c, pg_user u + WHERE c.relowner = u.usesysid AND c.relkind = 'r' + AND not exists (select 1 from pg_views where viewname = c.relname) + AND c.relname !~ '^pg_' + AND c.relname !~ '^sql_' + UNION + SELECT c.relname as \"Name\" + FROM pg_class c + WHERE c.relkind = 'r' + AND not exists (select 1 from pg_views where viewname = c.relname) + AND not exists (select 1 from pg_user where usesysid = c.relowner) + AND c.relname !~ '^pg_' + AND c.relname !~ '^sql_'"; + case 'views': + // Table cols: viewname | viewowner | definition + return 'SELECT viewname FROM pg_views'; + case 'users': + // cols: usename |usesysid|usecreatedb|usetrace|usesuper|usecatupd|passwd |valuntil + return 'SELECT usename FROM pg_user'; + case 'databases': + return 'SELECT datname FROM pg_database'; + case 'functions': + return 'SELECT proname FROM pg_proc'; + default: + return null; + } + } + + // }}} + +} + +/* + * Local variables: + * tab-width: 4 + * c-basic-offset: 4 + * End: + */ + +?> diff --git a/glmPEAR/DB/sqlite.php b/glmPEAR/DB/sqlite.php new file mode 100755 index 0000000..8d904f6 --- /dev/null +++ b/glmPEAR/DB/sqlite.php @@ -0,0 +1,695 @@ + | +// | Mika Tuupola | +// | Maintainer: Daniel Convissor | +// +----------------------------------------------------------------------+ +// +// $Id: sqlite.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + +require_once 'DB/common.php'; + +/** + * Database independent query interface definition for the SQLite + * PECL extension. + * + * @package DB + * @version $Id: sqlite.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + * @category Database + * @author Urs Gehrig + * @author Mika Tuupola + */ +class DB_sqlite extends DB_common +{ + // {{{ properties + + var $connection; + var $phptype, $dbsyntax; + var $prepare_tokens = array(); + var $prepare_types = array(); + var $_lasterror = ''; + + // }}} + // {{{ constructor + + /** + * Constructor for this class. + * + * Error codes according to sqlite_exec. Error Codes specification is + * in the {@link http://sqlite.org/c_interface.html online manual}. + * + * This errorhandling based on sqlite_exec is not yet implemented. + * + * @access public + */ + function DB_sqlite() + { + + $this->DB_common(); + $this->phptype = 'sqlite'; + $this->dbsyntax = 'sqlite'; + $this->features = array ( + 'prepare' => false, + 'pconnect' => true, + 'transactions' => false, + 'limit' => 'alter' + ); + + // SQLite data types, http://www.sqlite.org/datatypes.html + $this->keywords = array ( + 'BLOB' => '', + 'BOOLEAN' => '', + 'CHARACTER' => '', + 'CLOB' => '', + 'FLOAT' => '', + 'INTEGER' => '', + 'KEY' => '', + 'NATIONAL' => '', + 'NUMERIC' => '', + 'NVARCHAR' => '', + 'PRIMARY' => '', + 'TEXT' => '', + 'TIMESTAMP' => '', + 'UNIQUE' => '', + 'VARCHAR' => '', + 'VARYING' => '' + ); + $this->errorcode_map = array( + ); + } + + // }}} + // {{{ connect() + + /** + * Connect to a database represented by a file. + * + * @param $dsn the data source name; the file is taken as + * database; "sqlite://root:@host/test.db?mode=0644" + * @param $persistent (optional) whether the connection should + * be persistent + * @access public + * @return int DB_OK on success, a DB error on failure + */ + function connect($dsninfo, $persistent = false) + { + if (!DB::assertExtension('sqlite')) { + return $this->raiseError(DB_ERROR_EXTENSION_NOT_FOUND); + } + + $this->dsn = $dsninfo; + + if ($dsninfo['database']) { + if (!file_exists($dsninfo['database'])) { + if (!touch($dsninfo['database'])) { + return $this->sqliteRaiseError(DB_ERROR_NOT_FOUND); + } + if (!isset($dsninfo['mode']) || + !is_numeric($dsninfo['mode'])) + { + $mode = 0644; + } else { + $mode = octdec($dsninfo['mode']); + } + if (!chmod($dsninfo['database'], $mode)) { + return $this->sqliteRaiseError(DB_ERROR_NOT_FOUND); + } + if (!file_exists($dsninfo['database'])) { + return $this->sqliteRaiseError(DB_ERROR_NOT_FOUND); + } + } + if (!is_file($dsninfo['database'])) { + return $this->sqliteRaiseError(DB_ERROR_INVALID); + } + if (!is_readable($dsninfo['database'])) { + return $this->sqliteRaiseError(DB_ERROR_ACCESS_VIOLATION); + } + } else { + return $this->sqliteRaiseError(DB_ERROR_ACCESS_VIOLATION); + } + + $connect_function = $persistent ? 'sqlite_popen' : 'sqlite_open'; + if (!($conn = @$connect_function($dsninfo['database']))) { + return $this->sqliteRaiseError(DB_ERROR_NODBSELECTED); + } + $this->connection = $conn; + + return DB_OK; + } + + // }}} + // {{{ disconnect() + + /** + * Log out and disconnect from the database. + * + * @access public + * @return bool true on success, false if not connected. + * @todo fix return values + */ + function disconnect() + { + $ret = @sqlite_close($this->connection); + $this->connection = null; + return $ret; + } + + // }}} + // {{{ simpleQuery() + + /** + * Send a query to SQLite and returns the results as a SQLite resource + * identifier. + * + * @param the SQL query + * @access public + * @return mixed returns a valid SQLite result for successful SELECT + * queries, DB_OK for other successful queries. A DB error is + * returned on failure. + */ + function simpleQuery($query) + { + $ismanip = DB::isManip($query); + $this->last_query = $query; + $query = $this->_modifyQuery($query); + ini_set('track_errors', true); + $result = @sqlite_query($query, $this->connection); + ini_restore('track_errors'); + $this->_lasterror = isset($php_errormsg) ? $php_errormsg : ''; + $this->result = $result; + if (!$this->result) { + return $this->sqliteRaiseError(null); + } + + /* sqlite_query() seems to allways return a resource */ + /* so cant use that. Using $ismanip instead */ + if (!$ismanip) { + $numRows = $this->numRows($result); + + /* if numRows() returned PEAR_Error */ + if (is_object($numRows)) { + return $numRows; + } + return $result; + } + return DB_OK; + } + + // }}} + // {{{ nextResult() + + /** + * Move the internal sqlite result pointer to the next available result. + * + * @param a valid sqlite result resource + * @access public + * @return true if a result is available otherwise return false + */ + function nextResult($result) + { + return false; + } + + // }}} + // {{{ fetchInto() + + /** + * Fetch a row and insert the data into an existing array. + * + * Formating of the array and the data therein are configurable. + * See DB_result::fetchInto() for more information. + * + * @param resource $result query result identifier + * @param array $arr (reference) array where data from the row + * should be placed + * @param int $fetchmode how the resulting array should be indexed + * @param int $rownum the row number to fetch + * + * @return mixed DB_OK on success, null when end of result set is + * reached or on failure + * + * @see DB_result::fetchInto() + * @access private + */ + function fetchInto($result, &$arr, $fetchmode, $rownum=null) + { + if ($rownum !== null) { + if (!@sqlite_seek($this->result, $rownum)) { + return null; + } + } + if ($fetchmode & DB_FETCHMODE_ASSOC) { + $arr = @sqlite_fetch_array($result, SQLITE_ASSOC); + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE && $arr) { + $arr = array_change_key_case($arr, CASE_LOWER); + } + } else { + $arr = @sqlite_fetch_array($result, SQLITE_NUM); + } + if (!$arr) { + /* See: http://bugs.php.net/bug.php?id=22328 */ + return null; + } + if ($this->options['portability'] & DB_PORTABILITY_RTRIM) { + /* + * Even though this DBMS already trims output, we do this because + * a field might have intentional whitespace at the end that + * gets removed by DB_PORTABILITY_RTRIM under another driver. + */ + $this->_rtrimArrayValues($arr); + } + if ($this->options['portability'] & DB_PORTABILITY_NULL_TO_EMPTY) { + $this->_convertNullArrayValuesToEmpty($arr); + } + return DB_OK; + } + + // }}} + // {{{ freeResult() + + /** + * Free the internal resources associated with $result. + * + * @param $result SQLite result identifier + * @access public + * @return bool true on success, false if $result is invalid + */ + function freeResult(&$result) + { + // XXX No native free? + if (!is_resource($result)) { + return false; + } + $result = null; + return true; + } + + // }}} + // {{{ numCols() + + /** + * Gets the number of columns in a result set. + * + * @return number of columns in a result set + */ + function numCols($result) + { + $cols = @sqlite_num_fields($result); + if (!$cols) { + return $this->sqliteRaiseError(); + } + return $cols; + } + + // }}} + // {{{ numRows() + + /** + * Gets the number of rows affected by a query. + * + * @return number of rows affected by the last query + */ + function numRows($result) + { + $rows = @sqlite_num_rows($result); + if (!is_integer($rows)) { + return $this->raiseError(); + } + return $rows; + } + + // }}} + // {{{ affected() + + /** + * Gets the number of rows affected by a query. + * + * @return number of rows affected by the last query + */ + function affectedRows() + { + return @sqlite_changes($this->connection); + } + + // }}} + // {{{ errorNative() + + /** + * Get the native error string of the last error (if any) that + * occured on the current connection. + * + * This is used to retrieve more meaningfull error messages DB_pgsql + * way since sqlite_last_error() does not provide adequate info. + * + * @return string native SQLite error message + */ + function errorNative() + { + return($this->_lasterror); + } + + // }}} + // {{{ errorCode() + + /** + * Determine PEAR::DB error code from the database's text error message. + * + * @param string $errormsg error message returned from the database + * @return integer an error number from a DB error constant + */ + function errorCode($errormsg) + { + static $error_regexps; + if (!isset($error_regexps)) { + $error_regexps = array( + '/^no such table:/' => DB_ERROR_NOSUCHTABLE, + '/^table .* already exists$/' => DB_ERROR_ALREADY_EXISTS, + '/PRIMARY KEY must be unique/i' => DB_ERROR_CONSTRAINT, + '/is not unique/' => DB_ERROR_CONSTRAINT, + '/uniqueness constraint failed/' => DB_ERROR_CONSTRAINT, + '/may not be NULL/' => DB_ERROR_CONSTRAINT_NOT_NULL, + '/^no such column:/' => DB_ERROR_NOSUCHFIELD, + '/^near ".*": syntax error$/' => DB_ERROR_SYNTAX + ); + } + foreach ($error_regexps as $regexp => $code) { + if (preg_match($regexp, $errormsg)) { + return $code; + } + } + // Fall back to DB_ERROR if there was no mapping. + return DB_ERROR; + } + + // }}} + // {{{ dropSequence() + + /** + * Deletes a sequence + * + * @param string $seq_name name of the sequence to be deleted + * + * @return int DB_OK on success. DB_Error if problems. + * + * @internal + * @see DB_common::dropSequence() + * @access public + */ + function dropSequence($seq_name) + { + $seqname = $this->getSequenceName($seq_name); + return $this->query("DROP TABLE $seqname"); + } + + /** + * Creates a new sequence + * + * @param string $seq_name name of the new sequence + * + * @return int DB_OK on success. A DB_Error object is returned if + * problems arise. + * + * @internal + * @see DB_common::createSequence() + * @access public + */ + function createSequence($seq_name) + { + $seqname = $this->getSequenceName($seq_name); + $query = 'CREATE TABLE ' . $seqname . + ' (id INTEGER UNSIGNED PRIMARY KEY) '; + $result = $this->query($query); + if (DB::isError($result)) { + return($result); + } + $query = "CREATE TRIGGER ${seqname}_cleanup AFTER INSERT ON $seqname + BEGIN + DELETE FROM $seqname WHERE idquery($query); + if (DB::isError($result)) { + return($result); + } + } + + // }}} + // {{{ nextId() + + /** + * Returns the next free id in a sequence + * + * @param string $seq_name name of the sequence + * @param boolean $ondemand when true, the seqence is automatically + * created if it does not exist + * + * @return int the next id number in the sequence. DB_Error if problem. + * + * @internal + * @see DB_common::nextID() + * @access public + */ + function nextId($seq_name, $ondemand = true) + { + $seqname = $this->getSequenceName($seq_name); + + do { + $repeat = 0; + $this->pushErrorHandling(PEAR_ERROR_RETURN); + $result = $this->query("INSERT INTO $seqname VALUES (NULL)"); + $this->popErrorHandling(); + if ($result === DB_OK) { + $id = @sqlite_last_insert_rowid($this->connection); + if ($id != 0) { + return $id; + } + } elseif ($ondemand && DB::isError($result) && + $result->getCode() == DB_ERROR_NOSUCHTABLE) + { + $result = $this->createSequence($seq_name); + if (DB::isError($result)) { + return $this->raiseError($result); + } else { + $repeat = 1; + } + } + } while ($repeat); + + return $this->raiseError($result); + } + + // }}} + // {{{ getSpecialQuery() + + /** + * Returns the query needed to get some backend info. + * + * Refer to the online manual at http://sqlite.org/sqlite.html. + * + * @param string $type What kind of info you want to retrieve + * @return string The SQL query string + */ + function getSpecialQuery($type, $args=array()) + { + if (!is_array($args)) + return $this->raiseError('no key specified', null, null, null, + 'Argument has to be an array.'); + switch (strtolower($type)) { + case 'master': + return 'SELECT * FROM sqlite_master;'; + case 'tables': + return "SELECT name FROM sqlite_master WHERE type='table' " + . 'UNION ALL SELECT name FROM sqlite_temp_master ' + . "WHERE type='table' ORDER BY name;"; + case 'schema': + return 'SELECT sql FROM (SELECT * FROM sqlite_master UNION ALL ' + . 'SELECT * FROM sqlite_temp_master) ' + . "WHERE type!='meta' ORDER BY tbl_name, type DESC, name;"; + case 'schemax': + case 'schema_x': + /* + * Use like: + * $res = $db->query($db->getSpecialQuery('schema_x', array('table' => 'table3'))); + */ + return 'SELECT sql FROM (SELECT * FROM sqlite_master UNION ALL ' + . 'SELECT * FROM sqlite_temp_master) ' + . "WHERE tbl_name LIKE '{$args['table']}' AND type!='meta' " + . 'ORDER BY type DESC, name;'; + case 'alter': + /* + * SQLite does not support ALTER TABLE; this is a helper query + * to handle this. 'table' represents the table name, 'rows' + * the news rows to create, 'save' the row(s) to keep _with_ + * the data. + * + * Use like: + * $args = array( + * 'table' => $table, + * 'rows' => "id INTEGER PRIMARY KEY, firstname TEXT, surname TEXT, datetime TEXT", + * 'save' => "NULL, titel, content, datetime" + * ); + * $res = $db->query( $db->getSpecialQuery('alter', $args)); + */ + $rows = strtr($args['rows'], $this->keywords); + + $q = array( + 'BEGIN TRANSACTION', + "CREATE TEMPORARY TABLE {$args['table']}_backup ({$args['rows']})", + "INSERT INTO {$args['table']}_backup SELECT {$args['save']} FROM {$args['table']}", + "DROP TABLE {$args['table']}", + "CREATE TABLE {$args['table']} ({$args['rows']})", + "INSERT INTO {$args['table']} SELECT {$rows} FROM {$args['table']}_backup", + "DROP TABLE {$args['table']}_backup", + 'COMMIT', + ); + + // This is a dirty hack, since the above query will no get executed with a single + // query call; so here the query method will be called directly and return a select instead. + foreach ($q as $query) { + $this->query($query); + } + return "SELECT * FROM {$args['table']};"; + default: + return null; + } + } + + // }}} + // {{{ getDbFileStats() + + /** + * Get the file stats for the current database. + * + * Possible arguments are dev, ino, mode, nlink, uid, gid, rdev, size, + * atime, mtime, ctime, blksize, blocks or a numeric key between + * 0 and 12. + * + * @param string $arg Array key for stats() + * @return mixed array on an unspecified key, integer on a passed arg and + * false at a stats error. + */ + function getDbFileStats($arg = '') + { + $stats = stat($this->dsn['database']); + if ($stats == false) { + return false; + } + if (is_array($stats)) { + if (is_numeric($arg)) { + if (((int)$arg <= 12) & ((int)$arg >= 0)) { + return false; + } + return $stats[$arg ]; + } + if (array_key_exists(trim($arg), $stats)) { + return $stats[$arg ]; + } + } + return $stats; + } + + // }}} + // {{{ escapeSimple() + + /** + * Escape a string according to the current DBMS's standards + * + * In SQLite, this makes things safe for inserts/updates, but may + * cause problems when performing text comparisons against columns + * containing binary data. See the + * {@link http://php.net/sqlite_escape_string PHP manual} for more info. + * + * @param string $str the string to be escaped + * + * @return string the escaped string + * + * @since 1.6.1 + * @see DB_common::escapeSimple() + * @internal + */ + function escapeSimple($str) { + return @sqlite_escape_string($str); + } + + // }}} + // {{{ modifyLimitQuery() + + function modifyLimitQuery($query, $from, $count, $params = array()) + { + $query = $query . " LIMIT $count OFFSET $from"; + return $query; + } + + // }}} + // {{{ modifyQuery() + + /** + * "DELETE FROM table" gives 0 affected rows in SQLite. + * + * This little hack lets you know how many rows were deleted. + * + * @param string $query The SQL query string + * @return string The SQL query string + */ + function _modifyQuery($query) + { + if ($this->options['portability'] & DB_PORTABILITY_DELETE_COUNT) { + if (preg_match('/^\s*DELETE\s+FROM\s+(\S+)\s*$/i', $query)) { + $query = preg_replace('/^\s*DELETE\s+FROM\s+(\S+)\s*$/', + 'DELETE FROM \1 WHERE 1=1', $query); + } + } + return $query; + } + + // }}} + // {{{ sqliteRaiseError() + + /** + * Gather information about an error, then use that info to create a + * DB error object and finally return that object. + * + * @param integer $errno PEAR error number (usually a DB constant) if + * manually raising an error + * @return object DB error object + * @see errorNative() + * @see errorCode() + * @see DB_common::raiseError() + */ + function sqliteRaiseError($errno = null) + { + + $native = $this->errorNative(); + if ($errno === null) { + $errno = $this->errorCode($native); + } + + $errorcode = @sqlite_last_error($this->connection); + $userinfo = "$errorcode ** $this->last_query"; + + return $this->raiseError($errno, null, null, $userinfo, $native); + } + + // }}} +} + +/* + * Local variables: + * tab-width: 4 + * c-basic-offset: 4 + * End: + */ + +?> diff --git a/glmPEAR/DB/storage.php b/glmPEAR/DB/storage.php new file mode 100755 index 0000000..49cf0d2 --- /dev/null +++ b/glmPEAR/DB/storage.php @@ -0,0 +1,495 @@ + | +// | Maintainer: Daniel Convissor | +// +----------------------------------------------------------------------+ +// +// $Id: storage.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + +require_once 'DB.php'; + +/** + * Provides an object interface to a table row. + * + * It lets you add, delete and change rows using objects rather than SQL + * statements. + * + * @package DB + * @version $Id: storage.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + * @category Database + * @author Stig Bakken + */ +class DB_storage extends PEAR +{ + // {{{ properties + + /** the name of the table (or view, if the backend database supports + updates in views) we hold data from */ + var $_table = null; + + /** which column(s) in the table contains primary keys, can be a + string for single-column primary keys, or an array of strings + for multiple-column primary keys */ + var $_keycolumn = null; + + /** DB connection handle used for all transactions */ + var $_dbh = null; + + /** an assoc with the names of database fields stored as properties + in this object */ + var $_properties = array(); + + /** an assoc with the names of the properties in this object that + have been changed since they were fetched from the database */ + var $_changes = array(); + + /** flag that decides if data in this object can be changed. + objects that don't have their table's key column in their + property lists will be flagged as read-only. */ + var $_readonly = false; + + /** function or method that implements a validator for fields that + are set, this validator function returns true if the field is + valid, false if not */ + var $_validator = null; + + // }}} + // {{{ constructor + + /** + * Constructor + * + * @param $table string the name of the database table + * + * @param $keycolumn mixed string with name of key column, or array of + * strings if the table has a primary key of more than one column + * + * @param $dbh object database connection object + * + * @param $validator mixed function or method used to validate + * each new value, called with three parameters: the name of the + * field/column that is changing, a reference to the new value and + * a reference to this object + * + */ + function DB_storage($table, $keycolumn, &$dbh, $validator = null) + { + $this->PEAR('DB_Error'); + $this->_table = $table; + $this->_keycolumn = $keycolumn; + $this->_dbh = $dbh; + $this->_readonly = false; + $this->_validator = $validator; + } + + // }}} + // {{{ _makeWhere() + + /** + * Utility method to build a "WHERE" clause to locate ourselves in + * the table. + * + * XXX future improvement: use rowids? + * + * @access private + */ + function _makeWhere($keyval = null) + { + if (is_array($this->_keycolumn)) { + if ($keyval === null) { + for ($i = 0; $i < sizeof($this->_keycolumn); $i++) { + $keyval[] = $this->{$this->_keycolumn[$i]}; + } + } + $whereclause = ''; + for ($i = 0; $i < sizeof($this->_keycolumn); $i++) { + if ($i > 0) { + $whereclause .= ' AND '; + } + $whereclause .= $this->_keycolumn[$i]; + if (is_null($keyval[$i])) { + // there's not much point in having a NULL key, + // but we support it anyway + $whereclause .= ' IS NULL'; + } else { + $whereclause .= ' = ' . $this->_dbh->quote($keyval[$i]); + } + } + } else { + if ($keyval === null) { + $keyval = @$this->{$this->_keycolumn}; + } + $whereclause = $this->_keycolumn; + if (is_null($keyval)) { + // there's not much point in having a NULL key, + // but we support it anyway + $whereclause .= ' IS NULL'; + } else { + $whereclause .= ' = ' . $this->_dbh->quote($keyval); + } + } + return $whereclause; + } + + // }}} + // {{{ setup() + + /** + * Method used to initialize a DB_storage object from the + * configured table. + * + * @param $keyval mixed the key[s] of the row to fetch (string or array) + * + * @return int DB_OK on success, a DB error if not + */ + function setup($keyval) + { + $whereclause = $this->_makeWhere($keyval); + $query = 'SELECT * FROM ' . $this->_table . ' WHERE ' . $whereclause; + $sth = $this->_dbh->query($query); + if (DB::isError($sth)) { + return $sth; + } + $row = $sth->fetchRow(DB_FETCHMODE_ASSOC); + if (DB::isError($row)) { + return $row; + } + if (!$row) { + return $this->raiseError(null, DB_ERROR_NOT_FOUND, null, null, + $query, null, true); + } + foreach ($row as $key => $value) { + $this->_properties[$key] = true; + $this->$key = $value; + } + return DB_OK; + } + + // }}} + // {{{ insert() + + /** + * Create a new (empty) row in the configured table for this + * object. + */ + function insert($newpk) + { + if (is_array($this->_keycolumn)) { + $primarykey = $this->_keycolumn; + } else { + $primarykey = array($this->_keycolumn); + } + settype($newpk, "array"); + for ($i = 0; $i < sizeof($primarykey); $i++) { + $pkvals[] = $this->_dbh->quote($newpk[$i]); + } + + $sth = $this->_dbh->query("INSERT INTO $this->_table (" . + implode(",", $primarykey) . ") VALUES(" . + implode(",", $pkvals) . ")"); + if (DB::isError($sth)) { + return $sth; + } + if (sizeof($newpk) == 1) { + $newpk = $newpk[0]; + } + $this->setup($newpk); + } + + // }}} + // {{{ toString() + + /** + * Output a simple description of this DB_storage object. + * @return string object description + */ + function toString() + { + $info = strtolower(get_class($this)); + $info .= " (table="; + $info .= $this->_table; + $info .= ", keycolumn="; + if (is_array($this->_keycolumn)) { + $info .= "(" . implode(",", $this->_keycolumn) . ")"; + } else { + $info .= $this->_keycolumn; + } + $info .= ", dbh="; + if (is_object($this->_dbh)) { + $info .= $this->_dbh->toString(); + } else { + $info .= "null"; + } + $info .= ")"; + if (sizeof($this->_properties)) { + $info .= " [loaded, key="; + $keyname = $this->_keycolumn; + if (is_array($keyname)) { + $info .= "("; + for ($i = 0; $i < sizeof($keyname); $i++) { + if ($i > 0) { + $info .= ","; + } + $info .= $this->$keyname[$i]; + } + $info .= ")"; + } else { + $info .= $this->$keyname; + } + $info .= "]"; + } + if (sizeof($this->_changes)) { + $info .= " [modified]"; + } + return $info; + } + + // }}} + // {{{ dump() + + /** + * Dump the contents of this object to "standard output". + */ + function dump() + { + foreach ($this->_properties as $prop => $foo) { + print "$prop = "; + print htmlentities($this->$prop); + print "
\n"; + } + } + + // }}} + // {{{ &create() + + /** + * Static method used to create new DB storage objects. + * @param $data assoc. array where the keys are the names + * of properties/columns + * @return object a new instance of DB_storage or a subclass of it + */ + function &create($table, &$data) + { + $classname = strtolower(get_class($this)); + $obj =& new $classname($table); + foreach ($data as $name => $value) { + $obj->_properties[$name] = true; + $obj->$name = &$value; + } + return $obj; + } + + // }}} + // {{{ loadFromQuery() + + /** + * Loads data into this object from the given query. If this + * object already contains table data, changes will be saved and + * the object re-initialized first. + * + * @param $query SQL query + * + * @param $params parameter list in case you want to use + * prepare/execute mode + * + * @return int DB_OK on success, DB_WARNING_READ_ONLY if the + * returned object is read-only (because the object's specified + * key column was not found among the columns returned by $query), + * or another DB error code in case of errors. + */ +// XXX commented out for now +/* + function loadFromQuery($query, $params = null) + { + if (sizeof($this->_properties)) { + if (sizeof($this->_changes)) { + $this->store(); + $this->_changes = array(); + } + $this->_properties = array(); + } + $rowdata = $this->_dbh->getRow($query, DB_FETCHMODE_ASSOC, $params); + if (DB::isError($rowdata)) { + return $rowdata; + } + reset($rowdata); + $found_keycolumn = false; + while (list($key, $value) = each($rowdata)) { + if ($key == $this->_keycolumn) { + $found_keycolumn = true; + } + $this->_properties[$key] = true; + $this->$key = &$value; + unset($value); // have to unset, or all properties will + // refer to the same value + } + if (!$found_keycolumn) { + $this->_readonly = true; + return DB_WARNING_READ_ONLY; + } + return DB_OK; + } + */ + + // }}} + // {{{ set() + + /** + * Modify an attriute value. + */ + function set($property, $newvalue) + { + // only change if $property is known and object is not + // read-only + if ($this->_readonly) { + return $this->raiseError(null, DB_WARNING_READ_ONLY, null, + null, null, null, true); + } + if (@isset($this->_properties[$property])) { + if (empty($this->_validator)) { + $valid = true; + } else { + $valid = @call_user_func($this->_validator, + $this->_table, + $property, + $newvalue, + $this->$property, + $this); + } + if ($valid) { + $this->$property = $newvalue; + if (empty($this->_changes[$property])) { + $this->_changes[$property] = 0; + } else { + $this->_changes[$property]++; + } + } else { + return $this->raiseError(null, DB_ERROR_INVALID, null, + null, "invalid field: $property", + null, true); + } + return true; + } + return $this->raiseError(null, DB_ERROR_NOSUCHFIELD, null, + null, "unknown field: $property", + null, true); + } + + // }}} + // {{{ &get() + + /** + * Fetch an attribute value. + * + * @param string attribute name + * + * @return attribute contents, or null if the attribute name is + * unknown + */ + function &get($property) + { + // only return if $property is known + if (isset($this->_properties[$property])) { + return $this->$property; + } + $tmp = null; + return $tmp; + } + + // }}} + // {{{ _DB_storage() + + /** + * Destructor, calls DB_storage::store() if there are changes + * that are to be kept. + */ + function _DB_storage() + { + if (sizeof($this->_changes)) { + $this->store(); + } + $this->_properties = array(); + $this->_changes = array(); + $this->_table = null; + } + + // }}} + // {{{ store() + + /** + * Stores changes to this object in the database. + * + * @return DB_OK or a DB error + */ + function store() + { + foreach ($this->_changes as $name => $foo) { + $params[] = &$this->$name; + $vars[] = $name . ' = ?'; + } + if ($vars) { + $query = 'UPDATE ' . $this->_table . ' SET ' . + implode(', ', $vars) . ' WHERE ' . + $this->_makeWhere(); + $stmt = $this->_dbh->prepare($query); + $res = $this->_dbh->execute($stmt, $params); + if (DB::isError($res)) { + return $res; + } + $this->_changes = array(); + } + return DB_OK; + } + + // }}} + // {{{ remove() + + /** + * Remove the row represented by this object from the database. + * + * @return mixed DB_OK or a DB error + */ + function remove() + { + if ($this->_readonly) { + return $this->raiseError(null, DB_WARNING_READ_ONLY, null, + null, null, null, true); + } + $query = 'DELETE FROM ' . $this->_table .' WHERE '. + $this->_makeWhere(); + $res = $this->_dbh->query($query); + if (DB::isError($res)) { + return $res; + } + foreach ($this->_properties as $prop => $foo) { + unset($this->$prop); + } + $this->_properties = array(); + $this->_changes = array(); + return DB_OK; + } + + // }}} +} + +/* + * Local variables: + * tab-width: 4 + * c-basic-offset: 4 + * End: + */ + +?> diff --git a/glmPEAR/DB/sybase.php b/glmPEAR/DB/sybase.php new file mode 100755 index 0000000..1632e72 --- /dev/null +++ b/glmPEAR/DB/sybase.php @@ -0,0 +1,837 @@ + | +// | Antônio Carlos Venâncio Júnior | +// | Maintainer: Daniel Convissor | +// +----------------------------------------------------------------------+ +// +// $Id: sybase.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + + +// TODO +// - This driver may fail with multiple connections under the same +// user/pass/host and different databases + + +require_once 'DB/common.php'; + +/** + * Database independent query interface definition for PHP's Sybase + * extension. + * + * @package DB + * @version $Id: sybase.php,v 1.1.1.1 2008/04/28 15:20:47 jamie Exp $ + * @category Database + * @author Sterling Hughes + * @author Antônio Carlos Venâncio Júnior + */ +class DB_sybase extends DB_common +{ + // {{{ properties + + var $connection; + var $phptype, $dbsyntax; + var $prepare_tokens = array(); + var $prepare_types = array(); + var $transaction_opcount = 0; + var $autocommit = true; + + // }}} + // {{{ constructor + + /** + * DB_sybase constructor. + * + * @access public + */ + function DB_sybase() + { + $this->DB_common(); + $this->phptype = 'sybase'; + $this->dbsyntax = 'sybase'; + $this->features = array( + 'prepare' => false, + 'pconnect' => true, + 'transactions' => false, + 'limit' => 'emulate' + ); + $this->errorcode_map = array( + ); + } + + // }}} + // {{{ connect() + + /** + * Connect to a database and log in as the specified user. + * + * @param $dsn the data source name (see DB::parseDSN for syntax) + * @param $persistent (optional) whether the connection should + * be persistent + * @access public + * @return int DB_OK on success, a DB error on failure + */ + function connect($dsninfo, $persistent = false) + { + if (!DB::assertExtension('sybase') && + !DB::assertExtension('sybase_ct')) + { + return $this->raiseError(DB_ERROR_EXTENSION_NOT_FOUND); + } + + $this->dsn = $dsninfo; + + $interface = $dsninfo['hostspec'] ? $dsninfo['hostspec'] : 'localhost'; + $connect_function = $persistent ? 'sybase_pconnect' : 'sybase_connect'; + + if ($interface && $dsninfo['username'] && $dsninfo['password']) { + $conn = @$connect_function($interface, $dsninfo['username'], + $dsninfo['password']); + } elseif ($interface && $dsninfo['username']) { + /* + * Using false for pw as a workaround to avoid segfault. + * See PEAR bug 631 + */ + $conn = @$connect_function($interface, $dsninfo['username'], + false); + } else { + $conn = false; + } + + if (!$conn) { + return $this->raiseError(DB_ERROR_CONNECT_FAILED); + } + + if ($dsninfo['database']) { + if (!@sybase_select_db($dsninfo['database'], $conn)) { + return $this->raiseError(DB_ERROR_NODBSELECTED, null, + null, null, @sybase_get_last_message()); + } + $this->_db = $dsninfo['database']; + } + + $this->connection = $conn; + return DB_OK; + } + + // }}} + // {{{ disconnect() + + /** + * Log out and disconnect from the database. + * + * @access public + * + * @return bool true on success, false if not connected. + */ + function disconnect() + { + $ret = @sybase_close($this->connection); + $this->connection = null; + return $ret; + } + + // }}} + // {{{ errorNative() + + /** + * Get the last server error messge (if any) + * + * @return string sybase last error message + */ + function errorNative() + { + return @sybase_get_last_message(); + } + + // }}} + // {{{ errorCode() + + /** + * Determine PEAR::DB error code from the database's text error message. + * + * @param string $errormsg error message returned from the database + * @return integer an error number from a DB error constant + */ + function errorCode($errormsg) + { + static $error_regexps; + if (!isset($error_regexps)) { + $error_regexps = array( + '/Incorrect syntax near/' + => DB_ERROR_SYNTAX, + '/^Unclosed quote before the character string [\"\'].*[\"\']\./' + => DB_ERROR_SYNTAX, + '/Implicit conversion from datatype [\"\'].+[\"\'] to [\"\'].+[\"\'] is not allowed\./' + => DB_ERROR_INVALID_NUMBER, + '/Cannot drop the table [\"\'].+[\"\'], because it doesn\'t exist in the system catalogs\./' + => DB_ERROR_NOSUCHTABLE, + '/Only the owner of object [\"\'].+[\"\'] or a user with System Administrator \(SA\) role can run this command\./' + => DB_ERROR_ACCESS_VIOLATION, + '/^.+ permission denied on object .+, database .+, owner .+/' + => DB_ERROR_ACCESS_VIOLATION, + '/^.* permission denied, database .+, owner .+/' + => DB_ERROR_ACCESS_VIOLATION, + '/[^.*] not found\./' + => DB_ERROR_NOSUCHTABLE, + '/There is already an object named/' + => DB_ERROR_ALREADY_EXISTS, + '/Invalid column name/' + => DB_ERROR_NOSUCHFIELD, + '/does not allow null values/' + => DB_ERROR_CONSTRAINT_NOT_NULL, + '/Command has been aborted/' + => DB_ERROR_CONSTRAINT, + ); + } + + foreach ($error_regexps as $regexp => $code) { + if (preg_match($regexp, $errormsg)) { + return $code; + } + } + return DB_ERROR; + } + + // }}} + // {{{ sybaseRaiseError() + + /** + * Gather information about an error, then use that info to create a + * DB error object and finally return that object. + * + * @param integer $errno PEAR error number (usually a DB constant) if + * manually raising an error + * @return object DB error object + * @see errorNative() + * @see errorCode() + * @see DB_common::raiseError() + */ + function sybaseRaiseError($errno = null) + { + $native = $this->errorNative(); + if ($errno === null) { + $errno = $this->errorCode($native); + } + return $this->raiseError($errno, null, null, null, $native); + } + + // }}} + // {{{ simpleQuery() + + /** + * Send a query to Sybase and return the results as a Sybase resource + * identifier. + * + * @param the SQL query + * + * @access public + * + * @return mixed returns a valid Sybase result for successful SELECT + * queries, DB_OK for other successful queries. A DB error is + * returned on failure. + */ + function simpleQuery($query) + { + $ismanip = DB::isManip($query); + $this->last_query = $query; + if (!@sybase_select_db($this->_db, $this->connection)) { + return $this->sybaseRaiseError(DB_ERROR_NODBSELECTED); + } + $query = $this->modifyQuery($query); + if (!$this->autocommit && $ismanip) { + if ($this->transaction_opcount == 0) { + $result = @sybase_query('BEGIN TRANSACTION', $this->connection); + if (!$result) { + return $this->sybaseRaiseError(); + } + } + $this->transaction_opcount++; + } + $result = @sybase_query($query, $this->connection); + if (!$result) { + return $this->sybaseRaiseError(); + } + if (is_resource($result)) { + $numrows = $this->numRows($result); + if (is_object($numrows)) { + return $numrows; + } + $this->num_rows[(int)$result] = $numrows; + return $result; + } + // Determine which queries that should return data, and which + // should return an error code only. + return $ismanip ? DB_OK : $result; + } + + // }}} + // {{{ nextResult() + + /** + * Move the internal sybase result pointer to the next available result + * + * @param a valid sybase result resource + * + * @access public + * + * @return true if a result is available otherwise return false + */ + function nextResult($result) + { + return false; + } + + // }}} + // {{{ fetchInto() + + /** + * Fetch a row and insert the data into an existing array. + * + * Formating of the array and the data therein are configurable. + * See DB_result::fetchInto() for more information. + * + * @param resource $result query result identifier + * @param array $arr (reference) array where data from the row + * should be placed + * @param int $fetchmode how the resulting array should be indexed + * @param int $rownum the row number to fetch + * + * @return mixed DB_OK on success, null when end of result set is + * reached or on failure + * + * @see DB_result::fetchInto() + * @access private + */ + function fetchInto($result, &$arr, $fetchmode, $rownum=null) + { + if ($rownum !== null) { + if (!@sybase_data_seek($result, $rownum)) { + return null; + } + } + if ($fetchmode & DB_FETCHMODE_ASSOC) { + if (function_exists('sybase_fetch_assoc')) { + $arr = @sybase_fetch_assoc($result); + } else { + if ($arr = @sybase_fetch_array($result)) { + foreach ($arr as $key => $value) { + if (is_int($key)) { + unset($arr[$key]); + } + } + } + } + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE && $arr) { + $arr = array_change_key_case($arr, CASE_LOWER); + } + } else { + $arr = @sybase_fetch_row($result); + } + if (!$arr) { + // reported not work as seems that sybase_get_last_message() + // always return a message here + //if ($errmsg = @sybase_get_last_message()) { + // return $this->sybaseRaiseError($errmsg); + //} else { + return null; + //} + } + if ($this->options['portability'] & DB_PORTABILITY_RTRIM) { + $this->_rtrimArrayValues($arr); + } + if ($this->options['portability'] & DB_PORTABILITY_NULL_TO_EMPTY) { + $this->_convertNullArrayValuesToEmpty($arr); + } + return DB_OK; + } + + // }}} + // {{{ freeResult() + + /** + * Free the internal resources associated with $result. + * + * @param $result Sybase result identifier + * + * @access public + * + * @return bool true on success, false if $result is invalid + */ + function freeResult($result) + { + unset($this->num_rows[(int)$result]); + return @sybase_free_result($result); + } + + // }}} + // {{{ numCols() + + /** + * Get the number of columns in a result set. + * + * @param $result Sybase result identifier + * + * @access public + * + * @return int the number of columns per row in $result + */ + function numCols($result) + { + $cols = @sybase_num_fields($result); + if (!$cols) { + return $this->sybaseRaiseError(); + } + return $cols; + } + + // }}} + // {{{ numRows() + + /** + * Get the number of rows in a result set. + * + * @param $result Sybase result identifier + * + * @access public + * + * @return int the number of rows in $result + */ + function numRows($result) + { + $rows = @sybase_num_rows($result); + if ($rows === false) { + return $this->sybaseRaiseError(); + } + return $rows; + } + + // }}} + // {{{ affectedRows() + + /** + * Gets the number of rows affected by the data manipulation + * query. For other queries, this function returns 0. + * + * @return number of rows affected by the last query + */ + function affectedRows() + { + if (DB::isManip($this->last_query)) { + $result = @sybase_affected_rows($this->connection); + } else { + $result = 0; + } + return $result; + } + + // }}} + // {{{ nextId() + + /** + * Returns the next free id in a sequence + * + * @param string $seq_name name of the sequence + * @param boolean $ondemand when true, the seqence is automatically + * created if it does not exist + * + * @return int the next id number in the sequence. DB_Error if problem. + * + * @internal + * @see DB_common::nextID() + * @access public + */ + function nextId($seq_name, $ondemand = true) + { + $seqname = $this->getSequenceName($seq_name); + if (!@sybase_select_db($this->_db, $this->connection)) { + return $this->sybaseRaiseError(DB_ERROR_NODBSELECTED); + } + $repeat = 0; + do { + $this->pushErrorHandling(PEAR_ERROR_RETURN); + $result = $this->query("INSERT INTO $seqname (vapor) VALUES (0)"); + $this->popErrorHandling(); + if ($ondemand && DB::isError($result) && + ($result->getCode() == DB_ERROR || $result->getCode() == DB_ERROR_NOSUCHTABLE)) + { + $repeat = 1; + $result = $this->createSequence($seq_name); + if (DB::isError($result)) { + return $this->raiseError($result); + } + } elseif (!DB::isError($result)) { + $result =& $this->query("SELECT @@IDENTITY FROM $seqname"); + $repeat = 0; + } else { + $repeat = false; + } + } while ($repeat); + if (DB::isError($result)) { + return $this->raiseError($result); + } + $result = $result->fetchRow(DB_FETCHMODE_ORDERED); + return $result[0]; + } + + /** + * Creates a new sequence + * + * @param string $seq_name name of the new sequence + * + * @return int DB_OK on success. A DB_Error object is returned if + * problems arise. + * + * @internal + * @see DB_common::createSequence() + * @access public + */ + function createSequence($seq_name) + { + $seqname = $this->getSequenceName($seq_name); + return $this->query("CREATE TABLE $seqname ". + '(id numeric(10,0) IDENTITY NOT NULL ,' . + 'vapor int NULL)'); + } + + // }}} + // {{{ dropSequence() + + /** + * Deletes a sequence + * + * @param string $seq_name name of the sequence to be deleted + * + * @return int DB_OK on success. DB_Error if problems. + * + * @internal + * @see DB_common::dropSequence() + * @access public + */ + function dropSequence($seq_name) + { + $seqname = $this->getSequenceName($seq_name); + return $this->query("DROP TABLE $seqname"); + } + + // }}} + // {{{ getSpecialQuery() + + /** + * Returns the query needed to get some backend info + * @param string $type What kind of info you want to retrieve + * @return string The SQL query string + */ + function getSpecialQuery($type) + { + switch ($type) { + case 'tables': + return "select name from sysobjects where type = 'U' order by name"; + case 'views': + return "select name from sysobjects where type = 'V'"; + default: + return null; + } + } + + // }}} + // {{{ autoCommit() + + /** + * Enable/disable automatic commits + */ + function autoCommit($onoff = false) + { + // XXX if $this->transaction_opcount > 0, we should probably + // issue a warning here. + $this->autocommit = $onoff ? true : false; + return DB_OK; + } + + // }}} + // {{{ commit() + + /** + * Commit the current transaction. + */ + function commit() + { + if ($this->transaction_opcount > 0) { + if (!@sybase_select_db($this->_db, $this->connection)) { + return $this->sybaseRaiseError(DB_ERROR_NODBSELECTED); + } + $result = @sybase_query('COMMIT', $this->connection); + $this->transaction_opcount = 0; + if (!$result) { + return $this->sybaseRaiseError(); + } + } + return DB_OK; + } + + // }}} + // {{{ rollback() + + /** + * Roll back (undo) the current transaction. + */ + function rollback() + { + if ($this->transaction_opcount > 0) { + if (!@sybase_select_db($this->_db, $this->connection)) { + return $this->sybaseRaiseError(DB_ERROR_NODBSELECTED); + } + $result = @sybase_query('ROLLBACK', $this->connection); + $this->transaction_opcount = 0; + if (!$result) { + return $this->sybaseRaiseError(); + } + } + return DB_OK; + } + + // }}} + // {{{ tableInfo() + + /** + * Returns information about a table or a result set. + * + * NOTE: only supports 'table' and 'flags' if $result + * is a table name. + * + * @param object|string $result DB_result object from a query or a + * string containing the name of a table + * @param int $mode a valid tableInfo mode + * @return array an associative array with the information requested + * or an error object if something is wrong + * @access public + * @internal + * @since 1.6.0 + * @see DB_common::tableInfo() + */ + function tableInfo($result, $mode = null) + { + if (isset($result->result)) { + /* + * Probably received a result object. + * Extract the result resource identifier. + */ + $id = $result->result; + $got_string = false; + } elseif (is_string($result)) { + /* + * Probably received a table name. + * Create a result resource identifier. + */ + if (!@sybase_select_db($this->_db, $this->connection)) { + return $this->sybaseRaiseError(DB_ERROR_NODBSELECTED); + } + $id = @sybase_query("SELECT * FROM $result WHERE 1=0", + $this->connection); + $got_string = true; + } else { + /* + * Probably received a result resource identifier. + * Copy it. + * Depricated. Here for compatibility only. + */ + $id = $result; + $got_string = false; + } + + if (!is_resource($id)) { + return $this->sybaseRaiseError(DB_ERROR_NEED_MORE_DATA); + } + + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE) { + $case_func = 'strtolower'; + } else { + $case_func = 'strval'; + } + + $count = @sybase_num_fields($id); + + // made this IF due to performance (one if is faster than $count if's) + if (!$mode) { + + for ($i=0; $i<$count; $i++) { + $f = @sybase_fetch_field($id, $i); + + // column_source is often blank + if ($got_string) { + $res[$i]['table'] = $case_func($result); + } else { + $res[$i]['table'] = $case_func($f->column_source); + } + $res[$i]['name'] = $case_func($f->name); + $res[$i]['type'] = $f->type; + $res[$i]['len'] = $f->max_length; + if ($res[$i]['table']) { + $res[$i]['flags'] = $this->_sybase_field_flags( + $res[$i]['table'], $res[$i]['name']); + } else { + $res[$i]['flags'] = ''; + } + } + + } else { + // get full info + + $res['num_fields'] = $count; + + for ($i=0; $i<$count; $i++) { + $f = @sybase_fetch_field($id, $i); + + // column_source is often blank + if ($got_string) { + $res[$i]['table'] = $case_func($result); + } else { + $res[$i]['table'] = $case_func($f->column_source); + } + $res[$i]['name'] = $case_func($f->name); + $res[$i]['type'] = $f->type; + $res[$i]['len'] = $f->max_length; + if ($res[$i]['table']) { + $res[$i]['flags'] = $this->_sybase_field_flags( + $res[$i]['table'], $res[$i]['name']); + } else { + $res[$i]['flags'] = ''; + } + + if ($mode & DB_TABLEINFO_ORDER) { + $res['order'][$res[$i]['name']] = $i; + } + if ($mode & DB_TABLEINFO_ORDERTABLE) { + $res['ordertable'][$res[$i]['table']][$res[$i]['name']] = $i; + } + } + } + + // free the result only if we were called on a table + if ($got_string) { + @sybase_free_result($id); + } + return $res; + } + + // }}} + // {{{ _sybase_field_flags() + + /** + * Get the flags for a field. + * + * Currently supports: + * + unique_key (unique index, unique check or primary_key) + * + multiple_key (multi-key index) + * + * @param string $table table name + * @param string $column field name + * @return string space delimited string of flags. Empty string if none. + * @access private + */ + function _sybase_field_flags($table, $column) + { + static $tableName = null; + static $flags = array(); + + if ($table != $tableName) { + $flags = array(); + $tableName = $table; + + // get unique/primary keys + $res = $this->getAll("sp_helpindex $table", DB_FETCHMODE_ASSOC); + + if (!isset($res[0]['index_description'])) { + return ''; + } + + foreach ($res as $val) { + $keys = explode(', ', trim($val['index_keys'])); + + if (sizeof($keys) > 1) { + foreach ($keys as $key) { + $this->_add_flag($flags[$key], 'multiple_key'); + } + } + + if (strpos($val['index_description'], 'unique')) { + foreach ($keys as $key) { + $this->_add_flag($flags[$key], 'unique_key'); + } + } + } + + } + + if (array_key_exists($column, $flags)) { + return(implode(' ', $flags[$column])); + } + + return ''; + } + + // }}} + // {{{ _add_flag() + + /** + * Adds a string to the flags array if the flag is not yet in there + * - if there is no flag present the array is created. + * + * @param array $array reference of flags array to add a value to + * @param mixed $value value to add to the flag array + * @access private + */ + function _add_flag(&$array, $value) + { + if (!is_array($array)) { + $array = array($value); + } elseif (!in_array($value, $array)) { + array_push($array, $value); + } + } + + // }}} + // {{{ quoteIdentifier() + + /** + * Quote a string so it can be safely used as a table / column name + * + * Quoting style depends on which database driver is being used. + * + * @param string $str identifier name to be quoted + * + * @return string quoted identifier string + * + * @since 1.6.0 + * @access public + */ + function quoteIdentifier($str) + { + return '[' . str_replace(']', ']]', $str) . ']'; + } + + // }}} + +} + +/* + * Local variables: + * tab-width: 4 + * c-basic-offset: 4 + * End: + */ + +?> diff --git a/glmPEAR/Date.php b/glmPEAR/Date.php new file mode 100755 index 0000000..3546caf --- /dev/null +++ b/glmPEAR/Date.php @@ -0,0 +1,5863 @@ + + * @author Pierre-Alain Joye + * @author Firman Wandayandi + * @author C.A. Woodcock + * @copyright 1997-2007 Baba Buehler, Pierre-Alain Joye, Firman Wandayandi, C.A. Woodcock + * @license http://www.opensource.org/licenses/bsd-license.php + * BSD License + * @version CVS: $Id: Date.php,v 1.1.1.1 2008/04/28 15:20:46 jamie Exp $ + * @link http://pear.php.net/package/Date + */ + + +// }}} +// {{{ Error constants + +define('DATE_ERROR_INVALIDDATE', 1); +define('DATE_ERROR_INVALIDTIME', 2); +define('DATE_ERROR_INVALIDTIMEZONE', 3); +define('DATE_ERROR_INVALIDDATEFORMAT', 4); +define('DATE_ERROR_INVALIDFORMATSTRING', 5); + + +// }}} +// {{{ Includes + +require_once 'PEAR.php'; + +/** + * Load Date_TimeZone + */ +require_once 'Date/TimeZone.php'; + +/** + * Load Date_Calc + */ +require_once 'Date/Calc.php'; + +/** + * Load Date_Span + */ +require_once 'Date/Span.php'; + + +// }}} +// {{{ General constants + +/** + * Whether to capture the micro-time (in microseconds) by default + * in calls to 'Date::setNow()'. Note that this makes a call to + * 'gettimeofday()', which may not work on all systems. + * + * @since Constant available since Release 1.5.0 + */ +define('DATE_CAPTURE_MICROTIME_BY_DEFAULT', false); + +/** + * Whether to correct, by adding the local Summer time offset, the + * specified time if it falls in the 'skipped hour' (encountered + * when the clocks go forward). + * + * N.B. if specified as 'false', and if a time zone that adjusts + * for Summer time is specified, then an object of this class will + * be set to a semi-invalid state if an invalid time is set. That + * is, an error will not be returned, unless the user then calls + * a function, directly or indirectly, that accesses the time + * part of the object. So, for example, if the user calls: + * + * $date_object->format2('HH.MI.SS') or: + * $date->object->addSeconds(30), + * + * an error will be returned if the time is invalid. However, + * if the user calls: + * + * $date->object->addDays(1), + * + * for example, such that the time is no longer invalid, then the + * object will no longer be in this invalid state. This behaviour + * is intended to minimize unexpected errors when a user uses the + * class to do addition with days only, and does not intend to + * access the time. + * + * Of course, this constant will be unused if the user chooses to + * work in UTC or a time zone without Summer time, in which case + * this situation will never arise. + * + * This constant is set to 'true' by default for backwards-compatibility + * reasons, however, you are recommended to set it to 'false'. Note that the + * behaviour is not intended to match that of previous versions of the class + * in terms of ignoring the Summer time offset when making calculations which + * involve dates in both standard and Summer time - this was recognized as a + * bug - but in terms of returning a PEAR error object when the user sets the + * object to an invalid date (i.e. a time in the hour which is skipped when + * the clocks go forwards, which in Europe would be a time such as 01.30). + * Backwards compatibility here means that the behaviour is the same as it + * used to be, less the bug. + * + * Note that this problem is not an issue for the user if: + * + * (a) the user uses a time zone that does not observe Summer time, e.g. UTC + * (b) the user never accesses the time, that is, he never makes a call to + * Date::getHour() or Date::format("%H"), for example, even if he sets + * the time to something invalid + * (c) the user sets DATE_CORRECTINVALIDTIME_DEFAULT to true + * + * @since Constant available since Release 1.5.0 + */ +define('DATE_CORRECTINVALIDTIME_DEFAULT', true); + +/** + * Whether to validate dates (i.e. day-month-year, ignoring the time) by + * disallowing invalid dates (e.g. 31st February) being set by the following + * functions: + * + * Date::setYear() + * Date::setMonth() + * Date::setDay() + * + * If the constant is set to 'true', then the date will be checked (by + * default), and if invalid, an error will be returned with the Date object + * left unmodified. + * + * This constant is set to 'false' by default for backwards-compatibility + * reasons, however, you are recommended to set it to 'true'. + * + * Note that setHour(), setMinute(), setSecond() and setPartSecond() + * allow an invalid date/time to be set regardless of the value of this + * constant. + * + * @since Constant available since Release 1.5.0 + */ +define('DATE_VALIDATE_DATE_BY_DEFAULT', false); + +/** + * Whether, by default, to accept times including leap seconds (i.e. '23.59.60') + * when setting the date/time, and whether to count leap seconds in the + * following functions: + * + * Date::addSeconds() + * Date::subtractSeconds() + * Date_Calc::addSeconds() + * Date::round() + * Date::roundSeconds() + * + * This constant is set to 'false' by default for backwards-compatibility + * reasons, however, you are recommended to set it to 'true'. + * + * Note that this constant does not affect Date::addSpan() and + * Date::subtractSpan() which will not count leap seconds in any case. + * + * @since Constant available since Release 1.5.0 + */ +define('DATE_COUNT_LEAP_SECONDS', false); + + +// }}} +// {{{ Output format constants (used in 'Date::getDate()') + +/** + * "YYYY-MM-DD HH:MM:SS" + */ +define('DATE_FORMAT_ISO', 1); + +/** + * "YYYYMMSSTHHMMSS(Z|(+/-)HHMM)?" + */ +define('DATE_FORMAT_ISO_BASIC', 2); + +/** + * "YYYY-MM-SSTHH:MM:SS(Z|(+/-)HH:MM)?" + */ +define('DATE_FORMAT_ISO_EXTENDED', 3); + +/** + * "YYYY-MM-SSTHH:MM:SS(.S*)?(Z|(+/-)HH:MM)?" + */ +define('DATE_FORMAT_ISO_EXTENDED_MICROTIME', 6); + +/** + * "YYYYMMDDHHMMSS" + */ +define('DATE_FORMAT_TIMESTAMP', 4); + +/** + * long int, seconds since the unix epoch + */ +define('DATE_FORMAT_UNIXTIME', 5); + + +// }}} +// {{{ Class: Date + +/** + * Generic date handling class for PEAR + * + * Supports time zones with the Date_TimeZone class. Supports several + * operations from Date_Calc on Date objects. + * + * Note to developers: the class stores the local time and date in the + * local standard time. That is, it does not store the time as the + * local Summer time when and if the time zone is in Summer time. It + * is much easier to store local standard time and remember to offset + * it when the user requests it. + * + * @category Date and Time + * @package Date + * @author Baba Buehler + * @author Pierre-Alain Joye + * @author Firman Wandayandi + * @author C.A. Woodcock + * @copyright 1997-2007 Baba Buehler, Pierre-Alain Joye, Firman Wandayandi, C.A. Woodcock + * @license http://www.opensource.org/licenses/bsd-license.php + * BSD License + * @version Release: 1.5.0a1 + * @link http://pear.php.net/package/Date + */ +class Date +{ + + // {{{ Properties + + /** + * The year + * + * @var int + * @access private + * @since Property available since Release 1.0 + */ + var $year; + + /** + * The month + * + * @var int + * @access private + * @since Property available since Release 1.0 + */ + var $month; + + /** + * The day + * + * @var int + * @access private + * @since Property available since Release 1.0 + */ + var $day; + + /** + * The hour + * + * @var int + * @access private + * @since Property available since Release 1.0 + */ + var $hour; + + /** + * The minute + * + * @var int + * @access private + * @since Property available since Release 1.0 + */ + var $minute; + + /** + * The second + * + * @var int + * @access private + * @since Property available since Release 1.0 + */ + var $second; + + /** + * The parts of a second + * + * @var float + * @access private + * @since Property available since Release 1.4.3 + */ + var $partsecond; + + /** + * The year in local standard time + * + * @var int + * @access private + * @since Property available since Release 1.5.0 + */ + var $on_standardyear; + + /** + * The month in local standard time + * + * @var int + * @access private + * @since Property available since Release 1.5.0 + */ + var $on_standardmonth; + + /** + * The day in local standard time + * + * @var int + * @access private + * @since Property available since Release 1.5.0 + */ + var $on_standardday; + + /** + * The hour in local standard time + * + * @var int + * @access private + * @since Property available since Release 1.5.0 + */ + var $on_standardhour; + + /** + * The minute in local standard time + * + * @var int + * @access private + * @since Property available since Release 1.5.0 + */ + var $on_standardminute; + + /** + * The second in local standard time + * + * @var int + * @access private + * @since Property available since Release 1.5.0 + */ + var $on_standardsecond; + + /** + * The part-second in local standard time + * + * @var float + * @access private + * @since Property available since Release 1.5.0 + */ + var $on_standardpartsecond; + + /** + * Whether the object should accept and count leap seconds + * + * @var bool + * @access private + * @since Property available since Release 1.5.0 + */ + var $ob_countleapseconds; + + /** + * Whether the time is valid as a local time (an invalid time + * is one that lies in the 'skipped hour' at the point that + * the clocks go forward) + * + * @var bool + * @access private + * @see Date::isTimeValid() + * @since Property available since Release 1.5.0 + */ + var $ob_invalidtime = null; + + /** + * Date_TimeZone object for this date + * + * @var object Date_TimeZone object + * @access private + * @since Property available since Release 1.0 + */ + var $tz; + + /** + * Defines the default weekday abbreviation length + * + * Formerly used by Date::format(), but now redundant - the abbreviation + * for the current locale of the machine is used. + * + * @var int + * @access private + * @since Property available since Release 1.4.4 + */ + var $getWeekdayAbbrnameLength = 3; + + + // }}} + // {{{ Constructor + + /** + * Constructor + * + * Creates a new Date Object initialized to the current date/time in the + * system-default timezone by default. A date optionally + * passed in may be in the ISO 8601, TIMESTAMP or UNIXTIME format, + * or another Date object. If no date is passed, the current date/time + * is used. + * + * If a date is passed and an exception is returned by 'setDate()' + * there is nothing that this function can do, so for this reason, it + * is advisable to pass no parameter and to make a separate call to + * 'setDate()'. A date/time should only be passed if known to be a + * valid ISO 8601 string or a valid Unix timestamp. + * + * @param mixed $date optional ISO 8601 date/time to initialize; + * or, a Unix time stamp + * @param bool $pb_countleapseconds whether to count leap seconds + * (defaults to DATE_COUNT_LEAP_SECONDS) + * + * @return void + * @access public + * @see Date::setDate() + */ + function Date($date = null, + $pb_countleapseconds = DATE_COUNT_LEAP_SECONDS) + { + $this->ob_countleapseconds = $pb_countleapseconds; + + if (is_a($date, 'Date')) { + $this->copy($date); + } else { + if (!is_null($date)) { + // 'setDate()' expects a time zone to be already set: + // + $this->_setTZToDefault(); + $this->setDate($date); + } else { + $this->setNow(); + } + } + } + + + // }}} + // {{{ copy() + + /** + * Copy values from another Date object + * + * Makes this Date a copy of another Date object. This is a + * PHP4-compatible implementation of '__clone()' in PHP5. + * + * @param object $date Date object to copy + * + * @return void + * @access public + */ + function copy($date) + { + $this->year = $date->year; + $this->month = $date->month; + $this->day = $date->day; + $this->hour = $date->hour; + $this->minute = $date->minute; + $this->second = $date->second; + $this->partsecond = $date->partsecond; + + $this->on_standardyear = $date->on_standardyear; + $this->on_standardmonth = $date->on_standardmonth; + $this->on_standardday = $date->on_standardday; + $this->on_standardhour = $date->on_standardhour; + $this->on_standardminute = $date->on_standardminute; + $this->on_standardsecond = $date->on_standardsecond; + $this->on_standardpartsecond = $date->on_standardpartsecond; + + $this->ob_countleapseconds = $date->ob_countleapseconds; + $this->ob_invalidtime = $date->ob_invalidtime; + + $this->tz = new Date_TimeZone($date->getTZID()); + + $this->getWeekdayAbbrnameLength = $date->getWeekdayAbbrnameLength; + } + + + // }}} + // {{{ __clone() + + /** + * Copy values from another Date object + * + * Makes this Date a copy of another Date object. For PHP5 + * only. + * + * @return void + * @access public + * @see Date::copy() + */ + function __clone() + { + // This line of code would be preferable, but will only + // compile in PHP5: + // + // $this->tz = clone $this->tz; + + $this->tz = new Date_TimeZone($this->getTZID()); + } + + + // }}} + // {{{ setDate() + + /** + * Sets the fields of a Date object based on the input date and format + * + * Format parameter should be one of the specified DATE_FORMAT_* constants: + * + * DATE_FORMAT_ISO + * - 'YYYY-MM-DD HH:MI:SS' + * DATE_FORMAT_ISO_BASIC + * - 'YYYYMMSSTHHMMSS(Z|(+/-)HHMM)?' + * DATE_FORMAT_ISO_EXTENDED + * - 'YYYY-MM-SSTHH:MM:SS(Z|(+/-)HH:MM)?' + * DATE_FORMAT_ISO_EXTENDED_MICROTIME + * - 'YYYY-MM-SSTHH:MM:SS(.S*)?(Z|(+/-)HH:MM)?' + * DATE_FORMAT_TIMESTAMP + * - 'YYYYMMDDHHMMSS' + * DATE_FORMAT_UNIXTIME' + * - long integer of the no of seconds since + * the Unix Epoch + * (1st January 1970 00.00.00 GMT) + * + * @param string $date input date + * @param int $format optional format constant + * (DATE_FORMAT_*) of the input date. + * This parameter is not needed, + * except to force the setting of the + * date from a Unix time-stamp + * (DATE_FORMAT_UNIXTIME). + * @param bool $pb_repeatedhourdefault value to return if repeated + * hour is specified (defaults + * to false) + * + * @return void + * @access public + */ + function setDate($date, + $format = DATE_FORMAT_ISO, + $pb_repeatedhourdefault = false) + { + + if (preg_match('/^([0-9]{4,4})-?(0[1-9]|1[0-2])-?(0[1-9]|[12][0-9]|3[01])' . + '([T\s]?([01][0-9]|2[0-3]):?' . // [hh] + '([0-5][0-9]):?([0-5][0-9]|60)(\.\d+)?' . // [mi]:[ss] + '(Z|[+\-][0-9]{2,2}(:?[0-5][0-9])?)?)?$/i', // offset + $date, $regs) && + $format != DATE_FORMAT_UNIXTIME + ) { + // DATE_FORMAT_ISO, ISO_BASIC, ISO_EXTENDED, and TIMESTAMP + // These formats are extremely close to each other. This regex + // is very loose and accepts almost any butchered format you could + // throw at it. e.g. 2003-10-07 19:45:15 and 2003-10071945:15 + // are the same thing in the eyes of this regex, even though the + // latter is not a valid ISO 8601 date. + + if (!Date_Calc::isValidDate($regs[3], $regs[2], $regs[1])) { + return PEAR::raiseError("'" . + Date_Calc::dateFormat($regs[1], + $regs[2], + $regs[3], + "%Y-%m-%d") . + "' is invalid calendar date", + DATE_ERROR_INVALIDDATE); + } + + if (isset($regs[9])) { + if ($regs[9] == "Z") { + $this->tz = new Date_TimeZone("UTC"); + } else { + $this->tz = new Date_TimeZone("UTC" . $regs[9]); + } + } + + $this->setLocalTime($regs[3], + $regs[2], + $regs[1], + isset($regs[5]) ? $regs[5] : 0, + isset($regs[6]) ? $regs[6] : 0, + isset($regs[7]) ? $regs[7] : 0, + isset($regs[8]) ? $regs[8] : 0.0, + $pb_repeatedhourdefault); + + } else if (is_numeric($date)) { + // Unix Time; N.B. Unix Time is defined relative to GMT, + // so it needs to be adjusted for the current time zone; + // however we do not know if it is in Summer time until + // we have converted it from Unix time: + // + + // Get current time zone details: + // + $hs_id = $this->getTZID(); + + // Input Unix time as UTC: + // + $this->tz = new Date_TimeZone("UTC"); + $this->setDate(gmdate("Y-m-d H:i:s", $date)); + + // Convert back to correct time zone: + // + $this->convertTZByID($hs_id); + } else { + return PEAR::raiseError("Date not in ISO 8601 format", + DATE_ERROR_INVALIDDATEFORMAT); + } + } + + + // }}} + // {{{ setNow() + + /** + * Sets to local current time and time zone + * + * @param bool $pb_setmicrotime whether to set micro-time (defaults to the + * value of the constant + * DATE_CAPTURE_MICROTIME_BY_DEFAULT) + * + * @return void + * @access public + * @since Method available since Release 1.5.0 + */ + function setNow($pb_setmicrotime = DATE_CAPTURE_MICROTIME_BY_DEFAULT) + { + $this->_setTZToDefault(); + + if ($pb_setmicrotime) { + $ha_unixtime = gettimeofday(); + } else { + $ha_unixtime = array("sec" => time()); + } + + $this->setDate(date("Y-m-d H:i:s", $ha_unixtime["sec"]) . + (isset($ha_unixtime["usec"]) ? + "." . sprintf("%06d", $ha_unixtime["usec"]) : + "")); + } + + + // }}} + // {{{ round() + + /** + * Rounds the date according to the specified precision (defaults + * to nearest day) + * + * The precision parameter must be one of the following constants: + * + * DATE_PRECISION_YEAR + * DATE_PRECISION_MONTH + * DATE_PRECISION_DAY + * DATE_PRECISION_HOUR + * DATE_PRECISION_10MINUTES + * DATE_PRECISION_MINUTE + * DATE_PRECISION_10SECONDS + * DATE_PRECISION_SECOND + * + * N.B. the default is DATE_PRECISION_DAY + * + * The precision can also be specified as an integral offset from + * one of these constants, where the offset reflects a precision + * of 10 to the power of the offset greater than the constant. + * For example: + * + * DATE_PRECISION_YEAR - 1 rounds the date to the nearest 10 + * years + * DATE_PRECISION_YEAR - 3 rounds the date to the nearest 1000 + * years + * DATE_PRECISION_SECOND + 1 rounds the date to 1 decimal + * point of a second + * DATE_PRECISION_SECOND + 3 rounds the date to 3 decimal + * points of a second + * DATE_PRECISION_SECOND - 1 rounds the date to the nearest 10 + * seconds (thus it is equivalent to + * DATE_PRECISION_10SECONDS) + * + * @param int $pn_precision a 'DATE_PRECISION_*' constant + * @param bool $pb_correctinvalidtime whether to correct, by adding the + * local Summer time offset, the rounded + * time if it falls in the skipped hour + * (defaults to + * DATE_CORRECTINVALIDTIME_DEFAULT) + * + * @return void + * @access public + * @since Method available since Release 1.5.0 + */ + function round($pn_precision = DATE_PRECISION_DAY, + $pb_correctinvalidtime = DATE_CORRECTINVALIDTIME_DEFAULT) + { + if ($pn_precision <= DATE_PRECISION_DAY) { + list($hn_year, + $hn_month, + $hn_day, + $hn_hour, + $hn_minute, + $hn_secondraw) = + Date_Calc::round($pn_precision, + $this->day, + $this->month, + $this->year, + $this->hour, + $this->minute, + $this->partsecond == 0.0 ? + $this->second : + $this->second + $this->partsecond, + $this->ob_countleapseconds); + if (is_float($hn_secondraw)) { + $hn_second = intval($hn_secondraw); + $hn_partsecond = $hn_secondraw - $hn_second; + } else { + $hn_second = $hn_secondraw; + $hn_partsecond = 0.0; + } + + $this->setLocalTime($hn_day, + $hn_month, + $hn_year, + $hn_hour, + $hn_minute, + $hn_second, + $hn_partsecond, + true, // This is unlikely anyway, but the + // day starts with the repeated hour + // the first time around + $pb_correctinvalidtime); + return; + } + + // ($pn_precision >= DATE_PRECISION_HOUR) + // + if ($this->tz->getDSTSavings() % 3600000 == 0 || + ($this->tz->getDSTSavings() % 60000 == 0 && + $pn_precision >= DATE_PRECISION_MINUTE) + ) { + list($hn_year, + $hn_month, + $hn_day, + $hn_hour, + $hn_minute, + $hn_secondraw) = + Date_Calc::round($pn_precision, + $this->on_standardday, + $this->on_standardmonth, + $this->on_standardyear, + $this->on_standardhour, + $this->on_standardminute, + $this->on_standardpartsecond == 0.0 ? + $this->on_standardsecond : + $this->on_standardsecond + + $this->on_standardpartsecond, + $this->ob_countleapseconds); + if (is_float($hn_secondraw)) { + $hn_second = intval($hn_secondraw); + $hn_partsecond = $hn_secondraw - $hn_second; + } else { + $hn_second = $hn_secondraw; + $hn_partsecond = 0.0; + } + + $this->setStandardTime($hn_day, + $hn_month, + $hn_year, + $hn_hour, + $hn_minute, + $hn_second, + $hn_partsecond); + return; + } + + // Very unlikely anyway (as I write, the only time zone like this + // is Lord Howe Island in Australia (offset of half an hour)): + // + // (This algorithm could be better) + // + list($hn_year, + $hn_month, + $hn_day, + $hn_hour, + $hn_minute, + $hn_secondraw) = + Date_Calc::round($pn_precision, + $this->day, + $this->month, + $this->year, + $this->hour, + $this->minute, + $this->partsecond == 0.0 ? + $this->second : + $this->second + $this->partsecond, + $this->ob_countleapseconds); + if (is_float($hn_secondraw)) { + $hn_second = intval($hn_secondraw); + $hn_partsecond = $hn_secondraw - $hn_second; + } else { + $hn_second = $hn_secondraw; + $hn_partsecond = 0.0; + } + + $this->setLocalTime($hn_day, + $hn_month, + $hn_year, + $hn_hour, + $hn_minute, + $hn_second, + $hn_partsecond, + false, // This will be right half the time + $pb_correctinvalidtime); // This will be right + // some of the time + // (depends on Summer + // time offset) + } + + + // }}} + // {{{ roundSeconds() + + /** + * Rounds seconds up or down to the nearest specified unit + * + * N.B. this function is equivalent to calling: + * 'round(DATE_PRECISION_SECOND + $pn_precision)' + * + * @param int $pn_precision number of digits after the decimal point + * @param bool $pb_correctinvalidtime whether to correct, by adding the + * local Summer time offset, the rounded + * time if it falls in the skipped hour + * (defaults to + * DATE_CORRECTINVALIDTIME_DEFAULT) + * + * @return void + * @access public + * @since Method available since Release 1.5.0 + */ + function roundSeconds($pn_precision = 0, + $pb_correctinvalidtime = DATE_CORRECTINVALIDTIME_DEFAULT) + { + $this->round(DATE_PRECISION_SECOND + $pn_precision, + $pb_correctinvalidtime); + } + + + // }}} + // {{{ trunc() + + /** + * Truncates the date according to the specified precision (by + * default, it truncates the time part of the date) + * + * The precision parameter must be one of the following constants: + * + * DATE_PRECISION_YEAR + * DATE_PRECISION_MONTH + * DATE_PRECISION_DAY + * DATE_PRECISION_HOUR + * DATE_PRECISION_10MINUTES + * DATE_PRECISION_MINUTE + * DATE_PRECISION_10SECONDS + * DATE_PRECISION_SECOND + * + * N.B. the default is DATE_PRECISION_DAY + * + * The precision can also be specified as an integral offset from + * one of these constants, where the offset reflects a precision + * of 10 to the power of the offset greater than the constant. + * For example: + * + * DATE_PRECISION_YEAR truncates the month, day and time + * part of the year + * DATE_PRECISION_YEAR - 1 truncates the unit part of the + * year, e.g. 1987 becomes 1980 + * DATE_PRECISION_YEAR - 3 truncates the hundreds part of the + * year, e.g. 1987 becomes 1000 + * DATE_PRECISION_SECOND + 1 truncates the part of the second + * less than 0.1 of a second, e.g. + * 3.26301 becomes 3.2 seconds + * DATE_PRECISION_SECOND + 3 truncates the part of the second + * less than 0.001 of a second, e.g. + * 3.26301 becomes 3.263 seconds + * DATE_PRECISION_SECOND - 1 truncates the unit part of the + * seconds (thus it is equivalent to + * DATE_PRECISION_10SECONDS) + * + * @param int $pn_precision a 'DATE_PRECISION_*' constant + * @param bool $pb_correctinvalidtime whether to correct, by adding the + * local Summer time offset, the + * truncated time if it falls in the + * skipped hour (defaults to + * DATE_CORRECTINVALIDTIME_DEFAULT) + * + * @return void + * @access public + * @since Method available since Release 1.5.0 + */ + function trunc($pn_precision = DATE_PRECISION_DAY, + $pb_correctinvalidtime = DATE_CORRECTINVALIDTIME_DEFAULT) + { + if ($pn_precision <= DATE_PRECISION_DAY) { + if ($pn_precision <= DATE_PRECISION_YEAR) { + $hn_month = 0; + $hn_day = 0; + $hn_hour = 0; + $hn_minute = 0; + $hn_second = 0; + $hn_partsecond = 0.0; + + $hn_invprecision = DATE_PRECISION_YEAR - $pn_precision; + if ($hn_invprecision > 0) { + $hn_year = intval($this->year / pow(10, $hn_invprecision)) * + pow(10, $hn_invprecision); + // + // (Conversion to int necessary for PHP <= 4.0.6) + } else { + $hn_year = $this->year; + } + } else if ($pn_precision == DATE_PRECISION_MONTH) { + $hn_year = $this->year; + $hn_month = $this->month; + $hn_day = 0; + $hn_hour = 0; + $hn_minute = 0; + $hn_second = 0; + $hn_partsecond = 0.0; + } else if ($pn_precision == DATE_PRECISION_DAY) { + $hn_year = $this->year; + $hn_month = $this->month; + $hn_day = $this->day; + $hn_hour = 0; + $hn_minute = 0; + $hn_second = 0; + $hn_partsecond = 0.0; + } + + $this->setLocalTime($hn_day, + $hn_month, + $hn_year, + $hn_hour, + $hn_minute, + $hn_second, + $hn_partsecond, + true, // This is unlikely anyway, but the + // day starts with the repeated + // hour the first time around + $pb_correctinvalidtime); + return; + } + + // Precision is at least equal to DATE_PRECISION_HOUR + // + if ($pn_precision == DATE_PRECISION_HOUR) { + $this->addSeconds($this->partsecond == 0.0 ? + -$this->second : + -$this->second - $this->partsecond); + // + // (leap seconds irrelevant) + + $this->addMinutes(-$this->minute); + } else if ($pn_precision <= DATE_PRECISION_MINUTE) { + if ($pn_precision == DATE_PRECISION_10MINUTES) { + $this->addMinutes(-$this->minute % 10); + } + + $this->addSeconds($this->partsecond == 0.0 ? + -$this->second : + -$this->second - $this->partsecond); + // + // (leap seconds irrelevant) + + } else if ($pn_precision == DATE_PRECISION_10SECONDS) { + $this->addSeconds($this->partsecond == 0.0 ? + -$this->second % 10 : + (-$this->second % 10) - $this->partsecond); + // + // (leap seconds irrelevant) + + } else { + // Assume Summer time offset cannot be composed of part-seconds: + // + $hn_precision = $pn_precision - DATE_PRECISION_SECOND; + $hn_partsecond = intval($this->on_standardpartsecond * + pow(10, $hn_precision)) / + pow(10, $hn_precision); + $this->setStandardTime($this->on_standardday, + $this->on_standardmonth, + $this->on_standardyear, + $this->on_standardhour, + $this->on_standardminute, + $this->on_standardsecond, + $hn_partsecond); + } + } + + + // }}} + // {{{ truncSeconds() + + /** + * Truncates seconds according to the specified precision + * + * N.B. this function is equivalent to calling: + * 'Date::trunc(DATE_PRECISION_SECOND + $pn_precision)' + * + * @param int $pn_precision number of digits after the decimal point + * @param bool $pb_correctinvalidtime whether to correct, by adding the + * local Summer time offset, the + * truncated time if it falls in the + * skipped hour (defaults to + * DATE_CORRECTINVALIDTIME_DEFAULT) + * + * @return void + * @access public + * @since Method available since Release 1.5.0 + */ + function truncSeconds($pn_precision = 0, + $pb_correctinvalidtime = DATE_CORRECTINVALIDTIME_DEFAULT) + { + $this->trunc(DATE_PRECISION_SECOND + $pn_precision, + $pb_correctinvalidtime); + } + + + // }}} + // {{{ getDate() + + /** + * Gets a string (or other) representation of this date + * + * Returns a date in the format specified by the DATE_FORMAT_* constants. + * + * @param int $format format constant (DATE_FORMAT_*) of the output date + * + * @return string the date in the requested format + * @access public + */ + function getDate($format = DATE_FORMAT_ISO) + { + switch ($format) { + case DATE_FORMAT_ISO: + return $this->format("%Y-%m-%d %T"); + break; + case DATE_FORMAT_ISO_BASIC: + $format = "%Y%m%dT%H%M%S"; + if ($this->getTZID() == 'UTC') { + $format .= "Z"; + } + return $this->format($format); + break; + case DATE_FORMAT_ISO_EXTENDED: + $format = "%Y-%m-%dT%H:%M:%S"; + if ($this->getTZID() == 'UTC') { + $format .= "Z"; + } + return $this->format($format); + break; + case DATE_FORMAT_ISO_EXTENDED_MICROTIME: + $format = "%Y-%m-%dT%H:%M:%s"; + if ($this->getTZID() == 'UTC') { + $format .= "Z"; + } + return $this->format($format); + break; + case DATE_FORMAT_TIMESTAMP: + return $this->format("%Y%m%d%H%M%S"); + break; + case DATE_FORMAT_UNIXTIME: + // Enter a time in UTC, so use 'gmmktime()' (the alternative + // is to offset additionally by the local time, but the object + // is not necessarily using local time): + // + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + return gmmktime($this->on_standardhour, + $this->on_standardminute, + $this->on_standardsecond, + $this->on_standardmonth, + $this->on_standardday, + $this->on_standardyear) - + $this->tz->getRawOffset() / 1000; // N.B. Unix-time excludes + // leap seconds by + // definition + break; + } + } + + + // }}} + // {{{ format() + + /** + * Date pretty printing, similar to strftime() + * + * Formats the date in the given format, much like + * strftime(). Most strftime() options are supported.

+ * + * Formatting options:

+ * + * %a abbreviated weekday name (Sun, Mon, Tue)
+ * %A full weekday name (Sunday, Monday, Tuesday)
+ * %b abbreviated month name (Jan, Feb, Mar)
+ * %B full month name (January, February, March)
+ * %C century number (the year divided by 100 and truncated + * to an integer, range 00 to 99)
+ * %d day of month (range 00 to 31)
+ * %D equivalent to "%m/%d/%y"
+ * %e day of month without leading noughts (range 0 to 31)
+ * %E Julian day - no of days since Monday, 24th November, + * 4714 B.C. (in the proleptic Gregorian calendar)
+ * %g like %G, but without the century
+ * %G the 4-digit year corresponding to the ISO week + * number (see %V). This has the same format and value + * as %Y, except that if the ISO week number belongs + * to the previous or next year, that year is used + * instead.
+ * %h hour as decimal number without leading noughts (0 + * to 23)
+ * %H hour as decimal number (00 to 23)
+ * %i hour as decimal number on 12-hour clock without + * leading noughts (1 to 12)
+ * %I hour as decimal number on 12-hour clock (01 to 12)
+ * %j day of year (range 001 to 366)
+ * %m month as decimal number (range 01 to 12)
+ * %M minute as a decimal number (00 to 59)
+ * %n newline character ("\n")
+ * %o raw timezone offset expressed as '+/-HH:MM'
+ * %O dst-corrected timezone offset expressed as '+/-HH:MM'
+ * %p either 'am' or 'pm' depending on the time
+ * %P either 'AM' or 'PM' depending on the time
+ * %r time in am/pm notation; equivalent to "%I:%M:%S %p"
+ * %R time in 24-hour notation; equivalent to "%H:%M"
+ * %s seconds including the micro-time (the decimal + * representation less than one second to six decimal + * places
+ * %S seconds as a decimal number (00 to 59)
+ * %t tab character ("\t")
+ * %T current time; equivalent to "%H:%M:%S"
+ * %u day of week as decimal (1 to 7; where 1 = Monday)
+ * %U week number of the current year as a decimal + * number, starting with the first Sunday as the first + * day of the first week (i.e. the first full week of + * the year, and the week that contains 7th January) + * (00 to 53)
+ * %V the ISO 8601:1988 week number of the current year + * as a decimal number, range 01 to 53, where week 1 + * is the first week that has at least 4 days in the + * current year, and with Monday as the first day of + * the week. (Use %G or %g for the year component + * that corresponds to the week number for the + * specified timestamp.) + * %w day of week as decimal (0 to 6; where 0 = Sunday)
+ * %W week number of the current year as a decimal + * number, starting with the first Monday as the first + * day of the first week (i.e. the first full week of + * the year, and the week that contains 7th January) + * (00 to 53)
+ * %y year as decimal (range 00 to 99)
+ * %Y year as decimal including century (range 0000 to + * 9999)
+ * %Z Abbreviated form of time zone name, e.g. 'GMT', or + * the abbreviation for Summer time if the date falls + * in Summer time, e.g. 'BST'.
+ * %% literal '%'
+ *
+ * + * The following codes render a different output to that of 'strftime()': + * + * %e in 'strftime()' a single digit is preceded by a space + * %h in 'strftime()' is equivalent to '%b' + * %U '%U' and '%W' are different in 'strftime()' in that + * if week 1 does not start on 1st January, '00' is + * returned, whereas this function returns '53', that is, + * the week is counted as the last of the previous year. + * %W + * + * @param string $format the format string for returned date/time + * + * @return string date/time in given format + * @access public + */ + function format($format) + { + $output = ""; + + $hn_isoyear = null; + $hn_isoweek = null; + $hn_isoday = null; + + for ($strpos = 0; $strpos < strlen($format); $strpos++) { + $char = substr($format, $strpos, 1); + if ($char == "%") { + $nextchar = substr($format, $strpos + 1, 1); + switch ($nextchar) { + case "a": + $output .= Date_Calc::getWeekdayAbbrname($this->day, + $this->month, $this->year, + $this->getWeekdayAbbrnameLength); + break; + case "A": + $output .= Date_Calc::getWeekdayFullname($this->day, + $this->month, $this->year); + break; + case "b": + $output .= Date_Calc::getMonthAbbrname($this->month); + break; + case "B": + $output .= Date_Calc::getMonthFullname($this->month); + break; + case "C": + $output .= sprintf("%02d", intval($this->year / 100)); + break; + case "d": + $output .= sprintf("%02d", $this->day); + break; + case "D": + $output .= sprintf("%02d/%02d/%02d", $this->month, + $this->day, $this->year); + break; + case "e": + $output .= $this->day; + break; + case "E": + $output .= Date_Calc::dateToDays($this->day, $this->month, + $this->year); + break; + case "g": + if (is_null($hn_isoyear)) + list($hn_isoyear, $hn_isoweek, $hn_isoday) = + Date_Calc::isoWeekDate($this->day, + $this->month, + $this->year); + + $output .= sprintf("%02d", $hn_isoyear % 100); + break; + case "G": + if (is_null($hn_isoyear)) + list($hn_isoyear, $hn_isoweek, $hn_isoday) = + Date_Calc::isoWeekDate($this->day, + $this->month, + $this->year); + + $output .= sprintf("%04d", $hn_isoyear); + break; + case 'h': + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + $output .= sprintf("%d", $this->hour); + break; + case "H": + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + $output .= sprintf("%02d", $this->hour); + break; + case "i": + case "I": + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + $hour = $this->hour + 1 > 12 ? + $this->hour - 12 : + $this->hour; + $output .= $hour == 0 ? + 12 : + ($nextchar == "i" ? + $hour : + sprintf('%02d', $hour)); + break; + case "j": + $output .= sprintf("%03d", + Date_Calc::dayOfYear($this->day, + $this->month, + $this->year)); + break; + case "m": + $output .= sprintf("%02d", $this->month); + break; + case "M": + $output .= sprintf("%02d", $this->minute); + break; + case "n": + $output .= "\n"; + break; + case "O": + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + $offms = $this->getTZOffset(); + $direction = $offms >= 0 ? "+" : "-"; + $offmins = abs($offms) / 1000 / 60; + $hours = $offmins / 60; + $minutes = $offmins % 60; + + $output .= sprintf("%s%02d:%02d", $direction, $hours, $minutes); + break; + case "o": + $offms = $this->tz->getRawOffset($this); + $direction = $offms >= 0 ? "+" : "-"; + $offmins = abs($offms) / 1000 / 60; + $hours = $offmins / 60; + $minutes = $offmins % 60; + + $output .= sprintf("%s%02d:%02d", $direction, $hours, $minutes); + break; + case "p": + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + $output .= $this->hour >= 12 ? "pm" : "am"; + break; + case "P": + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + $output .= $this->hour >= 12 ? "PM" : "AM"; + break; + case "r": + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + $hour = $this->hour + 1 > 12 ? + $this->hour - 12 : + $this->hour; + $output .= sprintf("%02d:%02d:%02d %s", + $hour == 0 ? 12 : $hour, + $this->minute, + $this->second, + $this->hour >= 12 ? "PM" : "AM"); + break; + case "R": + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + $output .= sprintf("%02d:%02d", $this->hour, $this->minute); + break; + case "s": + $output .= str_replace(',', + '.', + sprintf("%09f", + (float)((float) $this->second + + $this->partsecond))); + break; + case "S": + $output .= sprintf("%02d", $this->second); + break; + case "t": + $output .= "\t"; + break; + case "T": + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + $output .= sprintf("%02d:%02d:%02d", + $this->hour, + $this->minute, + $this->second); + break; + case "u": + $hn_dayofweek = $this->getDayOfWeek(); + $output .= $hn_dayofweek == 0 ? 7 : $hn_dayofweek; + break; + case "U": + $ha_week = Date_Calc::weekOfYear7th($this->day, + $this->month, + $this->year, + 0); + $output .= sprintf("%02d", $ha_week[1]); + break; + case "V": + if (is_null($hn_isoyear)) + list($hn_isoyear, $hn_isoweek, $hn_isoday) = + Date_Calc::isoWeekDate($this->day, + $this->month, + $this->year); + + $output .= $hn_isoweek; + break; + case "w": + $output .= $this->getDayOfWeek(); + break; + case "W": + $ha_week = Date_Calc::weekOfYear7th($this->day, + $this->month, + $this->year, + 1); + $output .= sprintf("%02d", $ha_week[1]); + break; + case 'y': + $output .= sprintf('%0' . + ($this->year < 0 ? '3' : '2') . + 'd', + $this->year % 100); + break; + case "Y": + $output .= sprintf('%0' . + ($this->year < 0 ? '5' : '4') . + 'd', + $this->year); + break; + case "Z": + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + $output .= $this->getTZShortName(); + break; + case "%": + $output .= "%"; + break; + default: + $output .= $char.$nextchar; + } + $strpos++; + } else { + $output .= $char; + } + } + return $output; + + } + + + // }}} + // {{{ _getOrdinalSuffix() + + /** + * Returns appropriate ordinal suffix (i.e. 'th', 'st', 'nd' or 'rd') + * + * @param int $pn_num number with which to determine suffix + * @param bool $pb_uppercase boolean specifying if the suffix should be + * capitalized + * + * @return string + * @access private + * @since Method available since Release 1.5.0 + */ + function _getOrdinalSuffix($pn_num, $pb_uppercase = true) + { + switch (($pn_numabs = abs($pn_num)) % 100) { + case 11: + case 12: + case 13: + $hs_suffix = "th"; + break; + default: + switch ($pn_numabs % 10) { + case 1: + $hs_suffix = "st"; + break; + case 2: + $hs_suffix = "nd"; + break; + case 3: + $hs_suffix = "rd"; + break; + default: + $hs_suffix = "th"; + } + } + + return $pb_uppercase ? strtoupper($hs_suffix) : $hs_suffix; + } + + + // }}} + // {{{ _spellNumber() + + /** + * Converts a number to its word representation + * + * Private helper function, particularly for 'format2()'. N.B. The + * second argument is the 'SP' code which can be specified in the + * format string for 'format2()' and is interpreted as follows: + * 'SP' - returns upper-case spelling, e.g. 'FOUR HUNDRED' + * 'Sp' - returns spelling with first character of each word + * capitalized, e.g. 'Four Hundred' + * 'sp' - returns lower-case spelling, e.g. 'four hundred' + * + * @param int $pn_num number to be converted to words + * @param bool $pb_ordinal boolean specifying if the number should + * be ordinal + * @param string $ps_capitalization string for specifying capitalization + * options + * @param string $ps_locale language name abbreviation used for + * formatting numbers as spelled-out words + * + * @return string + * @access private + * @since Method available since Release 1.5.0 + */ + function _spellNumber($pn_num, + $pb_ordinal = false, + $ps_capitalization = "SP", + $ps_locale = "en_GB") + { + include_once "Numbers/Words.php"; + $hs_words = Numbers_Words::toWords($pn_num, $ps_locale); + if (Pear::isError($hs_words)) { + return $hs_words; + } + + if ($pb_ordinal && substr($ps_locale, 0, 2) == "en") { + if (($pn_rem = ($pn_numabs = abs($pn_num)) % 100) == 12) { + $hs_words = substr($hs_words, 0, -2) . "fth"; + } else if ($pn_rem >= 11 && $pn_rem <= 15) { + $hs_words .= "th"; + } else { + switch ($pn_numabs % 10) { + case 1: + $hs_words = substr($hs_words, 0, -3) . "first"; + break; + case 2: + $hs_words = substr($hs_words, 0, -3) . "second"; + break; + case 3: + $hs_words = substr($hs_words, 0, -3) . "ird"; + break; + case 5: + $hs_words = substr($hs_words, 0, -2) . "fth"; + break; + default: + switch (substr($hs_words, -1)) { + case "e": + $hs_words = substr($hs_words, 0, -1) . "th"; + break; + case "t": + $hs_words .= "h"; + break; + case "y": + $hs_words = substr($hs_words, 0, -1) . "ieth"; + break; + default: + $hs_words .= "th"; + } + } + } + } + + if (($hs_char = substr($ps_capitalization, 0, 1)) == + strtolower($hs_char)) { + $hb_upper = false; + $hs_words = strtolower($hs_words); + } else if (($hs_char = substr($ps_capitalization, 1, 1)) == + strtolower($hs_char)) { + $hb_upper = false; + $hs_words = ucwords($hs_words); + } else { + $hb_upper = true; + $hs_words = strtoupper($hs_words); + } + + return $hs_words; + } + + + // }}} + // {{{ _formatNumber() + + /** + * Formats a number according to the specified format string + * + * Private helper function, for 'format2()', which interprets the + * codes 'SP' and 'TH' and the combination of the two as follows: + * + * TH Ordinal number + * SP Spelled cardinal number + * SPTH Spelled ordinal number (combination of 'SP' and 'TH' + * in any order) + * THSP + * + * Code 'SP' can have the following three variations (which can also be used + * in combination with 'TH'): + * + * SP returns upper-case spelling, e.g. 'FOUR HUNDRED' + * Sp returns spelling with first character of each word + * capitalized, e.g. 'Four Hundred' + * sp returns lower-case spelling, e.g. 'four hundred' + * + * Code 'TH' can have the following two variations (although in combination + * with code 'SP', the case specification of 'SP' takes precedence): + * + * TH returns upper-case ordinal suffix, e.g. 400TH + * th returns lower-case ordinal suffix, e.g. 400th + * + * N.B. The format string is passed by reference, in order to pass back + * the part of the format string that matches the valid codes 'SP' and + * 'TH'. If none of these are found, then it is set to an empty string; + * If both codes are found then a string is returned with code 'SP' + * preceding code 'TH' (i.e. 'SPTH', 'Spth' or 'spth'). + * + * @param int $pn_num integer to be converted to words + * @param string &$ps_format string of formatting codes (max. length 4) + * @param int $pn_numofdigits no of digits to display if displayed as + * numeral (i.e. not spelled out), not + * including the sign (if negative); to + * allow all digits specify 0 + * @param bool $pb_nopad boolean specifying whether to suppress + * padding with leading noughts (if displayed + * as numeral) + * @param bool $pb_nosign boolean specifying whether to suppress the + * display of the sign (if negative) + * @param string $ps_locale language name abbreviation used for + * formatting + * @param string $ps_thousandsep optional thousand-separator (e.g. a comma) + * numbers as spelled-out words + * @param int $pn_padtype optional integer to specify padding (if + * displayed as numeral) - can be + * STR_PAD_LEFT or STR_PAD_RIGHT + * + * @return string + * @access private + * @since Method available since Release 1.5.0 + */ + function _formatNumber($pn_num, + &$ps_format, + $pn_numofdigits, + $pb_nopad = false, + $pb_nosign = false, + $ps_locale = "en_GB", + $ps_thousandsep = null, + $pn_padtype = STR_PAD_LEFT) + { + $hs_code1 = substr($ps_format, 0, 2); + $hs_code2 = substr($ps_format, 2, 2); + + $hs_sp = null; + $hs_th = null; + if (strtoupper($hs_code1) == "SP") { + $hs_sp = $hs_code1; + if (strtoupper($hs_code2) == "TH") { + $hs_th = $hs_code2; + } + } else if (strtoupper($hs_code1) == "TH") { + $hs_th = $hs_code1; + if (strtoupper($hs_code2) == "SP") { + $hs_sp = $hs_code2; + } + } + + $hn_absnum = abs($pn_num); + if ($pn_numofdigits > 0 && strlen($hn_absnum) > $pn_numofdigits) { + $hn_absnum = intval(substr($hn_absnum, -$pn_numofdigits)); + } + $hs_num = $hn_absnum; + + if (!is_null($hs_sp)) { + // Spell out number: + // + $ps_format = $hs_sp . + (is_null($hs_th) ? "" : ($hs_sp == "SP" ? "TH" : "th")); + return $this->_spellNumber(!$pb_nosign && $pn_num < 0 ? + $hn_absnum * -1 : + $hn_absnum, + !is_null($hs_th), + $hs_sp, + $ps_locale); + } else { + // Display number as Arabic numeral: + // + if (!$pb_nopad) { + $hs_num = str_pad($hs_num, $pn_numofdigits, "0", $pn_padtype); + } + + if (!is_null($ps_thousandsep)) { + for ($i = strlen($hs_num) - 3; $i > 0; $i -= 3) { + $hs_num = substr($hs_num, 0, $i) . + $ps_thousandsep . + substr($hs_num, $i); + } + } + + if (!$pb_nosign) { + if ($pn_num < 0) + $hs_num = "-" . $hs_num; + else if (!$pb_nopad) + $hs_num = " " . $hs_num; + } + + if (!is_null($hs_th)) { + $ps_format = $hs_th; + return $hs_num . + $this->_getOrdinalSuffix($pn_num, + substr($hs_th, 0, 1) == "T"); + } else { + $ps_format = ""; + return $hs_num; + } + } + } + + + // }}} + // {{{ format2() + + /** + * Extended version of 'format()' with variable-length formatting codes + * + * Most codes reproduce the no of digits equal to the length of the code, + * for example, 'YYY' will return the last 3 digits of the year, and so + * the year 2007 will produce '007', and the year 89 will produce '089', + * unless the no-padding code is used as in 'NPYYY', which will return + * '89'. + * + * For negative values, the sign will be discarded, unless the 'S' code + * is used in combination, but note that for positive values the value + * will be padded with a leading space unless it is suppressed with + * the no-padding modifier, for example for 2007: + * + * YYYY returns '2007' + * SYYYY returns ' 2007' + * NPSYYYY returns '2007' + * + * The no-padding modifier 'NP' can be used with numeric codes to + * suppress leading (or trailing in the case of code 'F') noughts, and + * with character-returning codes such as 'DAY' to suppress trailing + * spaces, which will otherwise be padded to the maximum possible length + * of the return-value of the code; for example, for Monday: + * + * Day returns 'Monday ' because the maximum length of + * this code is 'Wednesday'; + * NPDay returns 'Monday' + * + * N.B. this code affects the code immediately following only, and + * without this code the default is always to apply padding. + * + * Most character-returning codes, such as 'MONTH', will + * set the capitalization according to the code, so for example: + * + * MONTH returns upper-case spelling, e.g. 'JANUARY' + * Month returns spelling with first character of each word + * capitalized, e.g. 'January' + * month returns lower-case spelling, e.g. 'january' + * + * Where it makes sense, numeric codes can be combined with a following + * 'SP' code which spells out the number, or with a 'TH' code, which + * renders the code as an ordinal ('TH' only works in English), for + * example, for 31st December: + * + * DD returns '31' + * DDTH returns '31ST' + * DDth returns '31st' + * DDSP returns 'THIRTY-ONE' + * DDSp returns 'Thirty-one' + * DDsp returns 'thirty-one' + * DDSPTH returns 'THIRTY-FIRST' + * DDSpth returns 'Thirty-first' + * DDspth returns 'thirty-first' + * + * + * All formatting options: + * + * - All punctuation and white-space is reproduced unchanged + * / + * , + * . + * ; + * : + * + * "text" Quoted text is reproduced unchanged (escape using + * '\') + * AD AD indicator with or without full stops; N.B. if you + * are using 'Astronomical' year numbering then 'A.D./B.C.' + * indicators will be out for negative years + * A.D. + * AM Meridian indicator with or without full stops + * A.M. + * BC BC indicator with or without full stops + * B.C. + * BCE BCE indicator with or without full stops + * B.C.E. + * CC Century, i.e. the year divided by 100, discarding the + * remainder; 'S' prefixes negative years with a minus sign + * SCC + * CE CE indicator with or without full stops + * C.E. + * D Day of week (0-6), where 0 represents Sunday + * DAY Name of day, padded with blanks to display width of the + * widest name of day in the locale of the machine + * DD Day of month (1-31) + * DDD Day of year (1-366) + * DY Abbreviated name of day + * FFF Fractional seconds; no radix character is printed. The + * no of 'F's determines the no of digits of the + * part-second to return; e.g. 'HH:MI:SS.FF' + * F[integer] The integer after 'F' specifies the number of + * digits of the part-second to return. This is an + * alternative to using F[integer], and 'F3' is thus + * equivalent to using 'FFF'. + * HH Hour of day (0-23) + * HH12 Hour of day (1-12) + * HH24 Hour of day (0-23) + * ID Day of week (1-7) based on the ISO standard + * IW Week of year (1-52 or 1-53) based on the ISO standard + * IYYY 4-digit year based on the ISO 8601 standard; 'S' + * prefixes negative years with a minus sign + * SIYYY + * IYY Last 3, 2, or 1 digit(s) of ISO year + * IY + * I + * J Julian day - the number of days since Monday, 24th + * November, 4714 B.C. (proleptic Gregorian calendar) + * MI Minute (0-59) + * MM Month (01-12; January = 01) + * MON Abbreviated name of month + * MONTH Name of month, padded with blanks to display width of + * the widest name of month in the date language used for + * PM Meridian indicator with or without full stops + * P.M. + * Q Quarter of year (1, 2, 3, 4; January - March = 1) + * RM Roman numeral month (I-XII; January = I); N.B. padded + * with leading spaces. + * SS Second (0-59) + * SSSSS Seconds past midnight (0-86399) + * TZC Abbreviated form of time zone name, e.g. 'GMT', or the + * abbreviation for Summer time if the date falls in Summer + * time, e.g. 'BST'. + * N.B. this is not a unique identifier - for this purpose + * use the time zone region (code 'TZR'). + * TZH Time zone hour; 'S' prefixes the hour with the correct + * sign, (+/-), which otherwise is not displayed. Note + * that the leading nought can be suppressed with the + * no-padding code 'NP'). Also note that if you combine + * with the 'SP' code, the sign will not be spelled out. + * (I.e. 'STZHSp' will produce '+One', for example, and + * not 'Plus One'. + * 'TZH:TZM' will produce, for example, '+05:30'. (Also + * see 'TZM' format code) + * STZH + * TZI Whether or not the date is in Summer time (daylight + * saving time). Returns '1' if Summer time, else '0'. + * TZM Time zone minute, without any +/- sign. (Also see + * 'TZH' format element) + * TZN Long form of time zone name, e.g. + * 'Greenwich Mean Time', or the name of the Summer time if + * the date falls in Summer time, e.g. + * 'British Summer Time'. N.B. this is not a unique + * identifier - for this purpose use the time zone region + * (code 'TZR'). + * TZO Time zone offset in ISO 8601 form - that is, 'Z' if + * UTC, else [+/-][hh]:[mm] (which would be equivalent + * to 'STZH:TZM'). Note that this result is right padded + * with spaces by default, (i.e. if 'Z'). + * TZS Time zone offset in seconds; 'S' prefixes negative + * sign with minus sign '-' if negative, and no sign if + * positive (i.e. -43200 to 50400). + * STZS + * TZR Time zone region, that is, the name or ID of the time + * zone e.g. 'Europe/London'. This value is unique for + * each time zone. + * U Seconds since the Unix Epoch - + * January 1 1970 00:00:00 GMT + * W 'Absolute' week of month (1-5), counting week 1 as + * 1st-7th of the year, regardless of the day + * W1 Week of year (1-54), counting week 1 as the week that + * contains 1st January + * W4 Week of year (1-53), counting week 1 as the week that + * contains 4th January (i.e. first week with at least 4 + * days) + * W7 Week of year (1-53), counting week 1 as the week that + * contains 7th January (i.e. first full week) + * WW 'Absolute' week of year (1-53), counting week 1 as + * 1st-7th of the year, regardless of the day + * YEAR Year, spelled out; 'S' prefixes negative years with + * 'MINUS'; N.B. 'YEAR' differs from 'YYYYSP' in that the + * first will render 1923, for example, as 'NINETEEN + * TWENTY-THREE, and the second as 'ONE THOUSAND NINE + * HUNDRED TWENTY-THREE' + * SYEAR + * YYYY 4-digit year; 'S' prefixes negative years with a minus + * sign + * SYYYY + * YYY Last 3, 2, or 1 digit(s) of year + * YY + * Y + * Y,YYY Year with thousands-separator in this position; five + * possible separators + * Y.YYY + * Y·YYY N.B. space-dot (mid-dot, interpunct) is valid only in + * ISO 8859-1 (so take care when using UTF-8 in + * particular) + * Y'YYY + * Y YYY + * + * In addition the following codes can be used in combination with other + * codes; + * Codes that modify the next code in the format string: + * + * NP 'No Padding' - Returns a value with no trailing blanks + * and no leading or trailing noughts; N.B. that the + * default is to include this padding in the return string. + * N.B. affects the code immediately following only. + * + * Codes that modify the previous code in the format string (can only + * be used with integral codes such as 'MM'): + * + * TH Ordinal number + * SP Spelled cardinal number + * SPTH Spelled ordinal number (combination of 'SP' and 'TH' + * in any order) + * THSP + * + * Code 'SP' can have the following three variations (which can also be used + * in combination with 'TH'): + * + * SP returns upper-case spelling, e.g. 'FOUR HUNDRED' + * Sp returns spelling with first character of each word + * capitalized, e.g. 'Four Hundred' + * sp returns lower-case spelling, e.g. 'four hundred' + * + * Code 'TH' can have the following two variations (although in combination + * with code 'SP', the case specification of 'SP' takes precedence): + * + * TH returns upper-case ordinal suffix, e.g. 400TH + * th returns lower-case ordinal suffix, e.g. 400th + * + * @param string $ps_format format string for returned date/time + * @param string $ps_locale language name abbreviation used for formatting + * numbers as spelled-out words + * + * @return string date/time in given format + * @access public + * @since Method available since Release 1.5.0 + */ + function format2($ps_format, $ps_locale = "en_GB") + { + if (!preg_match('/^("([^"\\\\]|\\\\\\\\|\\\\")*"|(D{1,3}|S?C+|' . + 'HH(12|24)?|I[DW]|S?IY*|J|M[IM]|Q|SS(SSS)?|S?TZ[HS]|' . + 'TZM|U|W[W147]?|S?Y{1,3}([,.·\' ]?YYY)*)(SP(TH)?|' . + 'TH(SP)?)?|AD|A\.D\.|AM|A\.M\.|BCE?|B\.C\.(E\.)?|CE|' . + 'C\.E\.|DAY|DY|F(F*|[1-9][0-9]*)|MON(TH)?|NP|PM|' . + 'P\.M\.|RM|TZ[CINOR]|S?YEAR|[^A-Z0-9"])*$/i', + $ps_format)) { + return PEAR::raiseError("Invalid date format '$ps_format'", + DATE_ERROR_INVALIDFORMATSTRING); + } + + $ret = ""; + $i = 0; + + $hb_nopadflag = false; + $hb_showsignflag = false; + + $hn_weekdaypad = null; + $hn_monthpad = null; + $hn_isoyear = null; + $hn_isoweek = null; + $hn_isoday = null; + $hn_tzoffset = null; + + while ($i < strlen($ps_format)) { + $hb_lower = false; + + if ($hb_nopadflag) { + $hb_nopad = true; + } else { + $hb_nopad = false; + } + if ($hb_showsignflag) { + $hb_nosign = false; + } else { + $hb_nosign = true; + } + $hb_nopadflag = false; + $hb_showsignflag = false; + + switch ($hs_char = substr($ps_format, $i, 1)) { + case "-": + case "/": + case ",": + case ".": + case ";": + case ":": + case " ": + $ret .= $hs_char; + $i += 1; + break; + case "\"": + preg_match('/(([^"\\\\]|\\\\\\\\|\\\\")*)"/', + $ps_format, + $ha_matches, + PREG_OFFSET_CAPTURE, + $i + 1); + $ret .= str_replace(array('\\\\', '\\"'), + array('\\', '"'), + $ha_matches[1][0]); + $i += strlen($ha_matches[0][0]) + 1; + break; + case "a": + $hb_lower = true; + case "A": + if (strtoupper(substr($ps_format, $i, 4)) == "A.D.") { + $ret .= $this->year >= 0 ? + ($hb_lower ? "a.d." : "A.D.") : + ($hb_lower ? "b.c." : "B.C."); + $i += 4; + } else if (strtoupper(substr($ps_format, $i, 2)) == "AD") { + $ret .= $this->year >= 0 ? + ($hb_lower ? "ad" : "AD") : + ($hb_lower ? "bc" : "BC"); + $i += 2; + } else { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + if (strtoupper(substr($ps_format, $i, 4)) == "A.M.") { + $ret .= $this->hour < 12 ? + ($hb_lower ? "a.m." : "A.M.") : + ($hb_lower ? "p.m." : "P.M."); + $i += 4; + } else if (strtoupper(substr($ps_format, $i, 2)) == "AM") { + $ret .= $this->hour < 12 ? + ($hb_lower ? "am" : "AM") : + ($hb_lower ? "pm" : "PM"); + $i += 2; + } + } + + break; + case "b": + $hb_lower = true; + case "B": + // Check for 'B.C.E.' first: + // + if (strtoupper(substr($ps_format, $i, 6)) == "B.C.E.") { + if ($this->year >= 0) { + $hs_era = $hb_lower ? "c.e." : "C.E."; + $ret .= $hb_nopad ? + $hs_era : + str_pad($hs_era, 6, " ", STR_PAD_RIGHT); + } else { + $ret .= $hb_lower ? "b.c.e." : "B.C.E."; + } + $i += 6; + } else if (strtoupper(substr($ps_format, $i, 3)) == "BCE") { + if ($this->year >= 0) { + $hs_era = $hb_lower ? "ce" : "CE"; + $ret .= $hb_nopad ? + $hs_era : + str_pad($hs_era, 3, " ", STR_PAD_RIGHT); + } else { + $ret .= $hb_lower ? "bce" : "BCE"; + } + $i += 3; + } else if (strtoupper(substr($ps_format, $i, 4)) == "B.C.") { + $ret .= $this->year >= 0 ? + ($hb_lower ? "a.d." : "A.D.") : + ($hb_lower ? "b.c." : "B.C."); + $i += 4; + } else if (strtoupper(substr($ps_format, $i, 2)) == "BC") { + $ret .= $this->year >= 0 ? + ($hb_lower ? "ad" : "AD") : + ($hb_lower ? "bc" : "BC"); + $i += 2; + } + + break; + case "c": + $hb_lower = true; + case "C": + if (strtoupper(substr($ps_format, $i, 4)) == "C.E.") { + if ($this->year >= 0) { + $hs_era = $hb_lower ? "c.e." : "C.E."; + $ret .= $hb_nopad ? + $hs_era : + str_pad($hs_era, 6, " ", STR_PAD_RIGHT); + } else { + $ret .= $hb_lower ? "b.c.e." : "B.C.E."; + } + $i += 4; + } else if (strtoupper(substr($ps_format, $i, 2)) == "CE") { + if ($this->year >= 0) { + $hs_era = $hb_lower ? "ce" : "CE"; + $ret .= $hb_nopad ? + $hs_era : + str_pad($hs_era, 3, " ", STR_PAD_RIGHT); + } else { + $ret .= $hb_lower ? "bce" : "BCE"; + } + $i += 2; + } else { + // Code C(CCC...): + // + $hn_codelen = 1; + while (strtoupper(substr($ps_format, + $i + $hn_codelen, + 1)) == "C") + ++$hn_codelen; + + // Check next code is not 'CE' or 'C.E.' + // + if ($hn_codelen > 1 && + (strtoupper(substr($ps_format, + $i + $hn_codelen - 1, + 4)) == "C.E." || + strtoupper(substr($ps_format, + $i + $hn_codelen - 1, + 2)) == "CE" + )) + --$hn_codelen; + + $hn_century = intval($this->year / 100); + $hs_numberformat = substr($ps_format, $i + $hn_codelen, 4); + $hs_century = $this->_formatNumber($hn_century, + $hs_numberformat, + $hn_codelen, + $hb_nopad, + $hb_nosign, + $ps_locale); + if (Pear::isError($hs_century)) + return $hs_century; + + $ret .= $hs_century; + $i += $hn_codelen + strlen($hs_numberformat); + } + + break; + case "d": + $hb_lower = true; + case "D": + if (strtoupper(substr($ps_format, $i, 3)) == "DAY") { + $hs_day = Date_Calc::getWeekdayFullname($this->day, + $this->month, + $this->year); + + if (!$hb_nopad) { + if (is_null($hn_weekdaypad)) { + // Set week-day padding variable: + // + $hn_weekdaypad = 0; + foreach (Date_Calc::getWeekDays() as $hs_weekday) + $hn_weekdaypad = max($hn_weekdaypad, + strlen($hs_weekday)); + } + $hs_day = str_pad($hs_day, + $hn_weekdaypad, + " ", + STR_PAD_RIGHT); + } + + $ret .= $hb_lower ? + strtolower($hs_day) : + (substr($ps_format, $i + 1, 1) == "A" ? + strtoupper($hs_day) : + $hs_day); + $i += 3; + } else if (strtoupper(substr($ps_format, $i, 2)) == "DY") { + $hs_day = Date_Calc::getWeekdayAbbrname($this->day, + $this->month, + $this->year); + $ret .= $hb_lower ? + strtolower($hs_day) : + (substr($ps_format, $i + 1, 1) == "Y" ? + strtoupper($hs_day) : + $hs_day); + $i += 2; + } else if (strtoupper(substr($ps_format, $i, 3)) == "DDD" && + strtoupper(substr($ps_format, $i + 2, 3)) != "DAY" && + strtoupper(substr($ps_format, $i + 2, 2)) != "DY" + ) { + $hn_day = Date_Calc::dayOfYear($this->day, + $this->month, + $this->year); + $hs_numberformat = substr($ps_format, $i + 3, 4); + $hs_day = $this->_formatNumber($hn_day, + $hs_numberformat, + 3, + $hb_nopad, + true, + $ps_locale); + if (Pear::isError($hs_day)) + return $hs_day; + + $ret .= $hs_day; + $i += 3 + strlen($hs_numberformat); + } else if (strtoupper(substr($ps_format, $i, 2)) == "DD" && + strtoupper(substr($ps_format, $i + 1, 3)) != "DAY" && + strtoupper(substr($ps_format, $i + 1, 2)) != "DY" + ) { + $hs_numberformat = substr($ps_format, $i + 2, 4); + $hs_day = $this->_formatNumber($this->day, + $hs_numberformat, + 2, + $hb_nopad, + true, + $ps_locale); + if (Pear::isError($hs_day)) + return $hs_day; + + $ret .= $hs_day; + $i += 2 + strlen($hs_numberformat); + } else { + // Code 'D': + // + $hn_day = Date_Calc::dayOfWeek($this->day, + $this->month, + $this->year); + $hs_numberformat = substr($ps_format, $i + 1, 4); + $hs_day = $this->_formatNumber($hn_day, + $hs_numberformat, + 1, + $hb_nopad, + true, + $ps_locale); + if (Pear::isError($hs_day)) + return $hs_day; + + $ret .= $hs_day; + $i += 1 + strlen($hs_numberformat); + } + + break; + case "f": + case "F": + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + $hn_codelen = 1; + if (is_numeric(substr($ps_format, $i + $hn_codelen, 1))) { + ++$hn_codelen; + while (is_numeric(substr($ps_format, $i + $hn_codelen, 1))) + ++$hn_codelen; + + $hn_partsecdigits = substr($ps_format, $i + 1, $hn_codelen - 1); + } else { + while (strtoupper(substr($ps_format, + $i + $hn_codelen, + 1)) == "F") + ++$hn_codelen; + + // Check next code is not F[numeric]: + // + if ($hn_codelen > 1 && + is_numeric(substr($ps_format, $i + $hn_codelen, 1))) + --$hn_codelen; + + $hn_partsecdigits = $hn_codelen; + } + + $hs_partsec = (string) $this->partsecond; + if (preg_match('/^([0-9]+)(\.([0-9]+))?E-([0-9]+)$/i', + $hs_partsec, + $ha_matches)) { + $hs_partsec = + str_repeat("0", $ha_matches[4] - strlen($ha_matches[1])) . + $ha_matches[1] . + $ha_matches[3]; + } else { + $hs_partsec = substr($hs_partsec, 2); + } + $hs_partsec = substr($hs_partsec, 0, $hn_partsecdigits); + + // '_formatNumber() will not work for this because the + // part-second is an int, and we want it to behave like a float: + // + if ($hb_nopad) { + $hs_partsec = rtrim($hs_partsec, "0"); + if ($hs_partsec == "") + $hs_partsec = "0"; + } else { + $hs_partsec = str_pad($hs_partsec, + $hn_partsecdigits, + "0", + STR_PAD_RIGHT); + } + + $ret .= $hs_partsec; + $i += $hn_codelen; + break; + case "h": + case "H": + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + if (strtoupper(substr($ps_format, $i, 4)) == "HH12") { + $hn_hour = $this->hour % 12; + if ($hn_hour == 0) + $hn_hour = 12; + + $hn_codelen = 4; + } else { + // Code 'HH' or 'HH24': + // + $hn_hour = $this->hour; + $hn_codelen = strtoupper(substr($ps_format, + $i, + 4)) == "HH24" ? 4 : 2; + } + + $hs_numberformat = substr($ps_format, $i + $hn_codelen, 4); + $hs_hour = $this->_formatNumber($hn_hour, + $hs_numberformat, + 2, + $hb_nopad, + true, + $ps_locale); + if (Pear::isError($hs_hour)) + return $hs_hour; + + $ret .= $hs_hour; + $i += $hn_codelen + strlen($hs_numberformat); + break; + case "i": + case "I": + if (is_null($hn_isoyear)) + list($hn_isoyear, $hn_isoweek, $hn_isoday) = + Date_Calc::isoWeekDate($this->day, + $this->month, + $this->year); + + if (strtoupper(substr($ps_format, $i, 2)) == "ID" && + strtoupper(substr($ps_format, $i + 1, 3)) != "DAY" + ) { + $hs_numberformat = substr($ps_format, $i + 2, 4); + $hs_isoday = $this->_formatNumber($hn_isoday, + $hs_numberformat, + 1, + $hb_nopad, + true, + $ps_locale); + if (Pear::isError($hs_isoday)) + return $hs_isoday; + + $ret .= $hs_isoday; + $i += 2 + strlen($hs_numberformat); + } else if (strtoupper(substr($ps_format, $i, 2)) == "IW") { + $hs_numberformat = substr($ps_format, $i + 2, 4); + $hs_isoweek = $this->_formatNumber($hn_isoweek, + $hs_numberformat, + 2, + $hb_nopad, + true, + $ps_locale); + if (Pear::isError($hs_isoweek)) + return $hs_isoweek; + + $ret .= $hs_isoweek; + $i += 2 + strlen($hs_numberformat); + } else { + // Code I(YYY...): + // + $hn_codelen = 1; + while (strtoupper(substr($ps_format, + $i + $hn_codelen, + 1)) == "Y") + ++$hn_codelen; + + $hs_numberformat = substr($ps_format, $i + $hn_codelen, 4); + $hs_isoyear = $this->_formatNumber($hn_isoyear, + $hs_numberformat, + $hn_codelen, + $hb_nopad, + $hb_nosign, + $ps_locale); + if (Pear::isError($hs_isoyear)) + return $hs_isoyear; + + $ret .= $hs_isoyear; + $i += $hn_codelen + strlen($hs_numberformat); + } + + break; + case "j": + case "J": + $hn_jd = Date_Calc::dateToDays($this->day, + $this->month, + $this->year); + $hs_numberformat = substr($ps_format, $i + 1, 4); + + // Allow sign if negative; allow all digits (specify nought); + // suppress padding: + // + $hs_jd = $this->_formatNumber($hn_jd, + $hs_numberformat, + 0, + true, + false, + $ps_locale); + if (Pear::isError($hs_jd)) + return $hs_jd; + + $ret .= $hs_jd; + $i += 1 + strlen($hs_numberformat); + break; + case "m": + $hb_lower = true; + case "M": + if (strtoupper(substr($ps_format, $i, 2)) == "MI") { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + $hs_numberformat = substr($ps_format, $i + 2, 4); + $hs_minute = $this->_formatNumber($this->minute, + $hs_numberformat, + 2, + $hb_nopad, + true, + $ps_locale); + if (Pear::isError($hs_minute)) + return $hs_minute; + + $ret .= $hs_minute; + $i += 2 + strlen($hs_numberformat); + } else if (strtoupper(substr($ps_format, $i, 2)) == "MM") { + $hs_numberformat = substr($ps_format, $i + 2, 4); + $hs_month = $this->_formatNumber($this->month, + $hs_numberformat, + 2, + $hb_nopad, + true, + $ps_locale); + if (Pear::isError($hs_month)) + return $hs_month; + + $ret .= $hs_month; + $i += 2 + strlen($hs_numberformat); + } else if (strtoupper(substr($ps_format, $i, 5)) == "MONTH") { + $hs_month = Date_Calc::getMonthFullname($this->month); + + if (!$hb_nopad) { + if (is_null($hn_monthpad)) { + // Set month padding variable: + // + $hn_monthpad = 0; + foreach (Date_Calc::getMonthNames() as $hs_monthofyear) + $hn_monthpad = max($hn_monthpad, + strlen($hs_monthofyear)); + } + $hs_month = str_pad($hs_month, + $hn_monthpad, + " ", + STR_PAD_RIGHT); + } + + $ret .= $hb_lower ? + strtolower($hs_month) : + (substr($ps_format, $i + 1, 1) == "O" ? + strtoupper($hs_month) : + $hs_month); + $i += 5; + } else if (strtoupper(substr($ps_format, $i, 3)) == "MON") { + $hs_month = Date_Calc::getMonthAbbrname($this->month); + $ret .= $hb_lower ? + strtolower($hs_month) : + (substr($ps_format, $i + 1, 1) == "O" ? + strtoupper($hs_month) : + $hs_month); + $i += 3; + } + + break; + case "n": + case "N": + // No-Padding rule 'NP' applies to the next code (either trailing + // spaces or leading/trailing noughts): + // + $hb_nopadflag = true; + $i += 2; + break; + case "p": + $hb_lower = true; + case "P": + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + if (strtoupper(substr($ps_format, $i, 4)) == "P.M.") { + $ret .= $this->hour < 12 ? + ($hb_lower ? "a.m." : "A.M.") : + ($hb_lower ? "p.m." : "P.M."); + $i += 4; + } else if (strtoupper(substr($ps_format, $i, 2)) == "PM") { + $ret .= $this->hour < 12 ? + ($hb_lower ? "am" : "AM") : + ($hb_lower ? "pm" : "PM"); + $i += 2; + } + + break; + case "q": + case "Q": + // N.B. Current implementation ignores the day and year, but + // it is possible that a different implementation might be + // desired, so pass these parameters anyway: + // + $hn_quarter = Date_Calc::quarterOfYear($this->day, + $this->month, + $this->year); + $hs_numberformat = substr($ps_format, $i + 1, 4); + $hs_quarter = $this->_formatNumber($hn_quarter, + $hs_numberformat, + 1, + $hb_nopad, + true, + $ps_locale); + if (Pear::isError($hs_quarter)) + return $hs_quarter; + + $ret .= $hs_quarter; + $i += 1 + strlen($hs_numberformat); + break; + case "r": + $hb_lower = true; + case "R": + // Code 'RM': + // + switch ($this->month) { + case 1: + $hs_monthroman = "i"; + break; + case 2: + $hs_monthroman = "ii"; + break; + case 3: + $hs_monthroman = "iii"; + break; + case 4: + $hs_monthroman = "iv"; + break; + case 5: + $hs_monthroman = "v"; + break; + case 6: + $hs_monthroman = "vi"; + break; + case 7: + $hs_monthroman = "vii"; + break; + case 8: + $hs_monthroman = "viii"; + break; + case 9: + $hs_monthroman = "ix"; + break; + case 10: + $hs_monthroman = "x"; + break; + case 11: + $hs_monthroman = "xi"; + break; + case 12: + $hs_monthroman = "xii"; + break; + } + + $hs_monthroman = $hb_lower ? + $hs_monthroman : + strtoupper($hs_monthroman); + $ret .= $hb_nopad ? + $hs_monthroman : + str_pad($hs_monthroman, 4, " ", STR_PAD_LEFT); + $i += 2; + break; + case "s": + case "S": + // Check for 'SSSSS' before 'SS': + // + if (strtoupper(substr($ps_format, $i, 5)) == "SSSSS") { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + $hs_numberformat = substr($ps_format, $i + 5, 4); + $hn_second = Date_Calc::secondsPastMidnight($this->hour, + $this->minute, + $this->second); + $hs_second = $this->_formatNumber($hn_second, + $hs_numberformat, + 5, + $hb_nopad, + true, + $ps_locale); + if (Pear::isError($hs_second)) + return $hs_second; + + $ret .= $hs_second; + $i += 5 + strlen($hs_numberformat); + } else if (strtoupper(substr($ps_format, $i, 2)) == "SS") { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + $hs_numberformat = substr($ps_format, $i + 2, 4); + $hs_second = $this->_formatNumber($this->second, + $hs_numberformat, + 2, + $hb_nopad, + true, + $ps_locale); + if (Pear::isError($hs_second)) + return $hs_second; + + $ret .= $hs_second; + $i += 2 + strlen($hs_numberformat); + } else { + // One of the following codes: + // 'SC(CCC...)' + // 'SY(YYY...)' + // 'SIY(YYY...)' + // 'STZH' + // 'STZS' + // 'SYEAR' + // + $hb_showsignflag = true; + if ($hb_nopad) + $hb_nopadflag = true; + ++$i; + } + + break; + case "t": + case "T": + // Code TZ[...]: + // + + if (strtoupper(substr($ps_format, $i, 3)) == "TZR") { + // This time-zone-related code can be called when the time is + // invalid, but the others should return an error: + // + $ret .= $this->getTZID(); + $i += 3; + } else { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + if (strtoupper(substr($ps_format, $i, 3)) == "TZC") { + $ret .= $this->getTZShortName(); + $i += 3; + } else if (strtoupper(substr($ps_format, $i, 3)) == "TZH") { + if (is_null($hn_tzoffset)) + $hn_tzoffset = $this->getTZOffset(); + + $hs_numberformat = substr($ps_format, $i + 3, 4); + $hn_tzh = intval($hn_tzoffset / 3600000); + + // Suppress sign here (it is added later): + // + $hs_tzh = $this->_formatNumber($hn_tzh, + $hs_numberformat, + 2, + $hb_nopad, + true, + $ps_locale); + if (Pear::isError($hs_tzh)) + return $hs_tzh; + + // Display sign, even if positive: + // + $ret .= ($hb_nosign ? "" : ($hn_tzh >= 0 ? '+' : '-')) . + $hs_tzh; + $i += 3 + strlen($hs_numberformat); + } else if (strtoupper(substr($ps_format, $i, 3)) == "TZI") { + $ret .= ($this->inDaylightTime() ? '1' : '0'); + $i += 3; + } else if (strtoupper(substr($ps_format, $i, 3)) == "TZM") { + if (is_null($hn_tzoffset)) + $hn_tzoffset = $this->getTZOffset(); + + $hs_numberformat = substr($ps_format, $i + 3, 4); + $hn_tzm = intval(($hn_tzoffset % 3600000) / 60000); + + // Suppress sign: + // + $hs_tzm = $this->_formatNumber($hn_tzm, + $hs_numberformat, + 2, + $hb_nopad, + true, + $ps_locale); + if (Pear::isError($hs_tzm)) + return $hs_tzm; + + $ret .= $hs_tzm; + $i += 3 + strlen($hs_numberformat); + } else if (strtoupper(substr($ps_format, $i, 3)) == "TZN") { + $ret .= $this->getTZLongName(); + $i += 3; + } else if (strtoupper(substr($ps_format, $i, 3)) == "TZO") { + if (is_null($hn_tzoffset)) + $hn_tzoffset = $this->getTZOffset(); + + $hn_tzh = intval(abs($hn_tzoffset) / 3600000); + $hn_tzm = intval((abs($hn_tzoffset) % 3600000) / 60000); + + if ($hn_tzoffset == 0) { + $ret .= $hb_nopad ? "Z" : "Z "; + } else { + // Display sign, even if positive: + // + $ret .= ($hn_tzoffset >= 0 ? '+' : '-') . + sprintf("%02d", $hn_tzh) . + ":" . + sprintf("%02d", $hn_tzm); + } + $i += 3; + } else if (strtoupper(substr($ps_format, $i, 3)) == "TZS") { + if (is_null($hn_tzoffset)) + $hn_tzoffset = $this->getTZOffset(); + + $hs_numberformat = substr($ps_format, $i + 3, 4); + $hn_tzs = intval($hn_tzoffset / 1000); + $hs_tzs = $this->_formatNumber($hn_tzs, + $hs_numberformat, + 5, + $hb_nopad, + $hb_nosign, + $ps_locale); + if (Pear::isError($hs_tzs)) + return $hs_tzs; + + $ret .= $hs_tzs; + $i += 3 + strlen($hs_numberformat); + } + } + + break; + case "u": + case "U": + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + $hn_unixtime = $this->getTime(); + $hs_numberformat = substr($ps_format, $i + 1, 4); + + // Allow sign if negative; allow all digits (specify nought); + // suppress padding: + // + $hs_unixtime = $this->_formatNumber($hn_unixtime, + $hs_numberformat, + 0, + true, + false, + $ps_locale); + if (Pear::isError($hs_unixtime)) + return $hs_unixtime; + + $ret .= $hs_unixtime; + $i += 1 + strlen($hs_numberformat); + break; + case "w": + case "W": + // Check for 'WW' before 'W': + // + if (strtoupper(substr($ps_format, $i, 2)) == "WW") { + $hn_week = Date_Calc::weekOfYearAbsolute($this->day, + $this->month, + $this->year); + $hs_numberformat = substr($ps_format, $i + 2, 4); + $hs_week = $this->_formatNumber($hn_week, + $hs_numberformat, + 2, + $hb_nopad, + true, + $ps_locale); + if (Pear::isError($hs_week)) + return $hs_week; + + $ret .= $hs_week; + $i += 2 + strlen($hs_numberformat); + } else if (strtoupper(substr($ps_format, $i, 2)) == "W1") { + $hn_week = Date_Calc::weekOfYear1st($this->day, + $this->month, + $this->year); + $hs_numberformat = substr($ps_format, $i + 2, 4); + $hs_week = $this->_formatNumber($hn_week, + $hs_numberformat, + 2, + $hb_nopad, + true, + $ps_locale); + if (Pear::isError($hs_week)) + return $hs_week; + + $ret .= $hs_week; + $i += 2 + strlen($hs_numberformat); + } else if (strtoupper(substr($ps_format, $i, 2)) == "W4") { + $ha_week = Date_Calc::weekOfYear4th($this->day, + $this->month, + $this->year); + $hn_week = $ha_week[1]; + $hs_numberformat = substr($ps_format, $i + 2, 4); + $hs_week = $this->_formatNumber($hn_week, + $hs_numberformat, + 2, + $hb_nopad, + true, + $ps_locale); + if (Pear::isError($hs_week)) + return $hs_week; + + $ret .= $hs_week; + $i += 2 + strlen($hs_numberformat); + } else if (strtoupper(substr($ps_format, $i, 2)) == "W7") { + $ha_week = Date_Calc::weekOfYear7th($this->day, + $this->month, + $this->year); + $hn_week = $ha_week[1]; + $hs_numberformat = substr($ps_format, $i + 2, 4); + $hs_week = $this->_formatNumber($hn_week, + $hs_numberformat, + 2, + $hb_nopad, + true, + $ps_locale); + if (Pear::isError($hs_week)) + return $hs_week; + + $ret .= $hs_week; + $i += 2 + strlen($hs_numberformat); + } else { + // Code 'W': + // + $hn_week = Date_Calc::weekOfMonthAbsolute($this->day, + $this->month, + $this->year); + $hs_numberformat = substr($ps_format, $i + 1, 4); + $hs_week = $this->_formatNumber($hn_week, + $hs_numberformat, + 1, + $hb_nopad, + true, + $ps_locale); + if (Pear::isError($hs_week)) + return $hs_week; + + $ret .= $hs_week; + $i += 1 + strlen($hs_numberformat); + } + + break; + case "y": + case "Y": + // Check for 'YEAR' first: + // + if (strtoupper(substr($ps_format, $i, 4)) == "YEAR") { + switch (substr($ps_format, $i, 2)) { + case "YE": + $hs_spformat = "SP"; + break; + case "Ye": + $hs_spformat = "Sp"; + break; + default: + $hs_spformat = "sp"; + } + + if (($hn_yearabs = abs($this->year)) < 100 || + $hn_yearabs % 100 < 10) { + + $hs_numberformat = $hs_spformat; + + // Allow all digits (specify nought); padding irrelevant: + // + $hs_year = $this->_formatNumber($this->year, + $hs_numberformat, + 0, + true, + $hb_nosign, + $ps_locale); + if (Pear::isError($hs_year)) + return $hs_year; + + $ret .= $hs_year; + } else { + // Year is spelled 'Nineteen Twelve' rather than + // 'One thousand Nine Hundred Twelve': + // + $hn_century = intval($this->year / 100); + $hs_numberformat = $hs_spformat; + + // Allow all digits (specify nought); padding irrelevant: + // + $hs_century = $this->_formatNumber($hn_century, + $hs_numberformat, + 0, + true, + $hb_nosign, + $ps_locale); + if (Pear::isError($hs_century)) + return $hs_century; + + $ret .= $hs_century . " "; + + $hs_numberformat = $hs_spformat; + + // Discard sign; padding irrelevant: + // + $hs_year = $this->_formatNumber($this->year, + $hs_numberformat, + 2, + false, + true, + $ps_locale); + if (Pear::isError($hs_year)) + return $hs_year; + + $ret .= $hs_year; + } + + $i += 4; + } else { + // Code Y(YYY...): + // + $hn_codelen = 1; + while (strtoupper(substr($ps_format, + $i + $hn_codelen, + 1)) == "Y") + ++$hn_codelen; + + $hs_thousandsep = null; + $hn_thousandseps = 0; + if ($hn_codelen <= 3) { + while (preg_match('/([,.·\' ])YYY/i', + substr($ps_format, + $i + $hn_codelen, + 4), + $ha_matches)) { + $hn_codelen += 4; + $hs_thousandsep = $ha_matches[1]; + ++$hn_thousandseps; + } + } + + // Check next code is not 'YEAR' + // + if ($hn_codelen > 1 && + strtoupper(substr($ps_format, + $i + $hn_codelen - 1, + 4)) == "YEAR") + --$hn_codelen; + + $hs_numberformat = substr($ps_format, $i + $hn_codelen, 4); + $hs_year = $this->_formatNumber($this->year, + $hs_numberformat, + $hn_codelen - + $hn_thousandseps, + $hb_nopad, + $hb_nosign, + $ps_locale, + $hs_thousandsep); + if (Pear::isError($hs_year)) + return $hs_year; + + $ret .= $hs_year; + $i += $hn_codelen + strlen($hs_numberformat); + } + + break; + default: + $ret .= $hs_char; + ++$i; + break; + } + } + return $ret; + } + + + // }}} + // {{{ format3() + + /** + * Formats the date in the same way as 'format()', but using the + * formatting codes used by the PHP function 'date()' + * + * All 'date()' formatting options are supported except 'B'. This + * function also responds to the DATE_* constants, such as DATE_COOKIE, + * which are specified at: + * + * http://www.php.net/manual/en/ref.datetime.php#datetime.constants + * + * + * Formatting options: + * + * (Day) + * + * d Day of the month, 2 digits with leading zeros (01 to 31) + * D A textual representation of a day, three letters ('Mon' + * to 'Sun') + * j Day of the month without leading zeros (1 to 31) + * l [lowercase 'L'] A full textual representation of the day + * of the week ('Sunday' to 'Saturday') + * N ISO-8601 numeric representation of the day of the week + * (1 (for Monday) to 7 (for Sunday)) + * S English ordinal suffix for the day of the month, 2 + * characters ('st', 'nd', 'rd' or 'th') + * w Numeric representation of the day of the week (0 (for + * Sunday) to 6 (for Saturday)) + * z The day of the year, starting from 0 (0 to 365) + * + * (Week) + * + * W ISO-8601 week number of year, weeks starting on Monday + * (00 to 53) + * + * (Month) + * + * F A full textual representation of a month ('January' to + * 'December') + * m Numeric representation of a month, with leading zeros + * (01 to 12) + * M A short textual representation of a month, three letters + * ('Jan' to 'Dec') + * n Numeric representation of a month, without leading zeros + * (1 to 12) + * t Number of days in the given month (28 to 31) + * + * (Year) + * + * L Whether it is a leap year (1 if it is a leap year, 0 + * otherwise) + * o ISO-8601 year number. This has the same value as Y, + * except that if the ISO week number (W) belongs to the + * previous or next year, that year is used instead. + * Y A full numeric representation of a year, 4 digits (0000 + * to 9999) + * y A two digit representation of a year (00 to 99) + * + * (Time) + * + * a Lowercase Ante meridiem and Post meridiem ('am' or + * 'pm') + * A Uppercase Ante meridiem and Post meridiem ('AM' or + * 'PM') + * g 12-hour format of an hour without leading zeros (1 to 12) + * G 24-hour format of an hour without leading zeros (0 to 23) + * h 12-hour format of an hour with leading zeros (01 to 12) + * H 24-hour format of an hour with leading zeros (00 to 23) + * i Minutes with leading zeros (00 to 59) + * s Seconds, with leading zeros (00 to 59) + * u Milliseconds, e.g. '54321' + * + * (Time Zone) + * + * e Timezone identifier, e.g. Europe/London + * I Whether or not the date is in Summer time (1 if Summer + * time, 0 otherwise) + * O Difference to Greenwich time (GMT) in hours, e.g. '+0200' + * P Difference to Greenwich time (GMT) with colon between + * hours and minutes, e.g. '+02:00' + * T Timezone abbreviation, e.g. 'GMT', 'EST' + * Z Timezone offset in seconds. The offset for timezones west + * of UTC is always negative, and for those east of UTC is + * always positive. (-43200 to 50400) + * + * (Full Date/Time) + * + * c ISO 8601 date, e.g. '2004-02-12T15:19:21+00:00' + * r RFC 2822 formatted date, e.g. + * 'Thu, 21 Dec 2000 16:01:07 +0200' + * U Seconds since the Unix Epoch + * (January 1 1970 00:00:00 GMT) + * + * @param string $ps_format the format string for returned date/time + * + * @return string date/time in given format + * @access public + * @since Method available since Release 1.5.0 + */ + function format3($ps_format) + { + $hs_format2str = ""; + + for ($i = 0; $i < strlen($ps_format); ++$i) { + switch ($hs_char = substr($ps_format, $i, 1)) { + case 'd': + $hs_format2str .= 'DD'; + break; + case 'D': + $hs_format2str .= 'NPDy'; + break; + case 'j': + $hs_format2str .= 'NPDD'; + break; + case 'l': + $hs_format2str .= 'NPDay'; + break; + case 'N': + $hs_format2str .= 'ID'; + break; + case 'S': + $hs_format2str .= 'th'; + break; + case 'w': + $hs_format2str .= 'D'; + break; + case 'z': + $hs_format2str .= '"' . ($this->getDayOfYear() - 1) . '"'; + break; + case 'W': + $hs_format2str .= 'IW'; + break; + case 'F': + $hs_format2str .= 'NPMonth'; + break; + case 'm': + $hs_format2str .= 'MM'; + break; + case 'M': + $hs_format2str .= 'NPMon'; + break; + case 'n': + $hs_format2str .= 'NPMM'; + break; + case 't': + $hs_format2str .= '"' . $this->getDaysInMonth() . '"'; + break; + case 'L': + $hs_format2str .= '"' . ($this->isLeapYear() ? 1 : 0) . '"'; + break; + case 'o': + $hs_format2str .= 'IYYY'; + break; + case 'Y': + $hs_format2str .= 'YYYY'; + break; + case 'y': + $hs_format2str .= 'YY'; + break; + case 'a': + $hs_format2str .= 'am'; + break; + case 'A': + $hs_format2str .= 'AM'; + break; + case 'g': + $hs_format2str .= 'NPHH12'; + break; + case 'G': + $hs_format2str .= 'NPHH24'; + break; + case 'h': + $hs_format2str .= 'HH12'; + break; + case 'H': + $hs_format2str .= 'HH24'; + break; + case 'i': + $hs_format2str .= 'MI'; + break; + case 's': + $hs_format2str .= 'SS'; + break; + case 'u': + $hs_format2str .= 'SSFFF'; + break; + case 'e': + $hs_format2str .= 'TZR'; + break; + case 'I': + $hs_format2str .= 'TZI'; + break; + case 'O': + $hs_format2str .= 'STZHTZM'; + break; + case 'P': + $hs_format2str .= 'STZH:TZM'; + break; + case 'T': + $hs_format2str .= 'TZC'; + break; + case 'Z': + $hs_format2str .= 'TZS'; + break; + case 'c': + $hs_format2str .= 'YYYY-MM-DD"T"HH24:MI:SSSTZH:TZM'; + break; + case 'r': + $hs_format2str .= 'Dy, DD Mon YYYY HH24:MI:SS STZHTZM'; + break; + case 'U': + $hs_format2str .= 'U'; + break; + case '\\': + $hs_char = substr($ps_format, ++$i, 1); + $hs_format2str .= '"' . ($hs_char == '\\' ? '\\\\' : $hs_char) . '"'; + break; + case '"': + $hs_format2str .= '"\\""'; + break; + default: + $hs_format2str .= '"' . $hs_char . '"'; + } + } + + $ret = $this->format2($hs_format2str); + if (PEAR::isError($ret) && + $ret->getCode() == DATE_ERROR_INVALIDFORMATSTRING) { + return PEAR::raiseError("Invalid date format '$ps_format'", + DATE_ERROR_INVALIDFORMATSTRING); + } + + return $ret; + } + + + // }}} + // {{{ getTime() + + /** + * Returns the date/time in Unix time() format + * + * Returns a representation of this date in Unix time() format. This may + * only be valid for dates from 1970 to ~2038. + * + * @return int number of seconds since the unix epoch + * @access public + */ + function getTime() + { + return $this->getDate(DATE_FORMAT_UNIXTIME); + } + + + // }}} + // {{{ getTZID() + + /** + * Returns the unique ID of the time zone, e.g. 'America/Chicago' + * + * @return string the time zone ID + * @access public + * @since Method available since Release 1.5.0 + */ + function getTZID() + { + return $this->tz->getID(); + } + + + // }}} + // {{{ _setTZToDefault() + + /** + * sets time zone to the default time zone + * + * If PHP version >= 5.1.0, uses the php.ini configuration directive + * 'date.timezone' if set and valid, else the value returned by + * 'date("e")' if valid, else the default specified if the global + * constant '$GLOBALS["_DATE_TIMEZONE_DEFAULT"]', which if itself + * left unset, defaults to "UTC". + * + * N.B. this is a private method; to set the time zone to the + * default publicly you should call 'setTZByID()', that is, with no + * parameter (or a parameter of null). + * + * @return void + * @access private + * @since Method available since Release 1.5.0 + */ + function _setTZToDefault() + { + if (function_exists('version_compare') && + version_compare(phpversion(), "5.1.0", ">=") && + (Date_TimeZone::isValidID($hs_id = ini_get("date.timezone")) || + Date_TimeZone::isValidID($hs_id = date("e")) + ) + ) { + $this->tz = new Date_TimeZone($hs_id); + } else { + $this->tz = Date_TimeZone::getDefault(); + } + } + + + // }}} + // {{{ setTZ() + + /** + * Sets the time zone of this Date + * + * Sets the time zone of this date with the given + * Date_TimeZone object. Does not alter the date/time, + * only assigns a new time zone. For conversion, use + * convertTZ(). + * + * @param object $tz the Date_TimeZone object to use. If called with a + * parameter that is not a Date_TimeZone object, will + * fall through to setTZByID(). + * + * @return void + * @access public + * @see Date::setTZByID() + */ + function setTZ($tz) + { + if (is_a($tz, 'Date_Timezone')) { + $this->setTZByID($tz->getID()); + } else { + $res = $this->setTZByID($tz); + if (PEAR::isError($res)) + return $res; + } + } + + + // }}} + // {{{ setTZByID() + + /** + * Sets the time zone of this date with the given time zone ID + * + * The time zone IDs are drawn from the 'tz data-base' (see + * http://en.wikipedia.org/wiki/Zoneinfo), which is the de facto + * internet and IT standard. (There is no official standard, and + * the tz data-base is not intended to be a regulating body + * anyway.) Lists of valid IDs are maintained at: + * + * http://en.wikipedia.org/wiki/List_of_zoneinfo_timezones + * http://www.php.net/manual/en/timezones.php + * + * If no time-zone is specified and PHP version >= 5.1.0, the time + * zone is set automatically to the php.ini configuration directive + * 'date.timezone' if set and valid, else the value returned by + * 'date("e")' if valid, else the default specified if the global + * constant '$GLOBALS["_DATE_TIMEZONE_DEFAULT"]', which if itself + * left unset, defaults to "UTC". + * + * N.B. this function preserves the local date and time, that is, + * whether in local Summer time or local standard time. For example, + * if the time is set to 11.00 Summer time, and the time zone is then + * set to another time zone, using this function, in which the date + * falls in standard time, then the time will remain set to 11.00 UTC, + * and not 10.00. You can convert a date to another time zone by + * calling 'convertTZ()'. + * + * The ID can also be specified as a UTC offset in one of the following + * forms, i.e. an offset with no geographical or political base: + * + * UTC[+/-][h] - e.g. UTC-1 (the preferred form) + * UTC[+/-][hh] - e.g. UTC+03 + * UTC[+/-][hh][mm] - e.g. UTC-0530 + * UTC[+/-][hh]:[mm] - e.g. UTC+03:00 + * + * N.B. 'UTC' seems to be technically preferred over 'GMT'. GMT-based + * IDs still exist in the tz data-base, but beware of POSIX-style + * offsets which are the opposite way round to what people normally + * expect. + * + * @param string $ps_id a valid time zone id, e.g. 'Europe/London' + * + * @return void + * @access public + * @see Date::convertTZByID(), Date_TimeZone::isValidID(), + * Date_TimeZone::Date_TimeZone() + */ + function setTZByID($ps_id = null) + { + // Whether the date is in Summer time forms the default for + // the new time zone (if needed, which is very unlikely anyway). + // This is mainly to prevent unexpected (defaulting) behaviour + // if the user is in the repeated hour, and switches to a time + // zone that is also in the repeated hour (e.g. 'Europe/London' + // and 'Europe/Lisbon'). + // + $hb_insummertime = $this->inDaylightTime(); + if (PEAR::isError($hb_insummertime)) { + if ($hb_insummertime->getCode() == DATE_ERROR_INVALIDTIME) { + $hb_insummertime = false; + } else { + return $hb_insummertime; + } + } + + if (is_null($ps_id)) { + $this->_setTZToDefault(); + } else if (Date_TimeZone::isValidID($ps_id)) { + $this->tz = new Date_TimeZone($ps_id); + } else { + return PEAR::raiseError("Invalid time zone ID '$ps_id'", + DATE_ERROR_INVALIDTIMEZONE); + } + + $this->setLocalTime($this->day, + $this->month, + $this->year, + $this->hour, + $this->minute, + $this->second, + $this->partsecond, + $hb_insummertime); + } + + + // }}} + // {{{ getTZLongName() + + /** + * Returns the long name of the time zone + * + * Returns long form of time zone name, e.g. 'Greenwich Mean Time'. + * N.B. if the date falls in Summer time, the Summer time name will be + * returned instead, e.g. 'British Summer Time'. + * + * N.B. this is not a unique identifier for the time zone - for this + * purpose use the time zone ID. + * + * @return string the long name of the time zone + * @access public + * @since Method available since Release 1.5.0 + */ + function getTZLongName() + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + return $this->tz->getLongName($this->inDaylightTime()); + } + + + // }}} + // {{{ getTZShortName() + + /** + * Returns the short name of the time zone + * + * Returns abbreviated form of time zone name, e.g. 'GMT'. N.B. if the + * date falls in Summer time, the Summer time name will be returned + * instead, e.g. 'BST'. + * + * N.B. this is not a unique identifier - for this purpose use the + * time zone ID. + * + * @return string the short name of the time zone + * @access public + * @since Method available since Release 1.5.0 + */ + function getTZShortName() + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + return $this->tz->getShortName($this->inDaylightTime()); + } + + + // }}} + // {{{ getTZOffset() + + /** + * Returns the DST-corrected offset from UTC for the given date + * + * Gets the offset to UTC for a given date/time, taking into + * account daylight savings time, if the time zone observes it and if + * it is in effect. + * + * N.B. that the offset is calculated historically + * and in the future according to the current Summer time rules, + * and so this function is proleptically correct, but not necessarily + * historically correct. (Although if you want to be correct about + * times in the distant past, this class is probably not for you + * because the whole notion of time zones does not apply, and + * historically there are so many time zone changes, Summer time + * rule changes, name changes, calendar changes, that calculating + * this sort of information is beyond the scope of this package + * altogether.) + * + * @return int the corrected offset to UTC in milliseconds + * @access public + * @since Method available since Release 1.5.0 + */ + function getTZOffset() + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + return $this->tz->getOffset($this->inDaylightTime()); + } + + + // }}} + // {{{ inDaylightTime() + + /** + * Tests if this date/time is in DST + * + * Returns true if daylight savings time is in effect for + * this date in this date's time zone. + * + * @param bool $pb_repeatedhourdefault value to return if repeated hour is + * specified (defaults to false) + * + * @return boolean true if DST is in effect for this date + * @access public + */ + function inDaylightTime($pb_repeatedhourdefault = false) + { + if (!$this->tz->hasDaylightTime()) + return false; + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + // The return value is 'cached' whenever the date/time is set: + // + return $this->hour != $this->on_standardhour || + $this->minute != $this->on_standardminute || + $this->second != $this->on_standardsecond || + $this->partsecond != $this->on_standardpartsecond || + $this->day != $this->on_standardday || + $this->month != $this->on_standardmonth || + $this->year != $this->on_standardyear; + // + // (these last 3 conditions are theoretical + // possibilities but normally will never occur) + } + + + // }}} + // {{{ convertTZ() + + /** + * Converts this date to a new time zone + * + * Previously this might not have worked correctly if your system did + * not allow putenv() or if localtime() did not work in your + * environment, but this implementation is no longer used. + * + * @param object $tz Date_TimeZone object to convert to + * + * @return void + * @access public + * @see Date::convertTZByID() + */ + function convertTZ($tz) + { + if ($this->getTZID() == $tz->getID()) + return; + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + $hn_rawoffset = $tz->getRawOffset() - $this->tz->getRawOffset(); + $this->tz = new Date_TimeZone($tz->getID()); + + list($hn_standardyear, + $hn_standardmonth, + $hn_standardday, + $hn_standardhour, + $hn_standardminute, + $hn_standardsecond, + $hn_standardpartsecond) = + $this->_addOffset($hn_rawoffset, + $this->on_standardday, + $this->on_standardmonth, + $this->on_standardyear, + $this->on_standardhour, + $this->on_standardminute, + $this->on_standardsecond, + $this->on_standardpartsecond); + + $this->setStandardTime($hn_standardday, + $hn_standardmonth, + $hn_standardyear, + $hn_standardhour, + $hn_standardminute, + $hn_standardsecond, + $hn_standardpartsecond); + } + + + // }}} + // {{{ toUTC() + + /** + * Converts this date to UTC and sets this date's timezone to UTC + * + * @return void + * @access public + */ + function toUTC() + { + if ($this->getTZID() == "UTC") + return; + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + $res = $this->convertTZ(new Date_TimeZone("UTC")); + if (PEAR::isError($res)) + return $res; + } + + + // }}} + // {{{ convertTZByID() + + /** + * Converts this date to a new time zone, given a valid time zone ID + * + * Previously this might not have worked correctly if your system did + * not allow putenv() or if localtime() does not work in your + * environment, but this implementation is no longer used. + * + * @param string $ps_id a valid time zone id, e.g. 'Europe/London' + * + * @return void + * @access public + * @see Date::setTZByID(), Date_TimeZone::isValidID(), + * Date_TimeZone::Date_TimeZone() + */ + function convertTZByID($ps_id) + { + if (!Date_TimeZone::isValidID($ps_id)) { + return PEAR::raiseError("Invalid time zone ID '$ps_id'", + DATE_ERROR_INVALIDTIMEZONE); + } + + $res = $this->convertTZ(new Date_TimeZone($ps_id)); + + if (PEAR::isError($res)) + return $res; + } + + + // }}} + // {{{ toUTCbyOffset() + + /** + * Converts the date/time to UTC by the offset specified + * + * This function is no longer called from within the Date class + * itself because a time zone can be set using a pure offset + * (e.g. UTC+1), i.e. not a geographical time zone. However + * it is retained for backwards compaibility. + * + * @param string $ps_offset offset of the form '[+/-][hh]:[mm]', + * '[+/-][hh][mm]', or 'Z' + * + * @return bool + * @access private + */ + function toUTCbyOffset($ps_offset) + { + if ($ps_offset == "Z" || + preg_match('/^[+\-](00:?00|0{1,2})$/', $ps_offset)) { + $hs_tzid = "UTC"; + } else if (preg_match('/^[+\-]([0-9]{2,2}:?[0-5][0-9]|[0-9]{1,2})$/', + $ps_offset)) { + $hs_tzid = "UTC" . $ps_offset; + } else { + return PEAR::raiseError("Invalid offset '$ps_offset'"); + } + + // If the time is invalid, it does not matter here: + // + $this->setTZByID($hs_tzid); + + // Now the time will be valid because it is a time zone that + // does not observe Summer time: + // + $this->toUTC(); + } + + + // }}} + // {{{ addYears() + + /** + * Converts the date to the specified no of years from the given date + * + * To subtract years use a negative value for the '$pn_years' + * parameter + * + * @param int $pn_years years to add + * + * @return void + * @access public + * @since Method available since Release 1.5.0 + */ + function addYears($pn_years) + { + list($hs_year, $hs_month, $hs_day) = + explode(" ", Date_Calc::addYears($pn_years, + $this->day, + $this->month, + $this->year, + "%Y %m %d")); + $this->setLocalTime($hs_day, + $hs_month, + $hs_year, + $this->hour, + $this->minute, + $this->second, + $this->partsecond); + } + + + // }}} + // {{{ addMonths() + + /** + * Converts the date to the specified no of months from the given date + * + * To subtract months use a negative value for the '$pn_months' + * parameter + * + * @param int $pn_months months to add + * + * @return void + * @access public + * @since Method available since Release 1.5.0 + */ + function addMonths($pn_months) + { + list($hs_year, $hs_month, $hs_day) = + explode(" ", Date_Calc::addMonths($pn_months, + $this->day, + $this->month, + $this->year, + "%Y %m %d")); + $this->setLocalTime($hs_day, + $hs_month, + $hs_year, + $this->hour, + $this->minute, + $this->second, + $this->partsecond); + } + + + // }}} + // {{{ addDays() + + /** + * Converts the date to the specified no of days from the given date + * + * To subtract days use a negative value for the '$pn_days' parameter + * + * @param int $pn_days days to add + * + * @return void + * @access public + * @since Method available since Release 1.5.0 + */ + function addDays($pn_days) + { + list($hs_year, $hs_month, $hs_day) = + explode(" ", Date_Calc::addDays($pn_days, + $this->day, + $this->month, + $this->year, + "%Y %m %d")); + $this->setLocalTime($hs_day, + $hs_month, + $hs_year, + $this->hour, + $this->minute, + $this->second, + $this->partsecond); + } + + + // }}} + // {{{ addHours() + + /** + * Converts the date to the specified no of hours from the given date + * + * To subtract hours use a negative value for the '$pn_hours' parameter + * + * @param int $pn_hours hours to add + * + * @return void + * @access public + * @since Method available since Release 1.5.0 + */ + function addHours($pn_hours) + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + list($hn_standardyear, + $hn_standardmonth, + $hn_standardday, + $hn_standardhour) = + Date_Calc::addHours($pn_hours, + $this->on_standardday, + $this->on_standardmonth, + $this->on_standardyear, + $this->on_standardhour); + + $this->setStandardTime($hn_standardday, + $hn_standardmonth, + $hn_standardyear, + $hn_standardhour, + $this->on_standardminute, + $this->on_standardsecond, + $this->on_standardpartsecond); + } + + + // }}} + // {{{ addMinutes() + + /** + * Converts the date to the specified no of minutes from the given date + * + * To subtract minutes use a negative value for the '$pn_minutes' parameter + * + * @param int $pn_minutes minutes to add + * + * @return void + * @access public + * @since Method available since Release 1.5.0 + */ + function addMinutes($pn_minutes) + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + list($hn_standardyear, + $hn_standardmonth, + $hn_standardday, + $hn_standardhour, + $hn_standardminute) = + Date_Calc::addMinutes($pn_minutes, + $this->on_standardday, + $this->on_standardmonth, + $this->on_standardyear, + $this->on_standardhour, + $this->on_standardminute); + + $this->setStandardTime($hn_standardday, + $hn_standardmonth, + $hn_standardyear, + $hn_standardhour, + $hn_standardminute, + $this->on_standardsecond, + $this->on_standardpartsecond); + } + + + // }}} + // {{{ addSeconds() + + /** + * Adds a given number of seconds to the date + * + * @param mixed $sec the no of seconds to add as integer or float + * @param bool $pb_countleap whether to count leap seconds (defaults to + * value of count-leap-second object property) + * + * @return void + * @access public + */ + function addSeconds($sec, $pb_countleap = null) + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + if (!is_int($sec) && !is_float($sec)) + settype($sec, 'int'); + if (!is_null($pb_countleap)) + $pb_countleap = $this->ob_countleapseconds; + + if ($pb_countleap) { + // Convert to UTC: + // + list($hn_standardyear, + $hn_standardmonth, + $hn_standardday, + $hn_standardhour, + $hn_standardminute, + $hn_standardsecond, + $hn_standardpartsecond) = + $this->_addOffset($this->tz->getRawOffset() * -1, + $this->on_standardday, + $this->on_standardmonth, + $this->on_standardyear, + $this->on_standardhour, + $this->on_standardminute, + $this->on_standardsecond, + $this->on_standardpartsecond); + list($hn_standardyear, + $hn_standardmonth, + $hn_standardday, + $hn_standardhour, + $hn_standardminute, + $hn_secondraw) = + Date_Calc::addSeconds($sec, + $hn_standardday, + $hn_standardmonth, + $hn_standardyear, + $hn_standardhour, + $hn_standardminute, + $hn_standardpartsecond == 0.0 ? + $hn_standardsecond : + $hn_standardsecond + + $hn_standardpartsecond, + $pb_countleap); + + if (is_float($hn_secondraw)) { + $hn_standardsecond = intval($hn_secondraw); + $hn_standardpartsecond = $hn_secondraw - $hn_standardsecond; + } else { + $hn_standardsecond = $hn_secondraw; + $hn_standardpartsecond = 0.0; + } + + list($hn_standardyear, + $hn_standardmonth, + $hn_standardday, + $hn_standardhour, + $hn_standardminute, + $hn_standardsecond, + $hn_standardpartsecond) = + $this->_addOffset($this->tz->getRawOffset(), + $hn_standardday, + $hn_standardmonth, + $hn_standardyear, + $hn_standardhour, + $hn_standardminute, + $hn_standardsecond, + $hn_standardpartsecond); + } else { + // Use local standard time: + // + list($hn_standardyear, + $hn_standardmonth, + $hn_standardday, + $hn_standardhour, + $hn_standardminute, + $hn_secondraw) = + Date_Calc::addSeconds($sec, + $this->on_standardday, + $this->on_standardmonth, + $this->on_standardyear, + $this->on_standardhour, + $this->on_standardminute, + $this->on_standardpartsecond == 0.0 ? + $this->on_standardsecond : + $this->on_standardsecond + + $this->on_standardpartsecond, + false); + + if (is_float($hn_secondraw)) { + $hn_standardsecond = intval($hn_secondraw); + $hn_standardpartsecond = $hn_secondraw - $hn_standardsecond; + } else { + $hn_standardsecond = $hn_secondraw; + $hn_standardpartsecond = 0.0; + } + } + + $this->setStandardTime($hn_standardday, + $hn_standardmonth, + $hn_standardyear, + $hn_standardhour, + $hn_standardminute, + $hn_standardsecond, + $hn_standardpartsecond); + } + + + // }}} + // {{{ subtractSeconds() + + /** + * Subtracts a given number of seconds from the date + * + * @param mixed $sec the no of seconds to subtract as integer or + * float + * @param bool $pb_countleap whether to count leap seconds (defaults to + * value of count-leap-second object property) + * + * @return void + * @access public + */ + function subtractSeconds($sec, $pb_countleap = null) + { + if (is_null($pb_countleap)) + $pb_countleap = $this->ob_countleapseconds; + + $res = $this->addSeconds(-$sec, $pb_countleap); + + if (PEAR::isError($res)) + return $res; + } + + + // }}} + // {{{ addSpan() + + /** + * Adds a time span to the date + * + * A time span is defined as a unsigned no of days, hours, minutes + * and seconds, where the no of minutes and seconds must be less than + * 60, and the no of hours must be less than 24. + * + * A span is added (and subtracted) according to the following logic: + * + * Hours, minutes and seconds are added such that if they fall over + * a leap second, the leap second is ignored, and not counted. + * For example, if a leap second occurred at 23.59.60, the + * following calculations: + * + * 23.59.59 + one second + * 23.59.00 + one minute + * 23.00.00 + one hour + * + * would all produce 00.00.00 the next day. + * + * A day is treated as equivalent to 24 hours, so if the clocks + * went backwards at 01.00, and one day was added to the time + * 00.30, the result would be 23.30 the same day. + * + * This is the implementation which is thought to yield the behaviour + * that the user is most likely to expect, or in another way of + * looking at it, it is the implementation that produces the least + * unexpected behaviour. It basically works in hours, that is, a day + * is treated as exactly equivalent to 24 hours, and minutes and + * seconds are treated as equivalent to 1/60th and 1/3600th of an + * hour. It should be obvious that working in days is impractical; + * working in seconds is problematic when it comes to adding days + * that fall over leap seconds, where it would appear to most users + * that the function adds only 23 hours, 59 minutes and 59 seconds. + * It is also problematic to work in any kind of mixture of days, + * hours, minutes, and seconds, because then the addition of a span + * would sometimes depend on which order you add the constituent + * parts, which undermines the concept of a span altogether. + * + * If you want alternative functionality, you must use a mixture of + * the following functions instead: + * + * addYears() + * addMonths() + * addDays() + * addHours() + * addMinutes() + * addSeconds() + * + * @param object $span the time span to add + * + * @return void + * @access public + */ + function addSpan($span) + { + if (!is_a($span, 'Date_Span')) { + return PEAR::raiseError("Invalid argument - not 'Date_Span' object"); + } else if ($this->ob_invalidtime) { + return $this->_getErrorInvalidTime(); + } + + $hn_days = $span->day; + $hn_standardhour = $this->on_standardhour + $span->hour; + $hn_standardminute = $this->on_standardminute + $span->minute; + $hn_standardsecond = $this->on_standardsecond + $span->second; + + if ($hn_standardsecond >= 60) { + ++$hn_standardminute; + $hn_standardsecond -= 60; + } + + if ($hn_standardminute >= 60) { + ++$hn_standardhour; + $hn_standardminute -= 60; + } + + if ($hn_standardhour >= 24) { + ++$hn_days; + $hn_standardhour -= 24; + } + + list($hn_standardyear, $hn_standardmonth, $hn_standardday) = + explode(" ", + Date_Calc::addDays($hn_days, + $this->on_standardday, + $this->on_standardmonth, + $this->on_standardyear, + "%Y %m %d")); + + $this->setStandardTime($hn_standardday, + $hn_standardmonth, + $hn_standardyear, + $hn_standardhour, + $hn_standardminute, + $hn_standardsecond, + $this->on_standardpartsecond); + } + + + // }}} + // {{{ subtractSpan() + + /** + * Subtracts a time span from the date + * + * N.B. it is impossible for this function to count leap seconds, + * because the result would be dependent on which order the consituent + * parts of the span are subtracted from the date. Therefore, leap + * seconds are ignored by this function. If you want to count leap + * seconds, use 'subtractSeconds()'. + * + * @param object $span the time span to subtract + * + * @return void + * @access public + */ + function subtractSpan($span) + { + if (!is_a($span, 'Date_Span')) { + return PEAR::raiseError("Invalid argument - not 'Date_Span' object"); + } else if ($this->ob_invalidtime) { + return $this->_getErrorInvalidTime(); + } + + $hn_days = -$span->day; + $hn_standardhour = $this->on_standardhour - $span->hour; + $hn_standardminute = $this->on_standardminute - $span->minute; + $hn_standardsecond = $this->on_standardsecond - $span->second; + + if ($hn_standardsecond < 0) { + --$hn_standardminute; + $hn_standardsecond += 60; + } + + if ($hn_standardminute < 0) { + --$hn_standardhour; + $hn_standardminute += 60; + } + + if ($hn_standardhour < 0) { + --$hn_days; + $hn_standardhour += 24; + } + + list($hn_standardyear, $hn_standardmonth, $hn_standardday) = + explode(" ", + Date_Calc::addDays($hn_days, + $this->on_standardday, + $this->on_standardmonth, + $this->on_standardyear, + "%Y %m %d")); + + $this->setStandardTime($hn_standardday, + $hn_standardmonth, + $hn_standardyear, + $hn_standardhour, + $hn_standardminute, + $hn_standardsecond, + $this->on_standardpartsecond); + } + + + // }}} + // {{{ dateDiff() + + /** + * Subtract supplied date and return answer in days + * + * If the second parameter '$pb_ignoretime' is specified as false, the time + * parts of the two dates will be ignored, and the integral no of days + * between the day-month-year parts of the two dates will be returned. If + * either of the two dates have an invalid time, the integral no of days + * will also be returned, else the returned value will be the no of days as + * a float, with each hour being treated as 1/24th of a day and so on. + * + * For example, + * 21/11/2007 13.00 minus 21/11/2007 01.00 + * returns 0.5 + * + * Note that if the passed date is in the past, a positive value will be + * returned, and if it is in the future, a negative value will be returned. + * + * @param object $po_date date to subtract + * @param bool $pb_ignoretime whether to ignore the time values of the two + * dates in subtraction (defaults to false) + * + * @return mixed days between two dates as int or float + * @access public + * @since Method available since Release 1.5.0 + */ + function dateDiff($po_date, $pb_ignoretime = false) + { + if ($pb_ignoretime || $this->ob_invalidtime) { + return Date_Calc::dateToDays($this->day, + $this->month, + $this->year) - + Date_Calc::dateToDays($po_date->getDay(), + $po_date->getMonth(), + $po_date->getYear()); + } + + $hn_secondscompare = $po_date->getStandardSecondsPastMidnight(); + if (PEAR::isError($hn_secondscompare)) { + if ($hn_secondscompare->getCode() != DATE_ERROR_INVALIDTIME) { + return $hn_secondscompare; + } + + return Date_Calc::dateToDays($this->day, + $this->month, + $this->year) - + Date_Calc::dateToDays($po_date->getDay(), + $po_date->getMonth(), + $po_date->getYear()); + } + + $hn_seconds = $this->getStandardSecondsPastMidnight(); + + // If time parts are equal, return int, else return float: + // + return Date_Calc::dateToDays($this->on_standardday, + $this->on_standardmonth, + $this->on_standardyear) - + Date_Calc::dateToDays($po_date->getStandardDay(), + $po_date->getStandardMonth(), + $po_date->getStandardYear()) + + ($hn_seconds == $hn_secondscompare ? 0 : + ($hn_seconds - $hn_secondscompare) / 86400); + } + + + // }}} + // {{{ inEquivalentTimeZones() + + /** + * Tests whether two dates are in equivalent time zones + * + * Equivalence in this context consists in the time zones of the two dates + * having: + * + * an equal offset from UTC in both standard and Summer time (if + * the time zones observe Summer time) + * the same Summer time start and end rules, that is, the two time zones + * must switch from standard time to Summer time, and vice versa, on the + * same day and at the same time + * + * An example of two equivalent time zones is 'Europe/London' and + * 'Europe/Lisbon', which in London is known as GMT/BST, and in Lisbon as + * WET/WEST. + * + * @param object $po_date1 the first Date object to compare + * @param object $po_date2 the second Date object to compare + * + * @return bool true if the time zones are equivalent + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function inEquivalentTimeZones($po_date1, $po_date2) + { + return $po_date1->tz->isEquivalent($po_date2->getTZID()); + } + + + // }}} + // {{{ compare() + + /** + * Compares two dates + * + * Suitable for use in sorting functions. + * + * @param object $od1 the first Date object to compare + * @param object $od2 the second Date object to compare + * + * @return int 0 if the dates are equal, -1 if '$od1' is + * before '$od2', 1 if '$od1' is after '$od2' + * @access public + * @static + */ + function compare($od1, $od2) + { + $d1 = new Date($od1); + $d2 = new Date($od2); + + // If the time zones are equivalent, do nothing: + // + if (!Date::inEquivalentTimeZones($d1, $d2)) { + // Only a time zone with a valid time can be converted: + // + if ($d2->isTimeValid()) { + $d2->convertTZByID($d1->getTZID()); + } else if ($d1->isTimeValid()) { + $d1->convertTZByID($d2->getTZID()); + } else { + // No comparison can be made without guessing the time: + // + return PEAR::raiseError("Both dates have invalid time", + DATE_ERROR_INVALIDTIME); + } + } + + $days1 = Date_Calc::dateToDays($d1->getDay(), + $d1->getMonth(), + $d1->getYear()); + $days2 = Date_Calc::dateToDays($d2->getDay(), + $d2->getMonth(), + $d2->getYear()); + if ($days1 < $days2) + return -1; + if ($days1 > $days2) + return 1; + + $hn_hour1 = $d1->getStandardHour(); + if (PEAR::isError($hn_hour1)) + return $hn_hour1; + $hn_hour2 = $d2->getStandardHour(); + if (PEAR::isError($hn_hour2)) + return $hn_hour2; + + if ($hn_hour1 < $hn_hour2) return -1; + if ($hn_hour1 > $hn_hour2) return 1; + if ($d1->getStandardMinute() < $d2->getStandardMinute()) return -1; + if ($d1->getStandardMinute() > $d2->getStandardMinute()) return 1; + if ($d1->getStandardSecond() < $d2->getStandardSecond()) return -1; + if ($d1->getStandardSecond() > $d2->getStandardSecond()) return 1; + if ($d1->getStandardPartSecond() < $d2->getStandardPartSecond()) return -1; + if ($d1->getStandardPartSecond() > $d2->getStandardPartSecond()) return 1; + return 0; + } + + + // }}} + // {{{ before() + + /** + * Test if this date/time is before a certain date/time + * + * @param object $when the Date object to test against + * + * @return boolean true if this date is before $when + * @access public + */ + function before($when) + { + $hn_compare = Date::compare($this, $when); + if (PEAR::isError($hn_compare)) + return $hn_compare; + + if ($hn_compare == -1) { + return true; + } else { + return false; + } + } + + + // }}} + // {{{ after() + + /** + * Test if this date/time is after a certain date/time + * + * @param object $when the Date object to test against + * + * @return boolean true if this date is after $when + * @access public + */ + function after($when) + { + $hn_compare = Date::compare($this, $when); + if (PEAR::isError($hn_compare)) + return $hn_compare; + + if ($hn_compare == 1) { + return true; + } else { + return false; + } + } + + + // }}} + // {{{ equals() + + /** + * Test if this date/time is exactly equal to a certain date/time + * + * @param object $when the Date object to test against + * + * @return boolean true if this date is exactly equal to $when + * @access public + */ + function equals($when) + { + $hn_compare = Date::compare($this, $when); + if (PEAR::isError($hn_compare)) + return $hn_compare; + + if ($hn_compare == 0) { + return true; + } else { + return false; + } + } + + + // }}} + // {{{ isFuture() + + /** + * Determine if this date is in the future + * + * @return boolean true if this date is in the future + * @access public + */ + function isFuture() + { + $now = new Date(); + return $this->after($now); + } + + + // }}} + // {{{ isPast() + + /** + * Determine if this date is in the past + * + * @return boolean true if this date is in the past + * @access public + */ + function isPast() + { + $now = new Date(); + return $this->before($now); + } + + + // }}} + // {{{ isLeapYear() + + /** + * Determine if the year in this date is a leap year + * + * @return boolean true if this year is a leap year + * @access public + */ + function isLeapYear() + { + return Date_Calc::isLeapYear($this->year); + } + + + // }}} + // {{{ getJulianDate() + + /** + * Returns the no of days (1-366) since 31st December of the previous year + * + * N.B. this function does not return (and never has returned) the 'Julian + * Date', as described, for example, at: + * + * http://en.wikipedia.org/wiki/Julian_day + * + * If you want the day of the year (0-366), use 'getDayOfYear()' instead. + * If you want the true Julian Day, call one of the following: + * + * format("%E") + * format2("J") + * + * There currently is no function that calls the Julian Date (as opposed + * to the 'Julian Day'), although the Julian Day is an approximation. + * + * @return int the Julian date + * @access public + * @see Date::getDayOfYear() + * @deprecated Method deprecated in Release 1.5.0 + */ + function getJulianDate() + { + return Date_Calc::julianDate($this->day, $this->month, $this->year); + } + + + // }}} + // {{{ getDayOfYear() + + /** + * Returns the no of days (1-366) since 31st December of the previous year + * + * @return int an integer between 1 and 366 + * @access public + * @since Method available since Release 1.5.0 + */ + function getDayOfYear() + { + return Date_Calc::dayOfYear($this->day, $this->month, $this->year); + } + + + // }}} + // {{{ getDayOfWeek() + + /** + * Gets the day of the week for this date (0 = Sunday) + * + * @return int the day of the week (0 = Sunday) + * @access public + */ + function getDayOfWeek() + { + return Date_Calc::dayOfWeek($this->day, $this->month, $this->year); + } + + + // }}} + // {{{ getWeekOfYear() + + /** + * Gets the week of the year for this date + * + * @return int the week of the year + * @access public + */ + function getWeekOfYear() + { + return Date_Calc::weekOfYear($this->day, $this->month, $this->year); + } + + + // }}} + // {{{ getQuarterOfYear() + + /** + * Gets the quarter of the year for this date + * + * @return int the quarter of the year (1-4) + * @access public + */ + function getQuarterOfYear() + { + return Date_Calc::quarterOfYear($this->day, $this->month, $this->year); + } + + + // }}} + // {{{ getDaysInMonth() + + /** + * Gets number of days in the month for this date + * + * @return int number of days in this month + * @access public + */ + function getDaysInMonth() + { + return Date_Calc::daysInMonth($this->month, $this->year); + } + + + // }}} + // {{{ getWeeksInMonth() + + /** + * Gets the number of weeks in the month for this date + * + * @return int number of weeks in this month + * @access public + */ + function getWeeksInMonth() + { + return Date_Calc::weeksInMonth($this->month, $this->year); + } + + + // }}} + // {{{ getDayName() + + /** + * Gets the full name or abbreviated name of this weekday + * + * @param bool $abbr abbreviate the name + * @param int $length length of abbreviation + * + * @return string name of this day + * @access public + */ + function getDayName($abbr = false, $length = 3) + { + if ($abbr) { + return Date_Calc::getWeekdayAbbrname($this->day, + $this->month, + $this->year, + $length); + } else { + return Date_Calc::getWeekdayFullname($this->day, + $this->month, + $this->year); + } + } + + + // }}} + // {{{ getMonthName() + + /** + * Gets the full name or abbreviated name of this month + * + * @param boolean $abbr abbreviate the name + * + * @return string name of this month + * @access public + */ + function getMonthName($abbr = false) + { + if ($abbr) { + return Date_Calc::getMonthAbbrname($this->month); + } else { + return Date_Calc::getMonthFullname($this->month); + } + } + + + // }}} + // {{{ getNextDay() + + /** + * Get a Date object for the day after this one + * + * The time of the returned Date object is the same as this time. + * + * @return object Date object representing the next day + * @access public + */ + function getNextDay() + { + $ret = new Date($this); + $ret->addDays(1); + return $ret; + } + + + // }}} + // {{{ getPrevDay() + + /** + * Get a Date object for the day before this one + * + * The time of the returned Date object is the same as this time. + * + * @return object Date object representing the previous day + * @access public + */ + function getPrevDay() + { + $ret = new Date($this); + $ret->addDays(-1); + return $ret; + } + + + // }}} + // {{{ getNextWeekday() + + /** + * Get a Date object for the weekday after this one + * + * The time of the returned Date object is the same as this time. + * + * @return object Date object representing the next week-day + * @access public + */ + function getNextWeekday() + { + $ret = new Date($this); + list($hs_year, $hs_month, $hs_day) = + explode(" ", Date_Calc::nextWeekday($this->day, + $this->month, + $this->year, + "%Y %m %d")); + $ret->setDayMonthYear($hs_day, $hs_month, $hs_year); + return $ret; + } + + + // }}} + // {{{ getPrevWeekday() + + /** + * Get a Date object for the weekday before this one + * + * The time of the returned Date object is the same as this time. + * + * @return object Date object representing the previous week-day + * @access public + */ + function getPrevWeekday() + { + $ret = new Date($this); + list($hs_year, $hs_month, $hs_day) = + explode(" ", Date_Calc::prevWeekday($this->day, + $this->month, + $this->year, + "%Y %m %d")); + $ret->setDayMonthYear($hs_day, $hs_month, $hs_year); + return $ret; + } + + + // }}} + // {{{ getYear() + + /** + * Returns the year field of the date object + * + * @return int the year + * @access public + */ + function getYear() + { + return $this->year; + } + + + // }}} + // {{{ getMonth() + + /** + * Returns the month field of the date object + * + * @return int the minute + * @access public + */ + function getMonth() + { + return $this->month; + } + + + // }}} + // {{{ getDay() + + /** + * Returns the day field of the date object + * + * @return int the day + * @access public + */ + function getDay() + { + return $this->day; + } + + + // }}} + // {{{ _getErrorInvalidTime() + + /** + * Returns invalid time PEAR Error + * + * @return object + * @access private + * @since Method available since Release 1.5.0 + */ + function _getErrorInvalidTime() + { + return PEAR::raiseError("Invalid time '" . + sprintf("%02d.%02d.%02d", + $this->hour, + $this->minute, + $this->second) . + "' specified for date '" . + Date_Calc::dateFormat($this->day, + $this->month, + $this->year, + "%Y-%m-%d") . + "' and in this timezone", + DATE_ERROR_INVALIDTIME); + } + + + // }}} + // {{{ _secondsInDayIsValid() + + /** + * If leap seconds are observed, checks if the seconds in the day is valid + * + * Note that only the local standard time is accessed. + * + * @return bool + * @access private + * @since Method available since Release 1.5.0 + */ + function _secondsInDayIsValid() + { + if ($this->ob_countleapseconds) { + // Convert to UTC: + // + list($hn_year, + $hn_month, + $hn_day, + $hn_hour, + $hn_minute, + $hn_second, + $hn_partsecond) = + $this->_addOffset($this->tz->getRawOffset() * -1, + $this->on_standardday, + $this->on_standardmonth, + $this->on_standardyear, + $this->on_standardhour, + $this->on_standardminute, + $this->on_standardsecond, + $this->on_standardpartsecond); + return Date_Calc::secondsPastMidnight($hn_hour, + $hn_minute, + $hn_second + + $hn_partsecond) < + Date_Calc::getSecondsInDay($hn_day, $hn_month, $hn_year); + } else { + return $this->getStandardSecondsPastMidnight() < 86400; + } + } + + + // }}} + // {{{ isTimeValid() + + /** + * Whether the stored time is valid as a local time + * + * An invalid time is one that lies in the 'skipped hour' at the point + * that the clocks go forward. Note that the stored date (i.e. + * the day/month/year, is always valid). + * + * The object is able to store an invalid time because a user might + * unwittingly and correctly store a valid time, and then add one day so + * as to put the object in the 'skipped' hour (when the clocks go forward). + * This could be corrected by a conversion to Summer time (by adding one + * hour); however, if the user then added another day, and had no need for + * or interest in the time anyway, the behaviour may be rather unexpected. + * And anyway in this situation, the time originally specified would now, + * two days on, be valid again. + * + * So this class allows an invalid time like this so long as the user does + * not in any way make use of or request the time while it is in this + * semi-invalid state, in order to allow for for the fact that he might be + * only interested in the date, and not the time, and in order not to behave + * in an unexpected way, especially without throwing an exception to tell + * the user about it. + * + * @return bool + * @access public + * @since Method available since Release 1.5.0 + */ + function isTimeValid() + { + return !$this->ob_invalidtime; + } + + + // }}} + // {{{ getHour() + + /** + * Returns the hour field of the date object + * + * @return int the hour + * @access public + */ + function getHour() + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + return $this->hour; + } + + + // }}} + // {{{ getMinute() + + /** + * Returns the minute field of the date object + * + * @return int the minute + * @access public + */ + function getMinute() + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + return $this->minute; + } + + + // }}} + // {{{ getSecond() + + /** + * Returns the second field of the date object + * + * @return int the second + * @access public + */ + function getSecond() + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + return $this->second; + } + + + // }}} + // {{{ getSecondsPastMidnight() + + /** + * Returns the no of seconds since midnight (0-86400) as float + * + * @return float float which is at least 0 and less than 86400 + * @access public + * @since Method available since Release 1.5.0 + */ + function getSecondsPastMidnight() + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + return Date_Calc::secondsPastMidnight($this->hour, + $this->minute, + $this->second) + + $this->partsecond; + } + + + // }}} + // {{{ getPartSecond() + + /** + * Returns the part-second field of the date object + * + * @return float the part-second + * @access protected + * @since Method available since Release 1.5.0 + */ + function getPartSecond() + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + return $this->partsecond; + } + + + // }}} + // {{{ getStandardYear() + + /** + * Returns the year field of the local standard time + * + * @return int the year + * @access public + * @since Method available since Release 1.5.0 + */ + function getStandardYear() + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + return $this->on_standardyear; + } + + + // }}} + // {{{ getStandardMonth() + + /** + * Returns the month field of the local standard time + * + * @return int the minute + * @access public + * @since Method available since Release 1.5.0 + */ + function getStandardMonth() + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + return $this->on_standardmonth; + } + + + // }}} + // {{{ getStandardDay() + + /** + * Returns the day field of the local standard time + * + * @return int the day + * @access public + * @since Method available since Release 1.5.0 + */ + function getStandardDay() + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + return $this->on_standardday; + } + + + // }}} + // {{{ getStandardHour() + + /** + * Returns the hour field of the local standard time + * + * @return int the hour + * @access public + * @since Method available since Release 1.5.0 + */ + function getStandardHour() + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + return $this->on_standardhour; + } + + + // }}} + // {{{ getStandardMinute() + + /** + * Returns the minute field of the local standard time + * + * @return int the minute + * @access public + * @since Method available since Release 1.5.0 + */ + function getStandardMinute() + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + return $this->on_standardminute; + } + + + // }}} + // {{{ getStandardSecond() + + /** + * Returns the second field of the local standard time + * + * @return int the second + * @access public + * @since Method available since Release 1.5.0 + */ + function getStandardSecond() + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + return $this->on_standardsecond; + } + + + // }}} + // {{{ getStandardSecondsPastMidnight() + + /** + * Returns the no of seconds since midnight (0-86400) of the + * local standard time as float + * + * @return float float which is at least 0 and less than 86400 + * @access public + * @since Method available since Release 1.5.0 + */ + function getStandardSecondsPastMidnight() + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + return Date_Calc::secondsPastMidnight($this->on_standardhour, + $this->on_standardminute, + $this->on_standardsecond) + + $this->on_standardpartsecond; + } + + + // }}} + // {{{ getStandardPartSecond() + + /** + * Returns the part-second field of the local standard time + * + * @return float the part-second + * @access protected + * @since Method available since Release 1.5.0 + */ + function getStandardPartSecond() + { + if ($this->ob_invalidtime) + return $this->_getErrorInvalidTime(); + + return $this->on_standardpartsecond; + } + + + // }}} + // {{{ _addOffset() + + /** + * Add a time zone offset to the passed date/time + * + * @param int $pn_offset the offset to add in milliseconds + * @param int $pn_day the day + * @param int $pn_month the month + * @param int $pn_year the year + * @param int $pn_hour the hour + * @param int $pn_minute the minute + * @param int $pn_second the second + * @param float $pn_partsecond the part-second + * + * @return array array of year, month, day, hour, minute, second, + * and part-second + * @access private + * @static + * @since Method available since Release 1.5.0 + */ + function _addOffset($pn_offset, + $pn_day, + $pn_month, + $pn_year, + $pn_hour, + $pn_minute, + $pn_second, + $pn_partsecond) + { + if ($pn_offset == 0) { + return array((int) $pn_year, + (int) $pn_month, + (int) $pn_day, + (int) $pn_hour, + (int) $pn_minute, + (int) $pn_second, + (float) $pn_partsecond); + } + + if ($pn_offset % 3600000 == 0) { + list($hn_year, + $hn_month, + $hn_day, + $hn_hour) = + Date_Calc::addHours($pn_offset / 3600000, + $pn_day, + $pn_month, + $pn_year, + $pn_hour); + + $hn_minute = (int) $pn_minute; + $hn_second = (int) $pn_second; + $hn_partsecond = (float) $pn_partsecond; + } else if ($pn_offset % 60000 == 0) { + list($hn_year, + $hn_month, + $hn_day, + $hn_hour, + $hn_minute) = + Date_Calc::addMinutes($pn_offset / 60000, + $pn_day, + $pn_month, + $pn_year, + $pn_hour, + $pn_minute); + + $hn_second = (int) $pn_second; + $hn_partsecond = (float) $pn_partsecond; + } else { + list($hn_year, + $hn_month, + $hn_day, + $hn_hour, + $hn_minute, + $hn_secondraw) = + Date_Calc::addSeconds($pn_offset / 1000, + $pn_day, + $pn_month, + $pn_year, + $pn_hour, + $pn_partsecond == 0.0 ? + $pn_second : + $pn_second + $pn_partsecond, + false); // N.B. do not count + // leap seconds + + if (is_float($hn_secondraw)) { + $hn_second = intval($hn_secondraw); + $hn_partsecond = $hn_secondraw - $hn_second; + } else { + $hn_second = $hn_secondraw; + $hn_partsecond = 0.0; + } + } + + return array($hn_year, + $hn_month, + $hn_day, + $hn_hour, + $hn_minute, + $hn_second, + $hn_partsecond); + } + + + // }}} + // {{{ setLocalTime() + + /** + * Sets local time (Summer-time-adjusted) and then calculates local + * standard time + * + * @param int $pn_day the day + * @param int $pn_month the month + * @param int $pn_year the year + * @param int $pn_hour the hour + * @param int $pn_minute the minute + * @param int $pn_second the second + * @param float $pn_partsecond the part-second + * @param bool $pb_repeatedhourdefault whether to assume Summer time if a + * repeated hour is specified (defaults + * to false) + * @param bool $pb_correctinvalidtime whether to correct, by adding the + * local Summer time offset, the + * specified time if it falls in the + * skipped hour (defaults to + * DATE_CORRECTINVALIDTIME_DEFAULT) + * + * @return void + * @access protected + * @see Date::setStandardTime() + * @since Method available since Release 1.5.0 + */ + function setLocalTime($pn_day, + $pn_month, + $pn_year, + $pn_hour, + $pn_minute, + $pn_second, + $pn_partsecond, + $pb_repeatedhourdefault = false, + $pb_correctinvalidtime = DATE_CORRECTINVALIDTIME_DEFAULT) + { + settype($pn_day, "int"); + settype($pn_month, "int"); + settype($pn_year, "int"); + settype($pn_hour, "int"); + settype($pn_minute, "int"); + settype($pn_second, "int"); + settype($pn_partsecond, "float"); + + $hb_insummertime = + $this->tz->inDaylightTime(array($pn_day, + $pn_month, $pn_year, Date_Calc::secondsPastMidnight($pn_hour, + $pn_minute, $pn_second) + $pn_partsecond), + $pb_repeatedhourdefault); + if (PEAR::isError($hb_insummertime)) { + if ($hb_insummertime->getCode() != DATE_ERROR_INVALIDTIME) { + return $hb_insummertime; + } else if ($pb_correctinvalidtime) { + // Store passed time as local standard time: + // + $this->on_standardday = $pn_day; + $this->on_standardmonth = $pn_month; + $this->on_standardyear = $pn_year; + $this->on_standardhour = $pn_hour; + $this->on_standardminute = $pn_minute; + $this->on_standardsecond = $pn_second; + $this->on_standardpartsecond = $pn_partsecond; + + // Add Summer time offset to passed time: + // + list($this->year, + $this->month, + $this->day, + $this->hour, + $this->minute, + $this->second, + $this->partsecond) = + $this->_addOffset($this->tz->getDSTSavings(), + $pn_day, + $pn_month, + $pn_year, + $pn_hour, + $pn_minute, + $pn_second, + $pn_partsecond); + + $this->ob_invalidtime = !$this->_secondsInDayIsValid(); + } else { + // Hedge bets - if the user adds/subtracts a day, then the time + // will be uncorrupted, and if the user does + // addition/subtraction with the time, or requests the time, + // then return an error at that point: + // + $this->day = $pn_day; + $this->month = $pn_month; + $this->year = $pn_year; + $this->hour = $pn_hour; + $this->minute = $pn_minute; + $this->second = $pn_second; + $this->partsecond = $pn_partsecond; + + $this->ob_invalidtime = true; + } + + return; + } else { + // Passed time is valid as local time: + // + $this->day = $pn_day; + $this->month = $pn_month; + $this->year = $pn_year; + $this->hour = $pn_hour; + $this->minute = $pn_minute; + $this->second = $pn_second; + $this->partsecond = $pn_partsecond; + } + + $this->ob_invalidtime = !$this->_secondsInDayIsValid(); + + if ($hb_insummertime) { + // Calculate local standard time: + // + list($this->on_standardyear, + $this->on_standardmonth, + $this->on_standardday, + $this->on_standardhour, + $this->on_standardminute, + $this->on_standardsecond, + $this->on_standardpartsecond) = + $this->_addOffset($this->tz->getDSTSavings() * -1, + $pn_day, + $pn_month, + $pn_year, + $pn_hour, + $pn_minute, + $pn_second, + $pn_partsecond); + } else { + // Time is already local standard time: + // + $this->on_standardday = $pn_day; + $this->on_standardmonth = $pn_month; + $this->on_standardyear = $pn_year; + $this->on_standardhour = $pn_hour; + $this->on_standardminute = $pn_minute; + $this->on_standardsecond = $pn_second; + $this->on_standardpartsecond = $pn_partsecond; + } + } + + + // }}} + // {{{ setStandardTime() + + /** + * Sets local standard time and then calculates local time (i.e. + * Summer-time-adjusted) + * + * @param int $pn_day the day + * @param int $pn_month the month + * @param int $pn_year the year + * @param int $pn_hour the hour + * @param int $pn_minute the minute + * @param int $pn_second the second + * @param float $pn_partsecond the part-second + * + * @return void + * @access protected + * @see Date::setLocalTime() + * @since Method available since Release 1.5.0 + */ + function setStandardTime($pn_day, + $pn_month, + $pn_year, + $pn_hour, + $pn_minute, + $pn_second, + $pn_partsecond) + { + settype($pn_day, "int"); + settype($pn_month, "int"); + settype($pn_year, "int"); + settype($pn_hour, "int"); + settype($pn_minute, "int"); + settype($pn_second, "int"); + settype($pn_partsecond, "float"); + + $this->on_standardday = $pn_day; + $this->on_standardmonth = $pn_month; + $this->on_standardyear = $pn_year; + $this->on_standardhour = $pn_hour; + $this->on_standardminute = $pn_minute; + $this->on_standardsecond = $pn_second; + $this->on_standardpartsecond = $pn_partsecond; + + $this->ob_invalidtime = !$this->_secondsInDayIsValid(); + + if ($this->tz->inDaylightTimeStandard(array($pn_day, $pn_month, + $pn_year, Date_Calc::secondsPastMidnight($pn_hour, $pn_minute, + $pn_second) + $pn_partsecond))) { + + // Calculate local time: + // + list($this->year, + $this->month, + $this->day, + $this->hour, + $this->minute, + $this->second, + $this->partsecond) = + $this->_addOffset($this->tz->getDSTSavings(), + $pn_day, + $pn_month, + $pn_year, + $pn_hour, + $pn_minute, + $pn_second, + $pn_partsecond); + } else { + // Time is already local time: + // + $this->day = $pn_day; + $this->month = $pn_month; + $this->year = $pn_year; + $this->hour = $pn_hour; + $this->minute = $pn_minute; + $this->second = $pn_second; + $this->partsecond = $pn_partsecond; + } + } + + + // }}} + // {{{ setYear() + + /** + * Sets the year field of the date object + * + * If specified year forms an invalid date, then PEAR error will be + * returned, unless the validation is over-ridden using the second + * parameter. + * + * @param int $y the year + * @param bool $pb_validate whether to check that the new date is valid + * + * @return void + * @access public + * @see Date::setDayMonthYear(), Date::setDateTime() + */ + function setYear($y, $pb_validate = DATE_VALIDATE_DATE_BY_DEFAULT) + { + if ($pb_validate && !Date_Calc::isValidDate($this->day, $this->month, $y)) { + return PEAR::raiseError("'" . + Date_Calc::dateFormat($this->day, + $this->month, + $y, + "%Y-%m-%d") . + "' is invalid calendar date", + DATE_ERROR_INVALIDDATE); + } else { + $this->setLocalTime($this->day, + $this->month, + $y, + $this->hour, + $this->minute, + $this->second, + $this->partsecond); + } + } + + + // }}} + // {{{ setMonth() + + /** + * Sets the month field of the date object + * + * If specified year forms an invalid date, then PEAR error will be + * returned, unless the validation is over-ridden using the second + * parameter. + * + * @param int $m the month + * @param bool $pb_validate whether to check that the new date is valid + * + * @return void + * @access public + * @see Date::setDayMonthYear(), Date::setDateTime() + */ + function setMonth($m, $pb_validate = DATE_VALIDATE_DATE_BY_DEFAULT) + { + if ($pb_validate && !Date_Calc::isValidDate($this->day, $m, $this->year)) { + return PEAR::raiseError("'" . + Date_Calc::dateFormat($this->day, + $m, + $this->year, + "%Y-%m-%d") . + "' is invalid calendar date", + DATE_ERROR_INVALIDDATE); + } else { + $this->setLocalTime($this->day, + $m, + $this->year, + $this->hour, + $this->minute, + $this->second, + $this->partsecond); + } + } + + + // }}} + // {{{ setDay() + + /** + * Sets the day field of the date object + * + * If specified year forms an invalid date, then PEAR error will be + * returned, unless the validation is over-ridden using the second + * parameter. + * + * @param int $d the day + * @param bool $pb_validate whether to check that the new date is valid + * + * @return void + * @access public + * @see Date::setDayMonthYear(), Date::setDateTime() + */ + function setDay($d, $pb_validate = DATE_VALIDATE_DATE_BY_DEFAULT) + { + if ($pb_validate && !Date_Calc::isValidDate($d, $this->month, $this->year)) { + return PEAR::raiseError("'" . + Date_Calc::dateFormat($d, + $this->month, + $this->year, + "%Y-%m-%d") . + "' is invalid calendar date", + DATE_ERROR_INVALIDDATE); + } else { + $this->setLocalTime($d, + $this->month, + $this->year, + $this->hour, + $this->minute, + $this->second, + $this->partsecond); + } + } + + + // }}} + // {{{ setDayMonthYear() + + /** + * Sets the day, month and year fields of the date object + * + * If specified year forms an invalid date, then PEAR error will be + * returned. Note that setting each of these fields separately + * may unintentionally return a PEAR error if a transitory date is + * invalid between setting these fields. + * + * @param int $d the day + * @param int $m the month + * @param int $y the year + * + * @return void + * @access public + * @see Date::setDateTime() + * @since Method available since Release 1.5.0 + */ + function setDayMonthYear($d, $m, $y) + { + if (!Date_Calc::isValidDate($d, $m, $y)) { + return PEAR::raiseError("'" . + Date_Calc::dateFormat($d, + $m, + $y, + "%Y-%m-%d") . + "' is invalid calendar date", + DATE_ERROR_INVALIDDATE); + } else { + $this->setLocalTime($d, + $m, + $y, + $this->hour, + $this->minute, + $this->second, + $this->partsecond); + } + } + + + // }}} + // {{{ setHour() + + /** + * Sets the hour field of the date object + * + * Expects an hour in 24-hour format. + * + * @param int $h the hour + * @param bool $pb_repeatedhourdefault whether to assume Summer time if a + * repeated hour is specified (defaults + * to false) + * + * @return void + * @access public + * @see Date::setHourMinuteSecond(), Date::setDateTime() + */ + function setHour($h, $pb_repeatedhourdefault = false) + { + if ($h > 23 || $h < 0) { + return PEAR::raiseError("Invalid hour value '$h'"); + } else { + $ret = $this->setHourMinuteSecond($h, + $this->minute, + $this->partsecond == 0.0 ? + $this->second : + $this->second + $this->partsecond, + $pb_repeatedhourdefault); + + if (PEAR::isError($ret)) + return $ret; + } + } + + + // }}} + // {{{ setMinute() + + /** + * Sets the minute field of the date object + * + * @param int $m the minute + * @param bool $pb_repeatedhourdefault whether to assume Summer time if a + * repeated hour is specified (defaults + * to false) + * + * @return void + * @access public + * @see Date::setHourMinuteSecond(), Date::setDateTime() + */ + function setMinute($m, $pb_repeatedhourdefault = false) + { + if ($m > 59 || $m < 0) { + return PEAR::raiseError("Invalid minute value '$m'"); + } else { + $ret = $this->setHourMinuteSecond($this->hour, + $m, + $this->partsecond == 0.0 ? + $this->second : + $this->second + $this->partsecond, + $pb_repeatedhourdefault); + + if (PEAR::isError($ret)) + return $ret; + } + } + + + // }}} + // {{{ setSecond() + + /** + * Sets the second field of the date object + * + * @param mixed $s the second as integer or float + * @param bool $pb_repeatedhourdefault whether to assume Summer time if a + * repeated hour is specified + * (defaults to false) + * + * @return void + * @access public + * @see Date::setHourMinuteSecond(), Date::setDateTime() + */ + function setSecond($s, $pb_repeatedhourdefault = false) + { + if ($s > 60 || // Leap seconds possible + $s < 0) { + return PEAR::raiseError("Invalid second value '$s'"); + } else { + $ret = $this->setHourMinuteSecond($this->hour, + $this->minute, + $s, + $pb_repeatedhourdefault); + + if (PEAR::isError($ret)) + return $ret; + } + } + + + // }}} + // {{{ setPartSecond() + + /** + * Sets the part-second field of the date object + * + * @param float $pn_ps the part-second + * @param bool $pb_repeatedhourdefault whether to assume Summer time if a + * repeated hour is specified (defaults + * to false) + * + * @return void + * @access protected + * @see Date::setHourMinuteSecond(), Date::setDateTime() + * @since Method available since Release 1.5.0 + */ + function setPartSecond($pn_ps, $pb_repeatedhourdefault = false) + { + if ($pn_ps >= 1 || $pn_ps < 0) { + return PEAR::raiseError("Invalid part-second value '$pn_ps'"); + } else { + $ret = $this->setHourMinuteSecond($this->hour, + $this->minute, + $this->second + $pn_ps, + $pb_repeatedhourdefault); + + if (PEAR::isError($ret)) + return $ret; + } + } + + + // }}} + // {{{ setHourMinuteSecond() + + /** + * Sets the hour, minute, second and part-second fields of the date object + * + * N.B. if the repeated hour, due to the clocks going back, is specified, + * the default is to assume local standard time. + * + * @param int $h the hour + * @param int $m the minute + * @param mixed $s the second as integer or float + * @param bool $pb_repeatedhourdefault whether to assume Summer time if a + * repeated hour is specified + * (defaults to false) + * + * @return void + * @access public + * @see Date::setDateTime() + * @since Method available since Release 1.5.0 + */ + function setHourMinuteSecond($h, $m, $s, $pb_repeatedhourdefault = false) + { + // Split second into integer and part-second: + // + if (is_float($s)) { + $hn_second = intval($s); + $hn_partsecond = $s - $hn_second; + } else { + $hn_second = (int) $s; + $hn_partsecond = 0.0; + } + + $this->setLocalTime($this->day, + $this->month, + $this->year, + $h, + $m, + $hn_second, + $hn_partsecond, + $pb_repeatedhourdefault); + } + + + // }}} + // {{{ setDateTime() + + /** + * Sets all the fields of the date object (day, month, year, hour, minute + * and second) + * + * If specified year forms an invalid date, then PEAR error will be + * returned. Note that setting each of these fields separately + * may unintentionally return a PEAR error if a transitory date is + * invalid between setting these fields. + * + * N.B. if the repeated hour, due to the clocks going back, is specified, + * the default is to assume local standard time. + * + * @param int $pn_day the day + * @param int $pn_month the month + * @param int $pn_year the year + * @param int $pn_hour the hour + * @param int $pn_minute the minute + * @param mixed $pm_second the second as integer or float + * @param bool $pb_repeatedhourdefault whether to assume Summer time if a + * repeated hour is specified + * (defaults to false) + * + * @return void + * @access public + * @see Date::setDayMonthYear(), Date::setHourMinuteSecond() + * @since Method available since Release 1.5.0 + */ + function setDateTime($pn_day, + $pn_month, + $pn_year, + $pn_hour, + $pn_minute, + $pm_second, + $pb_repeatedhourdefault = false) + { + if (!Date_Calc::isValidDate($d, $m, $y)) { + return PEAR::raiseError("'" . + Date_Calc::dateFormat($d, + $m, + $y, + "%Y-%m-%d") . + "' is invalid calendar date", + DATE_ERROR_INVALIDDATE); + } else { + // Split second into integer and part-second: + // + if (is_float($pm_second)) { + $hn_second = intval($pm_second); + $hn_partsecond = $pm_second - $hn_second; + } else { + $hn_second = (int) $pm_second; + $hn_partsecond = 0.0; + } + + $this->setLocalTime($d, + $m, + $y, + $h, + $m, + $hn_second, + $hn_partsecond, + $pb_repeatedhourdefault); + } + } + + + // }}} + +} + +// }}} + +/* + * Local variables: + * mode: php + * tab-width: 4 + * c-basic-offset: 4 + * c-hanging-comment-ender-p: nil + * End: + */ +?> \ No newline at end of file diff --git a/glmPEAR/Date/Calc.php b/glmPEAR/Date/Calc.php new file mode 100755 index 0000000..5da8055 --- /dev/null +++ b/glmPEAR/Date/Calc.php @@ -0,0 +1,4363 @@ + + * @author Pierre-Alain Joye + * @author Daniel Convissor + * @author C.A. Woodcock + * @copyright 1999-2007 Monte Ohrt, Pierre-Alain Joye, Daniel Convissor, C.A. Woodcock + * @license http://www.opensource.org/licenses/bsd-license.php + * BSD License + * @version CVS: $Id: Calc.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Date + * @since File available since Release 1.2 + */ + + +// }}} +// {{{ General constants: + +if (!defined('DATE_CALC_BEGIN_WEEKDAY')) { + /** + * Defines what day starts the week + * + * Monday (1) is the international standard. + * Redefine this to 0 if you want weeks to begin on Sunday. + */ + define('DATE_CALC_BEGIN_WEEKDAY', 1); +} + +if (!defined('DATE_CALC_FORMAT')) { + /** + * The default value for each method's $format parameter + * + * The default is '%Y%m%d'. To override this default, define + * this constant before including Calc.php. + * + * @since Constant available since Release 1.4.4 + */ + define('DATE_CALC_FORMAT', '%Y%m%d'); +} + + +// {{{ Date precision constants (used in 'round()' and 'trunc()'): + +define('DATE_PRECISION_YEAR', -2); +define('DATE_PRECISION_MONTH', -1); +define('DATE_PRECISION_DAY', 0); +define('DATE_PRECISION_HOUR', 1); +define('DATE_PRECISION_10MINUTES', 2); +define('DATE_PRECISION_MINUTE', 3); +define('DATE_PRECISION_10SECONDS', 4); +define('DATE_PRECISION_SECOND', 5); + + +// }}} +// {{{ Class: Date_Calc + +/** + * Calculates, manipulates and retrieves dates + * + * It does not rely on 32-bit system time stamps, so it works dates + * before 1970 and after 2038. + * + * @category Date and Time + * @package Date + * @author Monte Ohrt + * @author Daniel Convissor + * @author C.A. Woodcock + * @copyright 1999-2007 Monte Ohrt, Pierre-Alain Joye, Daniel Convissor, C.A. Woodcock + * @license http://www.opensource.org/licenses/bsd-license.php + * BSD License + * @version Release: 1.5.0a1 + * @link http://pear.php.net/package/Date + * @since Class available since Release 1.2 + */ +class Date_Calc +{ + + // {{{ dateFormat() + + /** + * Formats the date in the given format, much like strfmt() + * + * This function is used to alleviate the problem with 32-bit numbers for + * dates pre 1970 or post 2038, as strfmt() has on most systems. + * Most of the formatting options are compatible. + * + * Formatting options: + *
+     * %a   abbreviated weekday name (Sun, Mon, Tue)
+     * %A   full weekday name (Sunday, Monday, Tuesday)
+     * %b   abbreviated month name (Jan, Feb, Mar)
+     * %B   full month name (January, February, March)
+     * %d   day of month (range 00 to 31)
+     * %e   day of month, single digit (range 0 to 31)
+     * %E   number of days since unspecified epoch (integer)
+     *        (%E is useful for passing a date in a URL as
+     *        an integer value. Then simply use
+     *        daysToDate() to convert back to a date.)
+     * %j   day of year (range 001 to 366)
+     * %m   month as decimal number (range 1 to 12)
+     * %n   newline character (\n)
+     * %t   tab character (\t)
+     * %w   weekday as decimal (0 = Sunday)
+     * %U   week number of current year, first sunday as first week
+     * %y   year as decimal (range 00 to 99)
+     * %Y   year as decimal including century (range 0000 to 9999)
+     * %%   literal '%'
+     * 
+ * + * @param int $day the day of the month + * @param int $month the month + * @param int $year the year. Use the complete year instead of the + * abbreviated version. E.g. use 2005, not 05. + * @param string $format the format string + * + * @return string the date in the desired format + * @access public + * @static + */ + function dateFormat($day, $month, $year, $format) + { + if (!Date_Calc::isValidDate($day, $month, $year)) { + $year = Date_Calc::dateNow('%Y'); + $month = Date_Calc::dateNow('%m'); + $day = Date_Calc::dateNow('%d'); + } + + $output = ''; + + for ($strpos = 0; $strpos < strlen($format); $strpos++) { + $char = substr($format, $strpos, 1); + if ($char == '%') { + $nextchar = substr($format, $strpos + 1, 1); + switch($nextchar) { + case 'a': + $output .= Date_Calc::getWeekdayAbbrname($day, $month, $year); + break; + case 'A': + $output .= Date_Calc::getWeekdayFullname($day, $month, $year); + break; + case 'b': + $output .= Date_Calc::getMonthAbbrname($month); + break; + case 'B': + $output .= Date_Calc::getMonthFullname($month); + break; + case 'd': + $output .= sprintf('%02d', $day); + break; + case 'e': + $output .= $day; + break; + case 'E': + $output .= Date_Calc::dateToDays($day, $month, $year); + break; + case 'j': + $output .= Date_Calc::dayOfYear($day, $month, $year); + break; + case 'm': + $output .= sprintf('%02d', $month); + break; + case 'n': + $output .= "\n"; + break; + case 't': + $output .= "\t"; + break; + case 'w': + $output .= Date_Calc::dayOfWeek($day, $month, $year); + break; + case 'U': + $output .= Date_Calc::weekOfYear($day, $month, $year); + break; + case 'y': + $output .= sprintf('%0' . + ($year < 0 ? '3' : '2') . + 'd', + $year % 100); + break; + case "Y": + $output .= sprintf('%0' . + ($year < 0 ? '5' : '4') . + 'd', + $year); + break; + case '%': + $output .= '%'; + break; + default: + $output .= $char.$nextchar; + } + $strpos++; + } else { + $output .= $char; + } + } + return $output; + } + + + // }}} + // {{{ dateNow() + + /** + * Returns the current local date + * + * NOTE: This function retrieves the local date using strftime(), + * which may or may not be 32-bit safe on your system. + * + * @param string $format the string indicating how to format the output + * + * @return string the current date in the specified format + * @access public + * @static + */ + function dateNow($format = DATE_CALC_FORMAT) + { + return strftime($format, time()); + } + + + // }}} + // {{{ getYear() + + /** + * Returns the current local year in format CCYY + * + * @return string the current year in four digit format + * @access public + * @static + */ + function getYear() + { + return Date_Calc::dateNow('%Y'); + } + + + // }}} + // {{{ getMonth() + + /** + * Returns the current local month in format MM + * + * @return string the current month in two digit format + * @access public + * @static + */ + function getMonth() + { + return Date_Calc::dateNow('%m'); + } + + + // }}} + // {{{ getDay() + + /** + * Returns the current local day in format DD + * + * @return string the current day of the month in two digit format + * @access public + * @static + */ + function getDay() + { + return Date_Calc::dateNow('%d'); + } + + + // }}} + // {{{ defaultCentury() + + /** + * Turns a two digit year into a four digit year + * + * Return value depends on current year; the century chosen + * will be the one which forms the year that is closest + * to the current year. If the two possibilities are + * equidistant to the current year (i.e. 50 years in the past + * and 50 years in the future), then the past year is chosen. + * + * For example, if the current year is 2007: + * 03 - returns 2003 + * 09 - returns 2009 + * 56 - returns 2056 (closer to 2007 than 1956) + * 57 - returns 1957 (1957 and 2007 are equidistant, so previous century + * chosen) + * 58 - returns 1958 + * + * @param int $year the 2 digit year + * + * @return int the 4 digit year + * @access public + * @static + */ + function defaultCentury($year) + { + $hn_century = intval(($hn_currentyear = date("Y")) / 100); + $hn_currentyear = $hn_currentyear % 100; + + if ($year < 0 || $year >= 100) + $year = $year % 100; + + if ($year - $hn_currentyear < -50) + return ($hn_century + 1) * 100 + $year; + else if ($year - $hn_currentyear < 50) + return $hn_century * 100 + $year; + else + return ($hn_century - 1) * 100 + $year; + } + + + // }}} + // {{{ getSecondsInYear() + + /** + * Returns the total number of seconds in the given year + * + * This takes into account leap seconds. + * + * @param int $pn_year the year in four digit format + * + * @return int + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function getSecondsInYear($pn_year) + { + $pn_year = intval($pn_year); + + static $ha_leapseconds; + if (!isset($ha_leapseconds)) { + $ha_leapseconds = array(1972 => 2, + 1973 => 1, + 1974 => 1, + 1975 => 1, + 1976 => 1, + 1977 => 1, + 1978 => 1, + 1979 => 1, + 1981 => 1, + 1982 => 1, + 1983 => 1, + 1985 => 1, + 1987 => 1, + 1989 => 1, + 1990 => 1, + 1992 => 1, + 1993 => 1, + 1994 => 1, + 1995 => 1, + 1997 => 1, + 1998 => 1, + 2005 => 1); + } + + $ret = Date_Calc::daysInYear($pn_year) * 86400; + + if (isset($ha_leapseconds[$pn_year])) { + return $ret + $ha_leapseconds[$pn_year]; + } else { + return $ret; + } + } + + + // }}} + // {{{ getSecondsInMonth() + + /** + * Returns the total number of seconds in the given month + * + * This takes into account leap seconds. + * + * @param int $pn_month the month + * @param int $pn_year the year in four digit format + * + * @return int + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function getSecondsInMonth($pn_month, $pn_year) + { + $pn_month = intval($pn_month); + $pn_year = intval($pn_year); + + static $ha_leapseconds; + if (!isset($ha_leapseconds)) { + $ha_leapseconds = array(1972 => array(6 => 1, + 12 => 1), + 1973 => array(12 => 1), + 1974 => array(12 => 1), + 1975 => array(12 => 1), + 1976 => array(12 => 1), + 1977 => array(12 => 1), + 1978 => array(12 => 1), + 1979 => array(12 => 1), + 1981 => array(6 => 1), + 1982 => array(6 => 1), + 1983 => array(6 => 1), + 1985 => array(6 => 1), + 1987 => array(12 => 1), + 1989 => array(12 => 1), + 1990 => array(12 => 1), + 1992 => array(6 => 1), + 1993 => array(6 => 1), + 1994 => array(6 => 1), + 1995 => array(12 => 1), + 1997 => array(6 => 1), + 1998 => array(12 => 1), + 2005 => array(12 => 1)); + } + + $ret = Date_Calc::daysInMonth($pn_month, $pn_year) * 86400; + + if (isset($ha_leapseconds[$pn_year][$pn_month])) { + return $ret + $ha_leapseconds[$pn_year][$pn_month]; + } else { + return $ret; + } + } + + + // }}} + // {{{ getSecondsInDay() + + /** + * Returns the total number of seconds in the day of the given date + * + * This takes into account leap seconds. + * + * @param int $pn_day the day of the month + * @param int $pn_month the month + * @param int $pn_year the year in four digit format + * + * @return int + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function getSecondsInDay($pn_day, $pn_month, $pn_year) + { + // Note to developers: + // + // The leap seconds listed here are a matter of historical fact, + // that is, it is known on which exact day they occurred. + // However, the implementation of the class as a whole depends + // on the fact that they always occur at the end of the month + // (although it is assumed that they could occur in any month, + // even though practically they only occur in June or December). + // + // Do not define a leap second on a day of the month other than + // the last day without altering the implementation of the + // functions that depend on this one. + // + // It is possible, though, to define an un-leap second (i.e. a skipped + // second (I do not know what they are called), or a number of + // consecutive leap seconds). + + $pn_day = intval($pn_day); + $pn_month = intval($pn_month); + $pn_year = intval($pn_year); + + static $ha_leapseconds; + if (!isset($ha_leapseconds)) { + $ha_leapseconds = array(1972 => array(6 => array(30 => 1), + 12 => array(31 => 1)), + 1973 => array(12 => array(31 => 1)), + 1974 => array(12 => array(31 => 1)), + 1975 => array(12 => array(31 => 1)), + 1976 => array(12 => array(31 => 1)), + 1977 => array(12 => array(31 => 1)), + 1978 => array(12 => array(31 => 1)), + 1979 => array(12 => array(31 => 1)), + 1981 => array(6 => array(30 => 1)), + 1982 => array(6 => array(30 => 1)), + 1983 => array(6 => array(30 => 1)), + 1985 => array(6 => array(30 => 1)), + 1987 => array(12 => array(31 => 1)), + 1989 => array(12 => array(31 => 1)), + 1990 => array(12 => array(31 => 1)), + 1992 => array(6 => array(30 => 1)), + 1993 => array(6 => array(30 => 1)), + 1994 => array(6 => array(30 => 1)), + 1995 => array(12 => array(31 => 1)), + 1997 => array(6 => array(30 => 1)), + 1998 => array(12 => array(31 => 1)), + 2005 => array(12 => array(31 => 1))); + } + + if (isset($ha_leapseconds[$pn_year][$pn_month][$pn_day])) { + return 86400 + $ha_leapseconds[$pn_year][$pn_month][$pn_day]; + } else { + return 86400; + } + } + + + // }}} + // {{{ getSecondsInHour() + + /** + * Returns the total number of seconds in the hour of the given date + * + * This takes into account leap seconds. + * + * @param int $pn_day the day of the month + * @param int $pn_month the month + * @param int $pn_year the year in four digit format + * @param int $pn_hour the hour + * + * @return int + * @access public + * @static + */ + function getSecondsInHour($pn_day, $pn_month, $pn_year, $pn_hour) + { + if ($pn_hour < 23) + return 3600; + else + return Date_Calc::getSecondsInDay($pn_day, $pn_month, $pn_year) - + 82800; + } + + + // }}} + // {{{ getSecondsInMinute() + + /** + * Returns the total number of seconds in the minute of the given hour + * + * This takes into account leap seconds. + * + * @param int $pn_day the day of the month + * @param int $pn_month the month + * @param int $pn_year the year in four digit format + * @param int $pn_hour the hour + * @param int $pn_minute the minute + * + * @return int + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function getSecondsInMinute($pn_day, + $pn_month, + $pn_year, + $pn_hour, + $pn_minute) + { + if ($pn_hour < 23 || $pn_minute < 59) + return 60; + else + return Date_Calc::getSecondsInDay($pn_day, $pn_month, $pn_year) - + 86340; + } + + + // }}} + // {{{ secondsPastMidnight() + + /** + * Returns the no of seconds since midnight (0-86399) + * + * @param int $pn_hour the hour of the day + * @param int $pn_minute the minute + * @param mixed $pn_second the second as integer or float + * + * @return mixed integer or float from 0-86399 + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function secondsPastMidnight($pn_hour, $pn_minute, $pn_second) + { + return 3600 * $pn_hour + 60 * $pn_minute + $pn_second; + } + + + // }}} + // {{{ secondsPastMidnightToTime() + + /** + * Returns the time as an array (i.e. hour, minute, second) + * + * @param mixed $pn_seconds the no of seconds since midnight (0-86399) + * + * @return mixed array of hour, minute (both as integers), second (as + * integer or float, depending on parameter) + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function secondsPastMidnightToTime($pn_seconds) + { + if ($pn_seconds >= 86400) { + return array(23, 59, $pn_seconds - 86340); + } + + $hn_hour = intval($pn_seconds / 3600); + $hn_minute = intval(($pn_seconds - $hn_hour * 3600) / 60); + $hn_second = is_float($pn_seconds) ? + fmod($pn_seconds, 60) : + $pn_seconds % 60; + + return array($hn_hour, $hn_minute, $hn_second); + } + + + // }}} + // {{{ secondsPastTheHour() + + /** + * Returns the no of seconds since the last hour o'clock (0-3599) + * + * @param int $pn_minute the minute + * @param mixed $pn_second the second as integer or float + * + * @return mixed integer or float from 0-3599 + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function secondsPastTheHour($pn_minute, $pn_second) + { + return 60 * $pn_minute + $pn_second; + } + + + // }}} + // {{{ addHours() + + /** + * Returns the date the specified no of hours from the given date + * + * To subtract hours use a negative value for the '$pn_hours' parameter + * + * @param int $pn_hours hours to add + * @param int $pn_day the day of the month + * @param int $pn_month the month + * @param int $pn_year the year + * @param int $pn_hour the hour + * + * @return array array of year, month, day, hour + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function addHours($pn_hours, $pn_day, $pn_month, $pn_year, $pn_hour) + { + if ($pn_hours == 0) + return array((int) $pn_year, + (int) $pn_month, + (int) $pn_day, + (int) $pn_hour); + + $hn_days = intval($pn_hours / 24); + $hn_hour = $pn_hour + $pn_hours % 24; + + if ($hn_hour >= 24) { + ++$hn_days; + $hn_hour -= 24; + } else if ($hn_hour < 0) { + --$hn_days; + $hn_hour += 24; + } + + if ($hn_days == 0) { + $hn_year = $pn_year; + $hn_month = $pn_month; + $hn_day = $pn_day; + } else { + list($hn_year, $hn_month, $hn_day) = + explode(" ", + Date_Calc::addDays($hn_days, + $pn_day, + $pn_month, + $pn_year, + "%Y %m %d")); + } + + return array((int) $hn_year, (int) $hn_month, (int) $hn_day, $hn_hour); + } + + + // }}} + // {{{ addMinutes() + + /** + * Returns the date the specified no of minutes from the given date + * + * To subtract minutes use a negative value for the '$pn_minutes' parameter + * + * @param int $pn_minutes minutes to add + * @param int $pn_day the day of the month + * @param int $pn_month the month + * @param int $pn_year the year + * @param int $pn_hour the hour + * @param int $pn_minute the minute + * + * @return array array of year, month, day, hour, minute + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function addMinutes($pn_minutes, + $pn_day, + $pn_month, + $pn_year, + $pn_hour, + $pn_minute) + { + if ($pn_minutes == 0) + return array((int) $pn_year, + (int) $pn_month, + (int) $pn_day, + (int) $pn_hour, + (int) $pn_minute); + + $hn_hours = intval($pn_minutes / 60); + $hn_minute = $pn_minute + $pn_minutes % 60; + + if ($hn_minute >= 60) { + ++$hn_hours; + $hn_minute -= 60; + } else if ($hn_minute < 0) { + --$hn_hours; + $hn_minute += 60; + } + + if ($hn_hours == 0) { + $hn_year = $pn_year; + $hn_month = $pn_month; + $hn_day = $pn_day; + $hn_hour = $pn_hour; + } else { + list($hn_year, $hn_month, $hn_day, $hn_hour) = + Date_Calc::addHours($hn_hours, + $pn_day, + $pn_month, + $pn_year, + $pn_hour); + } + + return array($hn_year, $hn_month, $hn_day, $hn_hour, $hn_minute); + } + + + // }}} + // {{{ addSeconds() + + /** + * Returns the date the specified no of seconds from the given date + * + * If leap seconds are specified to be counted, the passed time must be UTC. + * To subtract seconds use a negative value for the '$pn_seconds' parameter. + * + * N.B. the return type of the second part of the date is float if + * either '$pn_seconds' or '$pn_second' is a float; otherwise, it + * is integer. + * + * @param mixed $pn_seconds seconds to add as integer or float + * @param int $pn_day the day of the month + * @param int $pn_month the month + * @param int $pn_year the year + * @param int $pn_hour the hour + * @param int $pn_minute the minute + * @param mixed $pn_second the second as integer or float + * @param bool $pb_countleap whether to count leap seconds (defaults to + * DATE_COUNT_LEAP_SECONDS) + * + * @return array array of year, month, day, hour, minute, second + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function addSeconds($pn_seconds, + $pn_day, + $pn_month, + $pn_year, + $pn_hour, + $pn_minute, + $pn_second, + $pb_countleap = DATE_COUNT_LEAP_SECONDS) + { + if ($pn_seconds == 0) + return array((int) $pn_year, + (int) $pn_month, + (int) $pn_day, + (int) $pn_hour, + (int) $pn_minute, + $pn_second); + + if ($pb_countleap) { + $hn_seconds = $pn_seconds; + + $hn_day = (int) $pn_day; + $hn_month = (int) $pn_month; + $hn_year = (int) $pn_year; + $hn_hour = (int) $pn_hour; + $hn_minute = (int) $pn_minute; + $hn_second = $pn_second; + + $hn_days = Date_Calc::dateToDays($pn_day, + $pn_month, + $pn_year); + $hn_secondsofmonth = 86400 * ($hn_days - + Date_Calc::firstDayOfMonth($pn_month, + $pn_year)) + + Date_Calc::secondsPastMidnight($pn_hour, + $pn_minute, + $pn_second); + + if ($hn_seconds > 0) { + // Advance to end of month: + // + if ($hn_secondsofmonth != 0 && + $hn_secondsofmonth + $hn_seconds >= + ($hn_secondsinmonth = + Date_Calc::getSecondsInMonth($hn_month, $hn_year))) { + + $hn_seconds -= $hn_secondsinmonth - $hn_secondsofmonth; + $hn_secondsofmonth = 0; + list($hn_year, $hn_month) = + Date_Calc::nextMonth($hn_month, $hn_year); + $hn_day = Date_Calc::getFirstDayOfMonth($hn_month, + $hn_year); + $hn_hour = $hn_minute = $hn_second = 0; + } + + // Advance to end of year: + // + if ($hn_secondsofmonth == 0 && + $hn_month != Date_Calc::getFirstMonthOfYear($hn_year)) { + + while ($hn_year == $pn_year && + $hn_seconds >= ($hn_secondsinmonth = + Date_Calc::getSecondsInMonth($hn_month, + $hn_year))) { + $hn_seconds -= $hn_secondsinmonth; + list($hn_year, $hn_month) = + Date_Calc::nextMonth($hn_month, $hn_year); + $hn_day = Date_Calc::getFirstDayOfMonth($hn_month, + $hn_year); + } + } + + if ($hn_secondsofmonth == 0) { + // Add years: + // + if ($hn_month == Date_Calc::getFirstMonthOfYear($hn_year)) { + while ($hn_seconds >= ($hn_secondsinyear = + Date_Calc::getSecondsInYear($hn_year))) { + $hn_seconds -= $hn_secondsinyear; + $hn_month = Date_Calc::getFirstMonthOfYear(++$hn_year); + $hn_day = Date_Calc::getFirstDayOfMonth($hn_month, + $hn_year); + } + } + + // Add months: + // + while ($hn_seconds >= ($hn_secondsinmonth = + Date_Calc::getSecondsInMonth($hn_month, $hn_year))) { + $hn_seconds -= $hn_secondsinmonth; + list($hn_year, $hn_month) = + Date_Calc::nextMonth($hn_month, $hn_year); + $hn_day = Date_Calc::getFirstDayOfMonth($hn_month, $hn_year); + } + } + } else { + // + // (if $hn_seconds < 0) + + // Go back to start of month: + // + if ($hn_secondsofmonth != 0 && + -$hn_seconds >= $hn_secondsofmonth) { + + $hn_seconds += $hn_secondsofmonth; + $hn_secondsofmonth = 0; + $hn_day = Date_Calc::getFirstDayOfMonth($hn_month, + $hn_year); + $hn_hour = $hn_minute = $hn_second = 0; + } + + // Go back to start of year: + // + if ($hn_secondsofmonth == 0) { + while ($hn_month != + Date_Calc::getFirstMonthOfYear($hn_year)) { + + list($hn_year, $hn_prevmonth) = + Date_Calc::prevMonth($hn_month, $hn_year); + + if (-$hn_seconds >= ($hn_secondsinmonth = + Date_Calc::getSecondsInMonth($hn_prevmonth, + $hn_year))) { + $hn_seconds += $hn_secondsinmonth; + $hn_month = $hn_prevmonth; + $hn_day = Date_Calc::getFirstDayOfMonth($hn_month, + $hn_year); + } else { + break; + } + } + } + + if ($hn_secondsofmonth == 0) { + // Subtract years: + // + if ($hn_month == Date_Calc::getFirstMonthOfYear($hn_year)) { + while (-$hn_seconds >= ($hn_secondsinyear = + Date_Calc::getSecondsInYear($hn_year - 1))) { + $hn_seconds += $hn_secondsinyear; + $hn_month = Date_Calc::getFirstMonthOfYear(--$hn_year); + $hn_day = Date_Calc::getFirstDayOfMonth($hn_month, + $hn_year); + } + } + + // Subtract months: + // + list($hn_pmyear, $hn_prevmonth) = + Date_Calc::prevMonth($hn_month, $hn_year); + while (-$hn_seconds >= ($hn_secondsinmonth = + Date_Calc::getSecondsInMonth($hn_prevmonth, + $hn_pmyear))) { + $hn_seconds += $hn_secondsinmonth; + $hn_year = $hn_pmyear; + $hn_month = $hn_prevmonth; + $hn_day = Date_Calc::getFirstDayOfMonth($hn_month, + $hn_year); + list($hn_pmyear, $hn_prevmonth) = + Date_Calc::prevMonth($hn_month, $hn_year); + } + } + } + + if ($hn_seconds < 0 && $hn_secondsofmonth == 0) { + list($hn_year, $hn_month) = + Date_Calc::prevMonth($hn_month, $hn_year); + $hn_day = Date_Calc::getFirstDayOfMonth($hn_month, $hn_year); + $hn_seconds += Date_Calc::getSecondsInMonth($hn_month, $hn_year); + } + + $hn_seconds += Date_Calc::secondsPastMidnight($hn_hour, + $hn_minute, + $hn_second); + if ($hn_seconds < 0) { + $hn_daysadd = intval($hn_seconds / 86400) - 1; + } else if ($hn_seconds < 86400) { + $hn_daysadd = 0; + } else { + $hn_daysadd = intval($hn_seconds / 86400) - 1; + } + + if ($hn_daysadd != 0) { + list($hn_year, $hn_month, $hn_day) = + explode(" ", + Date_Calc::addDays($hn_daysadd, + $hn_day, + $hn_month, + $hn_year, + "%Y %m %d")); + $hn_seconds -= $hn_daysadd * 86400; + } + + $hn_secondsinday = Date_Calc::getSecondsInDay($hn_day, + $hn_month, + $hn_year); + if ($hn_seconds >= $hn_secondsinday) { + list($hn_year, $hn_month, $hn_day) = + explode(" ", + Date_Calc::addDays(1, + $hn_day, + $hn_month, + $hn_year, + "%Y %m %d")); + $hn_seconds -= $hn_secondsinday; + } + + list($hn_hour, $hn_minute, $hn_second) = + Date_Calc::secondsPastMidnightToTime($hn_seconds); + + return array((int) $hn_year, + (int) $hn_month, + (int) $hn_day, + $hn_hour, + $hn_minute, + $hn_second); + } else { + // Assume every day has 86400 seconds exactly (ignore leap seconds): + // + $hn_minutes = intval($pn_seconds / 60); + + if (is_float($pn_seconds)) { + $hn_second = $pn_second + fmod($pn_seconds, 60); + } else { + $hn_second = $pn_second + $pn_seconds % 60; + } + + if ($hn_second >= 60) { + ++$hn_minutes; + $hn_second -= 60; + } else if ($hn_second < 0) { + --$hn_minutes; + $hn_second += 60; + } + + if ($hn_minutes == 0) { + $hn_year = $pn_year; + $hn_month = $pn_month; + $hn_day = $pn_day; + $hn_hour = $pn_hour; + $hn_minute = $pn_minute; + } else { + list($hn_year, $hn_month, $hn_day, $hn_hour, $hn_minute) = + Date_Calc::addMinutes($hn_minutes, + $pn_day, + $pn_month, + $pn_year, + $pn_hour, + $pn_minute); + } + + return array($hn_year, + $hn_month, + $hn_day, + $hn_hour, + $hn_minute, + $hn_second); + } + } + + + // }}} + // {{{ dateToDays() + + /** + * Converts a date in the proleptic Gregorian calendar to the no of days + * since 24th November, 4714 B.C. + * + * Returns the no of days since Monday, 24th November, 4714 B.C. in the + * proleptic Gregorian calendar (which is 24th November, -4713 using + * 'Astronomical' year numbering, and 1st January, 4713 B.C. in the + * proleptic Julian calendar). This is also the first day of the 'Julian + * Period' proposed by Joseph Scaliger in 1583, and the number of days + * since this date is known as the 'Julian Day'. (It is not directly + * to do with the Julian calendar, although this is where the name + * is derived from.) + * + * The algorithm is valid for all years (positive and negative), and + * also for years preceding 4714 B.C. + * + * @param int $day the day of the month + * @param int $month the month + * @param int $year the year (using 'Astronomical' year numbering) + * + * @return int the number of days since 24th November, 4714 B.C. + * @access public + * @static + */ + function dateToDays($day, $month, $year) + { + if ($month > 2) { + // March = 0, April = 1, ..., December = 9, + // January = 10, February = 11 + $month -= 3; + } else { + $month += 9; + --$year; + } + + $hb_negativeyear = $year < 0; + $century = intval($year / 100); + $year = $year % 100; + + if ($hb_negativeyear) { + // Subtract 1 because year 0 is a leap year; + // And N.B. that we must treat the leap years as occurring + // one year earlier than they do, because for the purposes + // of calculation, the year starts on 1st March: + // + return intval((14609700 * $century + ($year == 0 ? 1 : 0)) / 400) + + intval((1461 * $year + 1) / 4) + + intval((153 * $month + 2) / 5) + + $day + 1721118; + } else { + return intval(146097 * $century / 4) + + intval(1461 * $year / 4) + + intval((153 * $month + 2) / 5) + + $day + 1721119; + } + } + + + // }}} + // {{{ daysToDate() + + /** + * Converts no of days since 24th November, 4714 B.C. (in the proleptic + * Gregorian calendar, which is year -4713 using 'Astronomical' year + * numbering) to Gregorian calendar date + * + * Returned date belongs to the proleptic Gregorian calendar, using + * 'Astronomical' year numbering. + * + * The algorithm is valid for all years (positive and negative), and + * also for years preceding 4714 B.C. (i.e. for negative 'Julian Days'), + * and so the only limitation is platform-dependent (for 32-bit systems + * the maximum year would be something like about 1,465,190 A.D.). + * + * N.B. Monday, 24th November, 4714 B.C. is Julian Day '0'. + * + * @param int $days the number of days since 24th November, 4714 B.C. + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + */ + function daysToDate($days, $format = DATE_CALC_FORMAT) + { + $days = intval($days); + + $days -= 1721119; + $century = floor((4 * $days - 1) / 146097); + $days = floor(4 * $days - 1 - 146097 * $century); + $day = floor($days / 4); + + $year = floor((4 * $day + 3) / 1461); + $day = floor(4 * $day + 3 - 1461 * $year); + $day = floor(($day + 4) / 4); + + $month = floor((5 * $day - 3) / 153); + $day = floor(5 * $day - 3 - 153 * $month); + $day = floor(($day + 5) / 5); + + $year = $century * 100 + $year; + if ($month < 10) { + $month +=3; + } else { + $month -=9; + ++$year; + } + + return Date_Calc::dateFormat($day, $month, $year, $format); + } + + + // }}} + // {{{ getMonths() + + /** + * Returns array of the month numbers, in order, for the given year + * + * @param int $pn_year the year (using 'Astronomical' year numbering) + * + * @return array array of integer month numbers, in order + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function getMonths($pn_year) + { + // N.B. Month numbers can be skipped but not duplicated: + // + return array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12); + } + + + // }}} + // {{{ getMonthNames() + + /** + * Returns an array of month names + * + * Used to take advantage of the setlocale function to return + * language specific month names. + * + * TODO: cache values to some global array to avoid performance + * hits when called more than once. + * + * @param int $pb_abbreviated whether to return the abbreviated form of the + * months + * + * @return array associative array of integer month numbers, in + * order, to month names + * @access public + * @static + */ + function getMonthNames($pb_abbreviated = false) + { + $ret = array(); + foreach (Date_Calc::getMonths(2001) as $i) { + $ret[$i] = strftime($pb_abbreviated ? '%b' : '%B', + mktime(0, 0, 0, $i, 1, 2001)); + } + return $ret; + } + + + // }}} + // {{{ prevMonth() + + /** + * Returns month and year of previous month + * + * @param int $pn_month the month + * @param int $pn_year the year (using 'Astronomical' year numbering) + * + * @return array array of year, month as integers + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function prevMonth($pn_month, $pn_year) + { + $ha_months = Date_Calc::getMonths($pn_year); + $hn_monthkey = array_search($pn_month, $ha_months); + if (array_key_exists($hn_monthkey - 1, $ha_months)) { + return array((int) $pn_year, $ha_months[$hn_monthkey - 1]); + } else { + $ha_months = Date_Calc::getMonths($pn_year - 1); + return array($pn_year - 1, end($ha_months)); + } + } + + + // }}} + // {{{ nextMonth() + + /** + * Returns month and year of next month + * + * @param int $pn_month the month + * @param int $pn_year the year (using 'Astronomical' year numbering) + * + * @return array array of year, month as integers + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function nextMonth($pn_month, $pn_year) + { + $ha_months = Date_Calc::getMonths($pn_year); + $hn_monthkey = array_search($pn_month, $ha_months); + if (array_key_exists($hn_monthkey + 1, $ha_months)) { + return array((int) $pn_year, $ha_months[$hn_monthkey + 1]); + } else { + $ha_months = Date_Calc::getMonths($pn_year + 1); + return array($pn_year + 1, $ha_months[0]); + } + } + + + // }}} + // {{{ addMonthsToDays() + + /** + * Returns 'Julian Day' of the date the specified no of months + * from the given date + * + * To subtract months use a negative value for the '$pn_months' + * parameter + * + * @param int $pn_months months to add + * @param int $pn_days 'Julian Day', i.e. the no of days since 1st + * January, 4713 B.C. + * + * @return int 'Julian Day', i.e. the no of days since 1st January, + * 4713 B.C. + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function addMonthsToDays($pn_months, $pn_days) + { + if ($pn_months == 0) + return (int) $pn_days; + + list($hn_year, $hn_month, $hn_day) = + explode(" ", Date_Calc::daysToDate($pn_days, "%Y %m %d")); + + $hn_retmonth = $hn_month + $pn_months % 12; + $hn_retyear = $hn_year + intval($pn_months / 12); + if ($hn_retmonth < 1) { + $hn_retmonth += 12; + --$hn_retyear; + } else if ($hn_retmonth > 12) { + $hn_retmonth -= 12; + ++$hn_retyear; + } + + if (Date_Calc::isValidDate($hn_day, $hn_retmonth, $hn_retyear)) + return Date_Calc::dateToDays($hn_day, $hn_retmonth, $hn_retyear); + + // Calculate days since first of month: + // + $hn_dayoffset = $pn_days - + Date_Calc::firstDayOfMonth($hn_month, $hn_year); + + $hn_retmonthfirstday = Date_Calc::firstDayOfMonth($hn_retmonth, + $hn_retyear); + $hn_retmonthlastday = Date_Calc::lastDayOfMonth($hn_retmonth, + $hn_retyear); + + if ($hn_dayoffset > $hn_retmonthlastday - $hn_retmonthfirstday) { + return $hn_retmonthlastday; + } else { + return $hn_retmonthfirstday + $hn_dayoffset; + } + } + + + // }}} + // {{{ addMonths() + + /** + * Returns the date the specified no of months from the given date + * + * To subtract months use a negative value for the '$pn_months' + * parameter + * + * @param int $pn_months months to add + * @param int $pn_day the day of the month, default is current local + * day + * @param int $pn_month the month, default is current local month + * @param int $pn_year the year in four digit format, default is + * current local year + * @param string $ps_format string specifying how to format the output + * + * @return string the date in the desired format + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function addMonths($pn_months, + $pn_day, + $pn_month, + $pn_year, + $ps_format = DATE_CALC_FORMAT) + { + if (is_null($pn_year)) { + $pn_year = Date_Calc::dateNow('%Y'); + } + if (empty($pn_month)) { + $pn_month = Date_Calc::dateNow('%m'); + } + if (empty($pn_day)) { + $pn_day = Date_Calc::dateNow('%d'); + } + + if ($pn_months == 0) + return Date_Calc::dateFormat($pn_day, + $pn_month, + $pn_year, + $ps_format); + + $hn_days = Date_Calc::dateToDays($pn_day, $pn_month, $pn_year); + return Date_Calc::daysToDate(Date_Calc::addMonthsToDays($pn_months, + $hn_days), + $ps_format); + } + + + // }}} + // {{{ addYearsToDays() + + /** + * Returns 'Julian Day' of the date the specified no of years + * from the given date + * + * To subtract years use a negative value for the '$pn_years' + * parameter + * + * @param int $pn_years years to add + * @param int $pn_days 'Julian Day', i.e. the no of days since 1st January, + * 4713 B.C. + * + * @return int 'Julian Day', i.e. the no of days since 1st January, + * 4713 B.C. + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function addYearsToDays($pn_years, $pn_days) + { + if ($pn_years == 0) + return (int) $pn_days; + + list($hn_year, $hn_month, $hn_day) = + explode(" ", Date_Calc::daysToDate($pn_days, "%Y %m %d")); + + $hn_retyear = $hn_year + $pn_years; + if (Date_Calc::isValidDate($hn_day, $hn_month, $hn_retyear)) + return Date_Calc::dateToDays($hn_day, $hn_month, $hn_retyear); + + $ha_months = Date_Calc::getMonths($hn_retyear); + if (in_array($hn_month, $ha_months)) { + $hn_retmonth = $hn_month; + + // Calculate days since first of month: + // + $hn_dayoffset = $pn_days - Date_Calc::firstDayOfMonth($hn_month, + $hn_year); + + $hn_retmonthfirstday = Date_Calc::firstDayOfMonth($hn_retmonth, + $hn_retyear); + $hn_retmonthlastday = Date_Calc::lastDayOfMonth($hn_retmonth, + $hn_retyear); + + if ($hn_dayoffset > $hn_retmonthlastday - $hn_retmonthfirstday) { + return $hn_retmonthlastday; + } else { + return $hn_retmonthfirstday + $hn_dayoffset; + } + } else { + // Calculate days since first of year: + // + $hn_dayoffset = $pn_days - Date_Calc::firstDayOfYear($hn_year); + + $hn_retyearfirstday = Date_Calc::firstDayOfYear($hn_retyear); + $hn_retyearlastday = Date_Calc::lastDayOfYear($hn_retyear); + + if ($hn_dayoffset > $hn_retyearlastday - $hn_retyearfirstday) { + return $hn_retyearlastday; + } else { + return $hn_retyearfirstday + $hn_dayoffset; + } + } + } + + + // }}} + // {{{ addYears() + + /** + * Returns the date the specified no of years from the given date + * + * To subtract years use a negative value for the '$pn_years' + * parameter + * + * @param int $pn_years years to add + * @param int $pn_day the day of the month, default is current local + * day + * @param int $pn_month the month, default is current local month + * @param int $pn_year the year in four digit format, default is + * current local year + * @param string $ps_format string specifying how to format the output + * + * @return string the date in the desired format + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function addYears($pn_years, + $pn_day, + $pn_month, + $pn_year, + $ps_format = DATE_CALC_FORMAT) + { + if (is_null($pn_year)) { + $pn_year = Date_Calc::dateNow('%Y'); + } + if (empty($pn_month)) { + $pn_month = Date_Calc::dateNow('%m'); + } + if (empty($pn_day)) { + $pn_day = Date_Calc::dateNow('%d'); + } + + if ($pn_years == 0) + return Date_Calc::dateFormat($pn_day, + $pn_month, + $pn_year, + $ps_format); + + $hn_days = Date_Calc::dateToDays($pn_day, $pn_month, $pn_year); + return Date_Calc::daysToDate(Date_Calc::addYearsToDays($pn_years, + $hn_days), + $ps_format); + } + + + // }}} + // {{{ addDays() + + /** + * Returns the date the specified no of days from the given date + * + * To subtract days use a negative value for the '$pn_days' parameter + * + * @param int $pn_days days to add + * @param int $pn_day the day of the month, default is current local + * day + * @param int $pn_month the month, default is current local month + * @param int $pn_year the year in four digit format, default is + * current local year + * @param string $ps_format string specifying how to format the output + * + * @return string the date in the desired format + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function addDays($pn_days, + $pn_day, + $pn_month, + $pn_year, + $ps_format = DATE_CALC_FORMAT) + { + if (is_null($pn_year)) { + $pn_year = Date_Calc::dateNow('%Y'); + } + if (empty($pn_month)) { + $pn_month = Date_Calc::dateNow('%m'); + } + if (empty($pn_day)) { + $pn_day = Date_Calc::dateNow('%d'); + } + + if ($pn_days == 0) + return Date_Calc::dateFormat($pn_day, + $pn_month, + $pn_year, + $ps_format); + + return Date_Calc::daysToDate(Date_Calc::dateToDays($pn_day, + $pn_month, + $pn_year) + + $pn_days, + $ps_format); + } + + + // }}} + // {{{ getFirstDayOfMonth() + + /** + * Returns first day of the specified month of specified year as integer + * + * @param int $pn_month the month + * @param int $pn_year the year (using 'Astronomical' year numbering) + * + * @return int number of first day of month + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function getFirstDayOfMonth($pn_month, $pn_year) + { + return 1; + } + + + // }}} + // {{{ getLastDayOfMonth() + + /** + * Returns last day of the specified month of specified year as integer + * + * @param int $pn_month the month + * @param int $pn_year the year (using 'Astronomical' year numbering) + * + * @return int number of last day of month + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function getLastDayOfMonth($pn_month, $pn_year) + { + return Date_Calc::daysInMonth($pn_month, $pn_year); + } + + + // }}} + // {{{ firstDayOfMonth() + + /** + * Returns the Julian Day of the first day of the month of the specified + * year (i.e. the no of days since 24th November, 4714 B.C.) + * + * @param int $pn_month the month + * @param int $pn_year the year (using 'Astronomical' year numbering) + * + * @return integer the number of days since 24th November, 4714 B.C. + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function firstDayOfMonth($pn_month, $pn_year) + { + return Date_Calc::dateToDays(Date_Calc::getFirstDayOfMonth($pn_month, + $pn_year), + $pn_month, + $pn_year); + } + + + // }}} + // {{{ lastDayOfMonth() + + /** + * Returns the Julian Day of the last day of the month of the specified + * year (i.e. the no of days since 24th November, 4714 B.C.) + * + * @param int $pn_month the month + * @param int $pn_year the year (using 'Astronomical' year numbering) + * + * @return integer the number of days since 24th November, 4714 B.C. + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function lastDayOfMonth($pn_month, $pn_year) + { + list($hn_nmyear, $hn_nextmonth) = Date_Calc::nextMonth($pn_month, + $pn_year); + return Date_Calc::firstDayOfMonth($hn_nextmonth, $hn_nmyear) - 1; + } + + + // }}} + // {{{ getFirstMonthOfYear() + + /** + * Returns first month of specified year as integer + * + * @param int $pn_year the year (using 'Astronomical' year numbering) + * + * @return int number of first month of year + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function getFirstMonthOfYear($pn_year) + { + $ha_months = Date_Calc::getMonths($pn_year); + return $ha_months[0]; + } + + + // }}} + // {{{ firstDayOfYear() + + /** + * Returns the Julian Day of the first day of the year (i.e. the no of + * days since 24th November, 4714 B.C.) + * + * @param int $pn_year the year (using 'Astronomical' year numbering) + * + * @return integer the number of days since 24th November, 4714 B.C. + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function firstDayOfYear($pn_year) + { + return Date_Calc::firstDayOfMonth(Date_Calc::getFirstMonthOfYear($pn_year), + $pn_year); + } + + + // }}} + // {{{ lastDayOfYear() + + /** + * Returns the Julian Day of the last day of the year (i.e. the no of + * days since 24th November, 4714 B.C.) + * + * @param int $pn_year the year (using 'Astronomical' year numbering) + * + * @return integer the number of days since 24th November, 4714 B.C. + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function lastDayOfYear($pn_year) + { + return Date_Calc::firstDayOfYear($pn_year + 1) - 1; + } + + + // }}} + // {{{ dateToDaysJulian() + + /** + * Converts a date in the proleptic Julian calendar to the no of days + * since 1st January, 4713 B.C. + * + * Returns the no of days since Monday, 1st January, 4713 B.C. in the + * proleptic Julian calendar (which is 1st January, -4712 using + * 'Astronomical' year numbering, and 24th November, 4713 B.C. in the + * proleptic Gregorian calendar). This is also the first day of the 'Julian + * Period' proposed by Joseph Scaliger in 1583, and the number of days + * since this date is known as the 'Julian Day'. (It is not directly + * to do with the Julian calendar, although this is where the name + * is derived from.) + * + * The algorithm is valid for all years (positive and negative), and + * also for years preceding 4713 B.C. + * + * @param int $day the day of the month + * @param int $month the month + * @param int $year the year (using 'Astronomical' year numbering) + * + * @return int the number of days since 1st January, 4713 B.C. + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function dateToDaysJulian($day, $month, $year) + { + if ($month > 2) { + // March = 0, April = 1, ..., December = 9, + // January = 10, February = 11 + $month -= 3; + } else { + $month += 9; + --$year; + } + + $hb_negativeyear = $year < 0; + + if ($hb_negativeyear) { + // Subtract 1 because year 0 is a leap year; + // And N.B. that we must treat the leap years as occurring + // one year earlier than they do, because for the purposes + // of calculation, the year starts on 1st March: + // + return intval((1461 * $year + 1) / 4) + + intval((153 * $month + 2) / 5) + + $day + 1721116; + } else { + return intval(1461 * $year / 4) + + floor((153 * $month + 2) / 5) + + $day + 1721117; + } + } + + + // }}} + // {{{ daysToDateJulian() + + /** + * Converts no of days since 1st January, 4713 B.C. (in the proleptic + * Julian calendar, which is year -4712 using 'Astronomical' year + * numbering) to Julian calendar date + * + * Returned date belongs to the proleptic Julian calendar, using + * 'Astronomical' year numbering. + * + * @param int $days the number of days since 1st January, 4713 B.C. + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function daysToDateJulian($days, $format = DATE_CALC_FORMAT) + { + $days = intval($days); + + $days -= 1721117; + $days = floor(4 * $days - 1); + $day = floor($days / 4); + + $year = floor((4 * $day + 3) / 1461); + $day = floor(4 * $day + 3 - 1461 * $year); + $day = floor(($day + 4) / 4); + + $month = floor((5 * $day - 3) / 153); + $day = floor(5 * $day - 3 - 153 * $month); + $day = floor(($day + 5) / 5); + + if ($month < 10) { + $month +=3; + } else { + $month -=9; + ++$year; + } + + return Date_Calc::dateFormat($day, $month, $year, $format); + } + + + // }}} + // {{{ isoWeekDate() + + /** + * Returns array defining the 'ISO Week Date' as defined in ISO 8601 + * + * Expects a date in the proleptic Gregorian calendar using 'Astronomical' + * year numbering, that is, with a year 0. Algorithm is valid for all + * years (positive and negative). + * + * N.B. the ISO week day no for Sunday is defined as 7, whereas this + * class and its related functions defines Sunday as 0. + * + * @param int $pn_day the day of the month + * @param int $pn_month the month + * @param int $pn_year the year + * + * @return array array of ISO Year, ISO Week No, ISO Day No as + * integers + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function isoWeekDate($pn_day = 0, $pn_month = 0, $pn_year = null) + { + if (is_null($pn_year)) { + $pn_year = Date_Calc::dateNow('%Y'); + } + if (empty($pn_month)) { + $pn_month = Date_Calc::dateNow('%m'); + } + if (empty($pn_day)) { + $pn_day = Date_Calc::dateNow('%d'); + } + + $hn_jd = Date_Calc::dateToDays($pn_day, $pn_month, $pn_year); + $hn_wd = Date_Calc::daysToDayOfWeek($hn_jd); + if ($hn_wd == 0) + $hn_wd = 7; + + $hn_jd1 = Date_Calc::firstDayOfYear($pn_year); + $hn_day = $hn_jd - $hn_jd1 + 1; + + if ($hn_wd <= $hn_jd - Date_Calc::lastDayOfYear($pn_year) + 3) { + // ISO week is the first week of the next ISO year: + // + $hn_year = $pn_year + 1; + $hn_isoweek = 1; + } else { + switch ($hn_wd1 = Date_Calc::daysToDayOfWeek($hn_jd1)) { + case 1: + case 2: + case 3: + case 4: + // Monday - Thursday: + // + $hn_year = $pn_year; + $hn_isoweek = floor(($hn_day + $hn_wd1 - 2) / 7) + 1; + break; + case 0: + $hn_wd1 = 7; + case 5: + case 6: + // Friday - Sunday: + // + if ($hn_day <= 8 - $hn_wd1) { + // ISO week is the last week of the previous ISO year: + // + list($hn_year, $hn_lastmonth, $hn_lastday) = + explode(" ", + Date_Calc::daysToDate($hn_jd1 - 1, "%Y %m %d")); + list($hn_year, $hn_isoweek, $hn_pisoday) = + Date_Calc::isoWeekDate($hn_lastday, + $hn_lastmonth, + $hn_year); + } else { + $hn_year = $pn_year; + $hn_isoweek = floor(($hn_day + $hn_wd1 - 9) / 7) + 1; + } + + break; + } + } + + return array((int) $hn_year, (int) $hn_isoweek, (int) $hn_wd); + } + + + // }}} + // {{{ gregorianToISO() + + /** + * Converts from Gregorian Year-Month-Day to ISO Year-WeekNumber-WeekDay + * + * Uses ISO 8601 definitions. + * + * @param int $day the day of the month + * @param int $month the month + * @param int $year the year. Use the complete year instead of the + * abbreviated version. E.g. use 2005, not 05. + * + * @return string the date in ISO Year-WeekNumber-WeekDay format + * @access public + * @static + */ + function gregorianToISO($day, $month, $year) + { + list($yearnumber, $weeknumber, $weekday) = + Date_Calc::isoWeekDate($day, $month, $year); + return sprintf("%04d", $yearnumber) . + '-' . + sprintf("%02d", $weeknumber) . + '-' . + $weekday; + } + + + // }}} + // {{{ weekOfYear4th() + + /** + * Returns week of the year counting week 1 as the week that contains 4th + * January + * + * Week 1 is determined to be the week that includes the 4th January, and + * therefore can be defined as the first week of the year that has at least + * 4 days. The previous week is counted as week 52 or 53 of the previous + * year. Note that this definition depends on which day is the first day of + * the week, and that if this is not passed as the '$pn_firstdayofweek' + * parameter, the default is assumed. + * + * Note also that the last day week of the year is likely to extend into + * the following year, except in the case that the last day of the week + * falls on 31st December. + * + * Also note that this is very similar to the ISO week returned by + * 'isoWeekDate()', the difference being that the ISO week always has + * 7 days, and if the 4th of January is a Friday, for example, + * ISO week 1 would start on Monday, 31st December in the previous year, + * whereas the week defined by this function would start on 1st January, + * but would be only 6 days long. Of course you can also set the day + * of the week, whereas the ISO week starts on a Monday by definition. + * + * Returned week is an integer from 1 to 53. + * + * @param int $pn_day the day of the month, default is current + * local day + * @param int $pn_month the month, default is current local month + * @param int $pn_year the year in four digit format, default is + * current local year + * @param int $pn_firstdayofweek optional integer specifying the first day + * of the week + * + * @return array array of year, week no as integers + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function weekOfYear4th($pn_day = 0, + $pn_month = 0, + $pn_year = null, + $pn_firstdayofweek = DATE_CALC_BEGIN_WEEKDAY) + { + if (is_null($pn_year)) { + $pn_year = Date_Calc::dateNow('%Y'); + } + if (empty($pn_month)) { + $pn_month = Date_Calc::dateNow('%m'); + } + if (empty($pn_day)) { + $pn_day = Date_Calc::dateNow('%d'); + } + + $hn_wd1 = Date_Calc::daysToDayOfWeek(Date_Calc::firstDayOfYear($pn_year)); + $hn_day = Date_Calc::dayOfYear($pn_day, $pn_month, $pn_year); + $hn_week = floor(($hn_day + + (10 + $hn_wd1 - $pn_firstdayofweek) % 7 + + 3) / 7); + + if ($hn_week > 0) { + $hn_year = $pn_year; + } else { + // Week number is the last week of the previous year: + // + list($hn_year, $hn_lastmonth, $hn_lastday) = + explode(" ", + Date_Calc::daysToDate(Date_Calc::lastDayOfYear($pn_year - 1), + "%Y %m %d")); + list($hn_year, $hn_week) = + Date_Calc::weekOfYear4th($hn_lastday, + $hn_lastmonth, + $hn_year, + $pn_firstdayofweek); + } + + return array((int) $hn_year, (int) $hn_week); + } + + + // }}} + // {{{ weekOfYear7th() + + /** + * Returns week of the year counting week 1 as the week that contains 7th + * January + * + * Week 1 is determined to be the week that includes the 7th January, and + * therefore can be defined as the first full week of the year. The + * previous week is counted as week 52 or 53 of the previous year. Note + * that this definition depends on which day is the first day of the week, + * and that if this is not passed as the '$pn_firstdayofweek' parameter, the + * default is assumed. + * + * Note also that the last day week of the year is likely to extend into + * the following year, except in the case that the last day of the week + * falls on 31st December. + * + * Returned week is an integer from 1 to 53. + * + * @param int $pn_day the day of the month, default is current + * local day + * @param int $pn_month the month, default is current local month + * @param int $pn_year the year in four digit format, default is + * current local year + * @param int $pn_firstdayofweek optional integer specifying the first day + * of the week + * + * @return array array of year, week no as integers + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function weekOfYear7th($pn_day = 0, + $pn_month = 0, + $pn_year = null, + $pn_firstdayofweek = DATE_CALC_BEGIN_WEEKDAY) + { + if (is_null($pn_year)) { + $pn_year = Date_Calc::dateNow('%Y'); + } + if (empty($pn_month)) { + $pn_month = Date_Calc::dateNow('%m'); + } + if (empty($pn_day)) { + $pn_day = Date_Calc::dateNow('%d'); + } + + $hn_wd1 = Date_Calc::daysToDayOfWeek(Date_Calc::firstDayOfYear($pn_year)); + $hn_day = Date_Calc::dayOfYear($pn_day, $pn_month, $pn_year); + $hn_week = floor(($hn_day + (6 + $hn_wd1 - $pn_firstdayofweek) % 7) / 7); + + if ($hn_week > 0) { + $hn_year = $pn_year; + } else { + // Week number is the last week of the previous ISO year: + // + list($hn_year, $hn_lastmonth, $hn_lastday) = explode(" ", Date_Calc::daysToDate(Date_Calc::lastDayOfYear($pn_year - 1), "%Y %m %d")); + list($hn_year, $hn_week) = Date_Calc::weekOfYear7th($hn_lastday, $hn_lastmonth, $hn_year, $pn_firstdayofweek); + } + + return array((int) $hn_year, (int) $hn_week); + } + + + // }}} + // {{{ dateSeason() + + /** + * Determines julian date of the given season + * + * Adapted from previous work in Java by James Mark Hamilton. + * + * @param string $season the season to get the date for: VERNALEQUINOX, + * SUMMERSOLSTICE, AUTUMNALEQUINOX, + * or WINTERSOLSTICE + * @param string $year the year in four digit format. Must be between + * -1000 B.C. and 3000 A.D. + * + * @return float the julian date the season starts on + * @access public + * @static + */ + function dateSeason($season, $year = 0) + { + if ($year == '') { + $year = Date_Calc::dateNow('%Y'); + } + if (($year >= -1000) && ($year <= 1000)) { + $y = $year / 1000.0; + switch ($season) { + case 'VERNALEQUINOX': + $juliandate = (((((((-0.00071 * $y) - 0.00111) * $y) + 0.06134) * $y) + 365242.1374) * $y) + 1721139.29189; + break; + case 'SUMMERSOLSTICE': + $juliandate = (((((((0.00025 * $y) + 0.00907) * $y) - 0.05323) * $y) + 365241.72562) * $y) + 1721233.25401; + break; + case 'AUTUMNALEQUINOX': + $juliandate = (((((((0.00074 * $y) - 0.00297) * $y) - 0.11677) * $y) + 365242.49558) * $y) + 1721325.70455; + break; + case 'WINTERSOLSTICE': + default: + $juliandate = (((((((-0.00006 * $y) - 0.00933) * $y) - 0.00769) * $y) + 365242.88257) * $y) + 1721414.39987; + } + } elseif (($year > 1000) && ($year <= 3000)) { + $y = ($year - 2000) / 1000; + switch ($season) { + case 'VERNALEQUINOX': + $juliandate = (((((((-0.00057 * $y) - 0.00411) * $y) + 0.05169) * $y) + 365242.37404) * $y) + 2451623.80984; + break; + case 'SUMMERSOLSTICE': + $juliandate = (((((((-0.0003 * $y) + 0.00888) * $y) + 0.00325) * $y) + 365241.62603) * $y) + 2451716.56767; + break; + case 'AUTUMNALEQUINOX': + $juliandate = (((((((0.00078 * $y) + 0.00337) * $y) - 0.11575) * $y) + 365242.01767) * $y) + 2451810.21715; + break; + case 'WINTERSOLSTICE': + default: + $juliandate = (((((((0.00032 * $y) - 0.00823) * $y) - 0.06223) * $y) + 365242.74049) * $y) + 2451900.05952; + } + } + return $juliandate; + } + + + // }}} + // {{{ dayOfYear() + + /** + * Returns number of days since 31 December of year before given date + * + * @param int $pn_day the day of the month, default is current local day + * @param int $pn_month the month, default is current local month + * @param int $pn_year the year in four digit format, default is current + * local year + * + * @return int + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function dayOfYear($pn_day = 0, $pn_month = 0, $pn_year = null) + { + if (is_null($pn_year)) { + $pn_year = Date_Calc::dateNow('%Y'); + } + if (empty($pn_month)) { + $pn_month = Date_Calc::dateNow('%m'); + } + if (empty($pn_day)) { + $pn_day = Date_Calc::dateNow('%d'); + } + + $hn_jd = Date_Calc::dateToDays($pn_day, $pn_month, $pn_year); + $hn_jd1 = Date_Calc::firstDayOfYear($pn_year); + return $hn_jd - $hn_jd1 + 1; + } + + + // }}} + // {{{ julianDate() + + /** + * Returns number of days since 31 December of year before given date + * + * @param int $pn_day the day of the month, default is current local day + * @param int $pn_month the month, default is current local month + * @param int $pn_year the year in four digit format, default is current + * local year + * + * @return int + * @access public + * @static + * @deprecated Method deprecated in Release 1.5.0 + */ + function julianDate($pn_day = 0, $pn_month = 0, $pn_year = null) + { + return Date_Calc::dayOfYear($pn_day, $pn_month, $pn_year); + } + + + // }}} + // {{{ getWeekdayFullname() + + /** + * Returns the full weekday name for the given date + * + * @param int $pn_day the day of the month, default is current local day + * @param int $pn_month the month, default is current local month + * @param int $pn_year the year in four digit format, default is current + * local year + * + * @return string the full name of the day of the week + * @access public + * @static + */ + function getWeekdayFullname($pn_day = 0, $pn_month = 0, $pn_year = null) + { + if (is_null($pn_year)) { + $pn_year = Date_Calc::dateNow('%Y'); + } + if (empty($pn_month)) { + $pn_month = Date_Calc::dateNow('%m'); + } + if (empty($pn_day)) { + $pn_day = Date_Calc::dateNow('%d'); + } + + $weekday_names = Date_Calc::getWeekDays(); + $weekday = Date_Calc::dayOfWeek($pn_day, $pn_month, $pn_year); + return $weekday_names[$weekday]; + } + + + // }}} + // {{{ getWeekdayAbbrname() + + /** + * Returns the abbreviated weekday name for the given date + * + * @param int $pn_day the day of the month, default is current local day + * @param int $pn_month the month, default is current local month + * @param int $pn_year the year in four digit format, default is current + * local year + * @param int $length the length of abbreviation + * + * @return string the abbreviated name of the day of the week + * @access public + * @static + * @see Date_Calc::getWeekdayFullname() + */ + function getWeekdayAbbrname($pn_day = 0, + $pn_month = 0, + $pn_year = null, + $length = 3) + { + if (is_null($pn_year)) { + $pn_year = Date_Calc::dateNow('%Y'); + } + if (empty($pn_month)) { + $pn_month = Date_Calc::dateNow('%m'); + } + if (empty($pn_day)) { + $pn_day = Date_Calc::dateNow('%d'); + } + + $weekday_names = Date_Calc::getWeekDays(true); + $weekday = Date_Calc::dayOfWeek($pn_day, $pn_month, $pn_year); + return $weekday_names[$weekday]; + } + + + // }}} + // {{{ getMonthFullname() + + /** + * Returns the full month name for the given month + * + * @param int $month the month + * + * @return string the full name of the month + * @access public + * @static + */ + function getMonthFullname($month) + { + $month = (int)$month; + if (empty($month)) { + $month = (int)Date_Calc::dateNow('%m'); + } + + $month_names = Date_Calc::getMonthNames(); + return $month_names[$month]; + } + + + // }}} + // {{{ getMonthAbbrname() + + /** + * Returns the abbreviated month name for the given month + * + * @param int $month the month + * @param int $length the length of abbreviation + * + * @return string the abbreviated name of the month + * @access public + * @static + * @see Date_Calc::getMonthFullname + */ + function getMonthAbbrname($month, $length = 3) + { + $month = (int)$month; + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + + $month_names = Date_Calc::getMonthNames(true); + return $month_names[$month]; + } + + + // }}} + // {{{ getMonthFromFullname() + + /** + * Returns the numeric month from the month name or an abreviation + * + * Both August and Aug would return 8. + * + * @param string $month the name of the month to examine. + * Case insensitive. + * + * @return int the month's number + * @access public + * @static + */ + function getMonthFromFullName($month) + { + $month = strtolower($month); + $months = Date_Calc::getMonthNames(); + while (list($id, $name) = each($months)) { + if (ereg($month, strtolower($name))) { + return $id; + } + } + return 0; + } + + + // }}} + // {{{ getWeekDays() + + /** + * Returns an array of week day names + * + * Used to take advantage of the setlocale function to return language + * specific week days. + * + * @param int $pb_abbreviated whether to return the abbreviated form of the + * days + * + * @return array an array of week-day names + * @access public + * @static + */ + function getWeekDays($pb_abbreviated = false) + { + for ($i = 0; $i < 7; $i++) { + $weekdays[$i] = strftime($pb_abbreviated ? '%a' : '%A', + mktime(0, 0, 0, 1, $i, 2001)); + } + return $weekdays; + } + + + // }}} + // {{{ daysToDayOfWeek() + + /** + * Returns day of week for specified 'Julian Day' + * + * The algorithm is valid for all years (positive and negative), and + * also for years preceding 4714 B.C. (i.e. for negative 'Julian Days'), + * and so the only limitation is platform-dependent (for 32-bit systems + * the maximum year would be something like about 1,465,190 A.D.). + * + * N.B. Monday, 24th November, 4714 B.C. is Julian Day '0'. + * + * @param int $pn_days the number of days since 24th November, 4714 B.C. + * + * @return int integer from 0 to 7 where 0 represents Sunday + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function daysToDayOfWeek($pn_days) + { + // On Julian day 0 the day is Monday (PHP day 1): + // + $ret = ($pn_days + 1) % 7; + return $ret < 0 ? $ret + 7 : $ret; + } + + + // }}} + // {{{ dayOfWeek() + + /** + * Returns day of week for given date (0 = Sunday) + * + * The algorithm is valid for all years (positive and negative). + * + * @param int $day the day of the month, default is current local day + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * + * @return int the number of the day in the week + * @access public + * @static + */ + function dayOfWeek($day = null, $month = null, $year = null) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + if (empty($day)) { + $day = Date_Calc::dateNow('%d'); + } + + // if ($month <= 2) { + // $month += 12; + // --$year; + // } + + // $wd = ($day + + // intval((13 * $month + 3) / 5) + + // $year + + // floor($year / 4) - + // floor($year / 100) + + // floor($year / 400) + + // 1) % 7; + + // return (int) ($wd < 0 ? $wd + 7 : $wd); + + return Date_Calc::daysToDayOfWeek(Date_Calc::dateToDays($day, + $month, + $year)); + } + + + // }}} + // {{{ weekOfYearAbsolute() + + /** + * Returns week of the year counting week 1 as 1st-7th January, + * regardless of what day 1st January falls on + * + * Returned value is an integer from 1 to 53. Week 53 will start on + * 31st December and have only one day, except in a leap year, in + * which it will start a day earlier and contain two days. + * + * @param int $pn_day the day of the month, default is current local day + * @param int $pn_month the month, default is current local month + * @param int $pn_year the year in four digit format, default is current + * local year + * + * @return int integer from 1 to 53 + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function weekOfYearAbsolute($pn_day = 0, $pn_month = 0, $pn_year = null) + { + if (is_null($pn_year)) { + $pn_year = Date_Calc::dateNow('%Y'); + } + if (empty($pn_month)) { + $pn_month = Date_Calc::dateNow('%m'); + } + if (empty($pn_day)) { + $pn_day = Date_Calc::dateNow('%d'); + } + + $hn_day = Date_Calc::dayOfYear($pn_day, $pn_month, $pn_year); + return intval(($hn_day + 6) / 7); + } + + + // }}} + // {{{ weekOfYear1st() + + /** + * Returns week of the year counting week 1 as the week that contains 1st + * January + * + * Week 1 is determined to be the week that includes the 1st January, even + * if this week extends into the previous year, in which case the week will + * only contain between 1 and 6 days of the current year. Note that this + * definition depends on which day is the first day of the week, and that if + * this is not passed as the '$pn_firstdayofweek' parameter, the default is + * assumed. + * + * Note also that the last day week of the year is also likely to contain + * less than seven days, except in the case that the last day of the week + * falls on 31st December. + * + * Returned value is an integer from 1 to 54. The year will only contain + * 54 weeks in the case of a leap year in which 1st January is the last day + * of the week, and 31st December is the first day of the week. In this + * case, both weeks 1 and 54 will contain one day only. + * + * @param int $pn_day the day of the month, default is current + * local day + * @param int $pn_month the month, default is current local month + * @param int $pn_year the year in four digit format, default is + * current local year + * @param int $pn_firstdayofweek optional integer specifying the first day + * of the week + * + * @return int integer from 1 to 54 + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function weekOfYear1st($pn_day = 0, + $pn_month = 0, + $pn_year = null, + $pn_firstdayofweek = DATE_CALC_BEGIN_WEEKDAY) + { + if (is_null($pn_year)) { + $pn_year = Date_Calc::dateNow('%Y'); + } + if (empty($pn_month)) { + $pn_month = Date_Calc::dateNow('%m'); + } + if (empty($pn_day)) { + $pn_day = Date_Calc::dateNow('%d'); + } + + $hn_wd1 = Date_Calc::daysToDayOfWeek(Date_Calc::firstDayOfYear($pn_year)); + $hn_day = Date_Calc::dayOfYear($pn_day, $pn_month, $pn_year); + return floor(($hn_day + (7 + $hn_wd1 - $pn_firstdayofweek) % 7 + 6) / 7); + } + + + // }}} + // {{{ weekOfYear() + + /** + * Returns week of the year, where first Sunday is first day of first week + * + * N.B. this function is equivalent to calling: + * + * Date_Calc::weekOfYear7th($day, $month, $year, 0) + * + * Returned week is an integer from 1 to 53. + * + * @param int $pn_day the day of the month, default is current local day + * @param int $pn_month the month, default is current local month + * @param int $pn_year the year in four digit format, default is current + * local year + * + * @return int integer from 1 to 53 + * @access public + * @static + * @see Date_Calc::weekOfYear7th + * @deprecated Method deprecated in Release 1.5.0 + */ + function weekOfYear($pn_day = 0, $pn_month = 0, $pn_year = null) + { + $ha_week = Date_Calc::weekOfYear7th($pn_day, $pn_month, $pn_year, 0); + return $ha_week[1]; + } + + + // }}} + // {{{ weekOfMonthAbsolute() + + /** + * Returns week of the month counting week 1 as 1st-7th of the month, + * regardless of what day the 1st falls on + * + * Returned value is an integer from 1 to 5. Week 5 will start on + * the 29th of the month and have between 1 and 3 days, except + * in February in a non-leap year, when there will be 4 weeks only. + * + * @param int $pn_day the day of the month, default is current local day + * + * @return int integer from 1 to 5 + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function weekOfMonthAbsolute($pn_day = 0) + { + if (empty($pn_day)) { + $pn_day = Date_Calc::dateNow('%d'); + } + return intval(($pn_day + 6) / 7); + } + + + // }}} + // {{{ weekOfMonth() + + /** + * Alias for 'weekOfMonthAbsolute()' + * + * @param int $pn_day the day of the month, default is current local day + * + * @return int integer from 1 to 5 + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function weekOfMonth($pn_day = 0) + { + return Date_Calc::weekOfMonthAbsolute($pn_day); + } + + + // }}} + // {{{ quarterOfYear() + + /** + * Returns quarter of the year for given date + * + * @param int $day the day of the month, default is current local day + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * + * @return int the number of the quarter in the year + * @access public + * @static + */ + function quarterOfYear($day = 0, $month = 0, $year = null) + { + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + return intval(($month - 1) / 3 + 1); + } + + + // }}} + // {{{ daysInMonth() + + /** + * Returns the number of days in the given month + * + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * + * @return int the number of days the month has + * @access public + * @static + */ + function daysInMonth($month = 0, $year = null) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + + return Date_Calc::lastDayOfMonth($month, $year) - + Date_Calc::firstDayOfMonth($month, $year) + + 1; + } + + + // }}} + // {{{ daysInYear() + + /** + * Returns the number of days in the given year + * + * @param int $year the year in four digit format, default is current local + * year + * + * @return int the number of days the year has + * @access public + * @static + */ + function daysInYear($year = null) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + + return Date_Calc::firstDayOfYear($year + 1) - + Date_Calc::firstDayOfYear($year); + } + + + // }}} + // {{{ weeksInMonth() + + /** + * Returns the number of rows on a calendar month + * + * Useful for determining the number of rows when displaying a typical + * month calendar. + * + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * + * @return int the number of weeks the month has + * @access public + * @static + */ + function weeksInMonth($month = 0, $year = null) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + $FDOM = Date_Calc::firstOfMonthWeekday($month, $year); + if (DATE_CALC_BEGIN_WEEKDAY==1 && $FDOM==0) { + $first_week_days = 7 - $FDOM + DATE_CALC_BEGIN_WEEKDAY; + $weeks = 1; + } elseif (DATE_CALC_BEGIN_WEEKDAY==0 && $FDOM == 6) { + $first_week_days = 7 - $FDOM + DATE_CALC_BEGIN_WEEKDAY; + $weeks = 1; + } else { + $first_week_days = DATE_CALC_BEGIN_WEEKDAY - $FDOM; + $weeks = 0; + } + $first_week_days %= 7; + return ceil((Date_Calc::daysInMonth($month, $year) + - $first_week_days) / 7) + $weeks; + } + + + // }}} + // {{{ getCalendarWeek() + + /** + * Return an array with days in week + * + * @param int $day the day of the month, default is current local day + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * @param string $format the string indicating how to format the output + * + * @return array $week[$weekday] + * @access public + * @static + */ + function getCalendarWeek($day = 0, $month = 0, $year = null, + $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + if (empty($day)) { + $day = Date_Calc::dateNow('%d'); + } + + $week_array = array(); + + // date for the column of week + + $curr_day = Date_Calc::beginOfWeek($day, $month, $year, '%E'); + + for ($counter = 0; $counter <= 6; $counter++) { + $week_array[$counter] = Date_Calc::daysToDate($curr_day, $format); + $curr_day++; + } + return $week_array; + } + + + // }}} + // {{{ getCalendarMonth() + + /** + * Return a set of arrays to construct a calendar month for the given date + * + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * @param string $format the string indicating how to format the output + * + * @return array $month[$row][$col] + * @access public + * @static + */ + function getCalendarMonth($month = 0, $year = null, + $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + + $month_array = array(); + + // date for the first row, first column of calendar month + if (DATE_CALC_BEGIN_WEEKDAY == 1) { + if (Date_Calc::firstOfMonthWeekday($month, $year) == 0) { + $curr_day = Date_Calc::firstDayOfMonth($month, $year) - 6; + } else { + $curr_day = Date_Calc::firstDayOfMonth($month, $year) + - Date_Calc::firstOfMonthWeekday($month, $year) + 1; + } + } else { + $curr_day = (Date_Calc::firstDayOfMonth($month, $year) + - Date_Calc::firstOfMonthWeekday($month, $year)); + } + + // number of days in this month + $daysInMonth = Date_Calc::daysInMonth($month, $year); + + $weeksInMonth = Date_Calc::weeksInMonth($month, $year); + for ($row_counter = 0; $row_counter < $weeksInMonth; $row_counter++) { + for ($column_counter = 0; $column_counter <= 6; $column_counter++) { + $month_array[$row_counter][$column_counter] = + Date_Calc::daysToDate($curr_day, $format); + $curr_day++; + } + } + + return $month_array; + } + + + // }}} + // {{{ getCalendarYear() + + /** + * Return a set of arrays to construct a calendar year for the given date + * + * @param int $year the year in four digit format, default current + * local year + * @param string $format the string indicating how to format the output + * + * @return array $year[$month][$row][$col] + * @access public + * @static + */ + function getCalendarYear($year = null, $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + + $year_array = array(); + + for ($curr_month = 0; $curr_month <= 11; $curr_month++) { + $year_array[$curr_month] = + Date_Calc::getCalendarMonth($curr_month + 1, + $year, $format); + } + + return $year_array; + } + + + // }}} + // {{{ prevDay() + + /** + * Returns date of day before given date + * + * @param int $day the day of the month, default is current local day + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + */ + function prevDay($day = 0, $month = 0, $year = null, + $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + if (empty($day)) { + $day = Date_Calc::dateNow('%d'); + } + + return Date_Calc::addDays(-1, $day, $month, $year, $format); + } + + + // }}} + // {{{ nextDay() + + /** + * Returns date of day after given date + * + * @param int $day the day of the month, default is current local day + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + */ + function nextDay($day = 0, + $month = 0, + $year = null, + $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + if (empty($day)) { + $day = Date_Calc::dateNow('%d'); + } + + return Date_Calc::addDays(1, $day, $month, $year, $format); + } + + + // }}} + // {{{ prevWeekday() + + /** + * Returns date of the previous weekday, skipping from Monday to Friday + * + * @param int $day the day of the month, default is current local day + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + */ + function prevWeekday($day = 0, $month = 0, $year = null, + $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + if (empty($day)) { + $day = Date_Calc::dateNow('%d'); + } + + $days = Date_Calc::dateToDays($day, $month, $year); + if (Date_Calc::dayOfWeek($day, $month, $year) == 1) { + $days -= 3; + } elseif (Date_Calc::dayOfWeek($day, $month, $year) == 0) { + $days -= 2; + } else { + $days -= 1; + } + + return Date_Calc::daysToDate($days, $format); + } + + + // }}} + // {{{ nextWeekday() + + /** + * Returns date of the next weekday of given date, skipping from + * Friday to Monday + * + * @param int $day the day of the month, default is current local day + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + */ + function nextWeekday($day = 0, $month = 0, $year = null, + $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + if (empty($day)) { + $day = Date_Calc::dateNow('%d'); + } + + $days = Date_Calc::dateToDays($day, $month, $year); + if (Date_Calc::dayOfWeek($day, $month, $year) == 5) { + $days += 3; + } elseif (Date_Calc::dayOfWeek($day, $month, $year) == 6) { + $days += 2; + } else { + $days += 1; + } + + return Date_Calc::daysToDate($days, $format); + } + + + // }}} + // {{{ daysToPrevDayOfWeek() + + /** + * Returns 'Julian Day' of the previous specific day of the week + * from the given date. + * + * @param int $dow the day of the week (0 = Sunday) + * @param int $days 'Julian Day', i.e. the no of days since 1st + * January, 4713 B.C. + * @param bool $onorbefore if true and days are same, returns current day + * + * @return int 'Julian Day', i.e. the no of days since 1st January, + * 4713 B.C. + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function daysToPrevDayOfWeek($dow, $days, $onorbefore = false) + { + $curr_weekday = Date_Calc::daysToDayOfWeek($days); + if ($curr_weekday == $dow) { + if ($onorbefore) { + return $days; + } else { + return $days - 7; + } + } else if ($curr_weekday < $dow) { + return $days - 7 + $dow - $curr_weekday; + } else { + return $days - $curr_weekday + $dow; + } + } + + + // }}} + // {{{ prevDayOfWeek() + + /** + * Returns date of the previous specific day of the week + * from the given date + * + * @param int $dow the day of the week (0 = Sunday) + * @param int $day the day of the month, default is current local + * day + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is + * current local year + * @param string $format the string indicating how to format the output + * @param bool $onorbefore if true and days are same, returns current day + * + * @return string the date in the desired format + * @access public + * @static + */ + function prevDayOfWeek($dow, + $day = 0, + $month = 0, + $year = null, + $format = DATE_CALC_FORMAT, + $onorbefore = false) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + if (empty($day)) { + $day = Date_Calc::dateNow('%d'); + } + + $days = Date_Calc::dateToDays($day, $month, $year); + $days = Date_Calc::daysToPrevDayOfWeek($dow, $days, $onorbefore); + return Date_Calc::daysToDate($days, $format); + } + + + // }}} + // {{{ daysToNextDayOfWeek() + + /** + * Returns 'Julian Day' of the next specific day of the week + * from the given date. + * + * @param int $dow the day of the week (0 = Sunday) + * @param int $days 'Julian Day', i.e. the no of days since 1st + * January, 4713 B.C. + * @param bool $onorafter if true and days are same, returns current day + * + * @return int 'Julian Day', i.e. the no of days since 1st January, + * 4713 B.C. + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function daysToNextDayOfWeek($dow, $days, $onorafter = false) + { + $curr_weekday = Date_Calc::daysToDayOfWeek($days); + if ($curr_weekday == $dow) { + if ($onorafter) { + return $days; + } else { + return $days + 7; + } + } else if ($curr_weekday > $dow) { + return $days + 7 - $curr_weekday + $dow; + } else { + return $days + $dow - $curr_weekday; + } + } + + + // }}} + // {{{ nextDayOfWeek() + + /** + * Returns date of the next specific day of the week + * from the given date + * + * @param int $dow the day of the week (0 = Sunday) + * @param int $day the day of the month, default is current local + * day + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is + * current local year + * @param string $format the string indicating how to format the output + * @param bool $onorafter if true and days are same, returns current day + * + * @return string the date in the desired format + * @access public + * @static + */ + function nextDayOfWeek($dow, + $day = 0, + $month = 0, + $year = null, + $format = DATE_CALC_FORMAT, + $onorafter = false) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + if (empty($day)) { + $day = Date_Calc::dateNow('%d'); + } + + $days = Date_Calc::dateToDays($day, $month, $year); + $days = Date_Calc::daysToNextDayOfWeek($dow, $days, $onorafter); + return Date_Calc::daysToDate($days, $format); + } + + + // }}} + // {{{ prevDayOfWeekOnOrBefore() + + /** + * Returns date of the previous specific day of the week + * on or before the given date + * + * @param int $dow the day of the week (0 = Sunday) + * @param int $day the day of the month, default is current local day + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + */ + function prevDayOfWeekOnOrBefore($dow, + $day = 0, + $month = 0, + $year = null, + $format = DATE_CALC_FORMAT) + { + return Date_Calc::prevDayOfWeek($dow, + $day, + $month, + $year, + $format, + true); + } + + + // }}} + // {{{ nextDayOfWeekOnOrAfter() + + /** + * Returns date of the next specific day of the week + * on or after the given date + * + * @param int $dow the day of the week (0 = Sunday) + * @param int $day the day of the month, default is current local day + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + */ + function nextDayOfWeekOnOrAfter($dow, + $day = 0, + $month = 0, + $year = null, + $format = DATE_CALC_FORMAT) + { + return Date_Calc::nextDayOfWeek($dow, + $day, + $month, + $year, + $format, + true); + } + + + // }}} + // {{{ beginOfWeek() + + /** + * Find the month day of the beginning of week for given date, + * using DATE_CALC_BEGIN_WEEKDAY + * + * Can return weekday of prev month. + * + * @param int $day the day of the month, default is current local day + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + */ + function beginOfWeek($day = 0, $month = 0, $year = null, + $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + if (empty($day)) { + $day = Date_Calc::dateNow('%d'); + } + + $hn_days = Date_Calc::dateToDays($day, $month, $year); + $this_weekday = Date_Calc::daysToDayOfWeek($hn_days); + $interval = (7 - DATE_CALC_BEGIN_WEEKDAY + $this_weekday) % 7; + return Date_Calc::daysToDate($hn_days - $interval, $format); + } + + + // }}} + // {{{ endOfWeek() + + /** + * Find the month day of the end of week for given date, + * using DATE_CALC_BEGIN_WEEKDAY + * + * Can return weekday of following month. + * + * @param int $day the day of the month, default is current local day + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + */ + function endOfWeek($day = 0, $month = 0, $year = null, + $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + if (empty($day)) { + $day = Date_Calc::dateNow('%d'); + } + + $hn_days = Date_Calc::dateToDays($day, $month, $year); + $this_weekday = Date_Calc::daysToDayOfWeek($hn_days); + $interval = (6 + DATE_CALC_BEGIN_WEEKDAY - $this_weekday) % 7; + return Date_Calc::daysToDate($hn_days + $interval, $format); + } + + + // }}} + // {{{ beginOfPrevWeek() + + /** + * Find the month day of the beginning of week before given date, + * using DATE_CALC_BEGIN_WEEKDAY + * + * Can return weekday of prev month. + * + * @param int $day the day of the month, default is current local day + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + */ + function beginOfPrevWeek($day = 0, $month = 0, $year = null, + $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + if (empty($day)) { + $day = Date_Calc::dateNow('%d'); + } + + list($hn_pwyear, $hn_pwmonth, $hn_pwday) = + explode(" ", Date_Calc::daysToDate(Date_Calc::dateToDays($day, + $month, + $year) - 7, + '%Y %m %d')); + return Date_Calc::beginOfWeek($hn_pwday, + $hn_pwmonth, + $hn_pwyear, + $format); + } + + + // }}} + // {{{ beginOfNextWeek() + + /** + * Find the month day of the beginning of week after given date, + * using DATE_CALC_BEGIN_WEEKDAY + * + * Can return weekday of prev month. + * + * @param int $day the day of the month, default is current local day + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + */ + function beginOfNextWeek($day = 0, $month = 0, $year = null, + $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + if (empty($day)) { + $day = Date_Calc::dateNow('%d'); + } + + list($hn_pwyear, $hn_pwmonth, $hn_pwday) = + explode(" ", + Date_Calc::daysToDate(Date_Calc::dateToDays($day, + $month, + $year) + 7, + '%Y %m %d')); + return Date_Calc::beginOfWeek($hn_pwday, + $hn_pwmonth, + $hn_pwyear, + $format); + } + + + // }}} + // {{{ beginOfMonth() + + /** + * Return date of first day of month of given date + * + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + * @see Date_Calc::beginOfMonthBySpan() + * @deprecated Method deprecated in Release 1.4.4 + */ + function beginOfMonth($month = 0, $year = null, $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + + return Date_Calc::dateFormat(Date_Calc::getFirstDayOfMonth($month, + $year), + $month, + $year, + $format); + } + + + // }}} + // {{{ endOfMonth() + + /** + * Return date of last day of month of given date + * + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + * @see Date_Calc::beginOfMonthBySpan() + * @since Method available since Release 1.5.0 + * @deprecated Method deprecated in Release 1.5.0 + */ + function endOfMonth($month = 0, $year = null, $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + + return Date_Calc::daysToDate(Date_Calc::lastDayOfMonth($month, $year), + $format); + } + + + // }}} + // {{{ beginOfPrevMonth() + + /** + * Returns date of the first day of previous month of given date + * + * @param mixed $dummy irrelevant parameter + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + * @see Date_Calc::beginOfMonthBySpan() + * @deprecated Method deprecated in Release 1.4.4 + */ + function beginOfPrevMonth($dummy = null, + $month = 0, + $year = null, + $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + + list($hn_pmyear, $hn_prevmonth) = Date_Calc::prevMonth($month, $year); + return Date_Calc::dateFormat(Date_Calc::getFirstDayOfMonth($hn_prevmonth, + $hn_pmyear), + $hn_prevmonth, + $hn_pmyear, + $format); + } + + + // }}} + // {{{ endOfPrevMonth() + + /** + * Returns date of the last day of previous month for given date + * + * @param mixed $dummy irrelevant parameter + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + * @see Date_Calc::endOfMonthBySpan() + * @deprecated Method deprecated in Release 1.4.4 + */ + function endOfPrevMonth($dummy = null, + $month = 0, + $year = null, + $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + + return Date_Calc::daysToDate(Date_Calc::firstDayOfMonth($month, + $year) - 1, + $format); + } + + + // }}} + // {{{ beginOfNextMonth() + + /** + * Returns date of begin of next month of given date + * + * @param mixed $dummy irrelevant parameter + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + * @see Date_Calc::beginOfMonthBySpan() + * @deprecated Method deprecated in Release 1.4.4 + */ + function beginOfNextMonth($dummy = null, + $month = 0, + $year = null, + $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + + list($hn_nmyear, $hn_nextmonth) = Date_Calc::nextMonth($month, $year); + return Date_Calc::dateFormat(Date_Calc::getFirstDayOfMonth($hn_nextmonth, + $hn_nmyear), + $hn_nextmonth, + $hn_nmyear, + $format); + } + + + // }}} + // {{{ endOfNextMonth() + + /** + * Returns date of the last day of next month of given date + * + * @param mixed $dummy irrelevant parameter + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + * @see Date_Calc::endOfMonthBySpan() + * @deprecated Method deprecated in Release 1.4.4 + */ + function endOfNextMonth($dummy = null, + $month = 0, + $year = null, + $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + + list($hn_nmyear, $hn_nextmonth) = Date_Calc::nextMonth($month, $year); + return Date_Calc::daysToDate(Date_Calc::lastDayOfMonth($hn_nextmonth, + $hn_nmyear), + $format); + } + + + // }}} + // {{{ beginOfMonthBySpan() + + /** + * Returns date of the first day of the month in the number of months + * from the given date + * + * @param int $months the number of months from the date provided. + * Positive numbers go into the future. + * Negative numbers go into the past. + * 0 is the month presented in $month. + * @param string $month the month, default is current local month + * @param string $year the year in four digit format, default is the + * current local year + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + * @since Method available since Release 1.4.4 + */ + function beginOfMonthBySpan($months = 0, + $month = 0, + $year = null, + $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + + return Date_Calc::addMonths($months, + Date_Calc::getFirstDayOfMonth($month, $year), + $month, + $year, + $format); + } + + + // }}} + // {{{ endOfMonthBySpan() + + /** + * Returns date of the last day of the month in the number of months + * from the given date + * + * @param int $months the number of months from the date provided. + * Positive numbers go into the future. + * Negative numbers go into the past. + * 0 is the month presented in $month. + * @param string $month the month, default is current local month + * @param string $year the year in four digit format, default is the + * current local year + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + * @since Method available since Release 1.4.4 + */ + function endOfMonthBySpan($months = 0, + $month = 0, + $year = null, + $format = DATE_CALC_FORMAT) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + + $hn_days = Date_Calc::addMonthsToDays($months + 1, + Date_Calc::firstDayOfMonth($month, $year)) - 1; + return Date_Calc::daysToDate($hn_days, $format); + } + + + // }}} + // {{{ firstOfMonthWeekday() + + /** + * Find the day of the week for the first of the month of given date + * + * @param int $month the month, default is current local month + * @param int $year the year in four digit format, default is current + * local year + * + * @return int number of weekday for the first day, 0=Sunday + * @access public + * @static + */ + function firstOfMonthWeekday($month = 0, $year = null) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if (empty($month)) { + $month = Date_Calc::dateNow('%m'); + } + return Date_Calc::daysToDayOfWeek(Date_Calc::firstDayOfMonth($month, + $year)); + } + + + // }}} + // {{{ nWeekdayOfMonth() + + /** + * Calculates the date of the Nth weekday of the month, + * such as the second Saturday of January 2000 + * + * @param int $week the number of the week to get + * (1 = first, etc. Also can be 'last'.) + * @param int $dow the day of the week (0 = Sunday) + * @param int $month the month + * @param int $year the year. Use the complete year instead of the + * abbreviated version. E.g. use 2005, not 05. + * @param string $format the string indicating how to format the output + * + * @return string the date in the desired format + * @access public + * @static + */ + function nWeekdayOfMonth($week, $dow, $month, $year, + $format = DATE_CALC_FORMAT) + { + if (is_numeric($week)) { + $DOW1day = ($week - 1) * 7 + 1; + $DOW1 = Date_Calc::dayOfWeek($DOW1day, $month, $year); + $wdate = ($week - 1) * 7 + 1 + (7 + $dow - $DOW1) % 7; + if ($wdate > Date_Calc::daysInMonth($month, $year)) { + return -1; + } else { + return Date_Calc::dateFormat($wdate, $month, $year, $format); + } + } elseif ($week == 'last' && $dow < 7) { + $lastday = Date_Calc::daysInMonth($month, $year); + $lastdow = Date_Calc::dayOfWeek($lastday, $month, $year); + $diff = $dow - $lastdow; + if ($diff > 0) { + return Date_Calc::dateFormat($lastday - (7 - $diff), $month, + $year, $format); + } else { + return Date_Calc::dateFormat($lastday + $diff, $month, + $year, $format); + } + } else { + return -1; + } + } + + + // }}} + // {{{ isValidDate() + + /** + * Returns true for valid date, false for invalid date + * + * Uses the proleptic Gregorian calendar, with the year 0 (1 B.C.) + * assumed to be valid and also assumed to be a leap year. + * + * @param int $day the day of the month + * @param int $month the month + * @param int $year the year. Use the complete year instead of the + * abbreviated version. E.g. use 2005, not 05. + * + * @return bool + * @access public + * @static + */ + function isValidDate($day, $month, $year) + { + if ($day < 1 || $month < 1 || $month > 12) + return false; + if ($month == 2) { + if (Date_Calc::isLeapYearGregorian($year)) { + return $day <= 29; + } else { + return $day <= 28; + } + } elseif ($month == 4 || $month == 6 || $month == 9 || $month == 11) { + return $day <= 30; + } else { + return $day <= 31; + } + } + + + // }}} + // {{{ isLeapYearGregorian() + + /** + * Returns true for a leap year, else false + * + * Uses the proleptic Gregorian calendar. The year 0 (1 B.C.) is + * assumed in this algorithm to be a leap year. The function is + * valid for all years, positive and negative. + * + * @param int $year the year. Use the complete year instead of the + * abbreviated version. E.g. use 2005, not 05. + * + * @return bool + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function isLeapYearGregorian($year = null) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + return (($year % 4 == 0) && + ($year % 100 != 0)) || + ($year % 400 == 0); + } + + + // }}} + // {{{ isLeapYearJulian() + + /** + * Returns true for a leap year, else false + * + * Uses the proleptic Julian calendar. The year 0 (1 B.C.) is + * assumed in this algorithm to be a leap year. The function is + * valid for all years, positive and negative. + * + * @param int $year the year. Use the complete year instead of the + * abbreviated version. E.g. use 2005, not 05. + * + * @return boolean + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function isLeapYearJulian($year = null) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + return $year % 4 == 0; + } + + + // }}} + // {{{ isLeapYear() + + /** + * Returns true for a leap year, else false + * + * @param int $year the year. Use the complete year instead of the + * abbreviated version. E.g. use 2005, not 05. + * + * @return boolean + * @access public + * @static + */ + function isLeapYear($year = null) + { + if (is_null($year)) { + $year = Date_Calc::dateNow('%Y'); + } + if ($year < 1582) { + // pre Gregorio XIII - 1582 + return Date_Calc::isLeapYearJulian($year); + } else { + // post Gregorio XIII - 1582 + return Date_Calc::isLeapYearGregorian($year); + } + } + + + // }}} + // {{{ isFutureDate() + + /** + * Determines if given date is a future date from now + * + * @param int $day the day of the month + * @param int $month the month + * @param int $year the year. Use the complete year instead of the + * abbreviated version. E.g. use 2005, not 05. + * + * @return bool + * @access public + * @static + */ + function isFutureDate($day, $month, $year) + { + $this_year = Date_Calc::dateNow('%Y'); + $this_month = Date_Calc::dateNow('%m'); + $this_day = Date_Calc::dateNow('%d'); + + if ($year > $this_year) { + return true; + } elseif ($year == $this_year) { + if ($month > $this_month) { + return true; + } elseif ($month == $this_month) { + if ($day > $this_day) { + return true; + } + } + } + return false; + } + + + // }}} + // {{{ isPastDate() + + /** + * Determines if given date is a past date from now + * + * @param int $day the day of the month + * @param int $month the month + * @param int $year the year. Use the complete year instead of the + * abbreviated version. E.g. use 2005, not 05. + * + * @return boolean + * @access public + * @static + */ + function isPastDate($day, $month, $year) + { + $this_year = Date_Calc::dateNow('%Y'); + $this_month = Date_Calc::dateNow('%m'); + $this_day = Date_Calc::dateNow('%d'); + + if ($year < $this_year) { + return true; + } elseif ($year == $this_year) { + if ($month < $this_month) { + return true; + } elseif ($month == $this_month) { + if ($day < $this_day) { + return true; + } + } + } + return false; + } + + + // }}} + // {{{ dateDiff() + + /** + * Returns number of days between two given dates + * + * @param int $day1 the day of the month + * @param int $month1 the month + * @param int $year1 the year. Use the complete year instead of the + * abbreviated version. E.g. use 2005, not 05. + * @param int $day2 the day of the month + * @param int $month2 the month + * @param int $year2 the year. Use the complete year instead of the + * abbreviated version. E.g. use 2005, not 05. + * + * @return int the absolute number of days between the two dates. + * If an error occurs, -1 is returned. + * @access public + * @static + */ + function dateDiff($day1, $month1, $year1, $day2, $month2, $year2) + { + if (!Date_Calc::isValidDate($day1, $month1, $year1)) { + return -1; + } + if (!Date_Calc::isValidDate($day2, $month2, $year2)) { + return -1; + } + return abs(Date_Calc::dateToDays($day1, $month1, $year1) + - Date_Calc::dateToDays($day2, $month2, $year2)); + } + + + // }}} + // {{{ compareDates() + + /** + * Compares two dates + * + * @param int $day1 the day of the month + * @param int $month1 the month + * @param int $year1 the year. Use the complete year instead of the + * abbreviated version. E.g. use 2005, not 05. + * @param int $day2 the day of the month + * @param int $month2 the month + * @param int $year2 the year. Use the complete year instead of the + * abbreviated version. E.g. use 2005, not 05. + * + * @return int 0 if the dates are equal. 1 if date 1 is later, -1 + * if date 1 is earlier. + * @access public + * @static + */ + function compareDates($day1, $month1, $year1, $day2, $month2, $year2) + { + $ndays1 = Date_Calc::dateToDays($day1, $month1, $year1); + $ndays2 = Date_Calc::dateToDays($day2, $month2, $year2); + if ($ndays1 == $ndays2) { + return 0; + } + return ($ndays1 > $ndays2) ? 1 : -1; + } + + + // }}} + // {{{ round() + + /** + * Rounds the date according to the specified precision + * + * The precision parameter must be one of the following constants: + * + * DATE_PRECISION_YEAR + * DATE_PRECISION_MONTH + * DATE_PRECISION_DAY + * DATE_PRECISION_HOUR + * DATE_PRECISION_10MINUTES + * DATE_PRECISION_MINUTE + * DATE_PRECISION_10SECONDS + * DATE_PRECISION_SECOND + * + * The precision can also be specified as an integral offset from + * one of these constants, where the offset reflects a precision + * of 10 to the power of the offset greater than the constant. + * For example: + * + * DATE_PRECISION_YEAR - 1 rounds the date to the nearest 10 + * years + * DATE_PRECISION_YEAR - 3 rounds the date to the nearest 1000 + * years + * DATE_PRECISION_SECOND + 1 rounds the date to 1 decimal + * point of a second + * DATE_PRECISION_SECOND + 1 rounds the date to 3 decimal + * points of a second + * DATE_PRECISION_SECOND + 1 rounds the date to the nearest 10 + * seconds (thus it is equivalent to + * DATE_PRECISION_10SECONDS) + * + * N.B. This function requires a time in UTC if both the precision is at + * least DATE_PRECISION_SECOND and leap seconds are being counted, otherwise + * any local time is acceptable. + * + * @param int $pn_precision a 'DATE_PRECISION_*' constant + * @param int $pn_day the day of the month + * @param int $pn_month the month + * @param int $pn_year the year + * @param int $pn_hour the hour + * @param int $pn_minute the minute + * @param mixed $pn_second the second as integer or float + * @param bool $pb_countleap whether to count leap seconds (defaults to + * DATE_COUNT_LEAP_SECONDS) + * + * @return array array of year, month, day, hour, minute, second + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function round($pn_precision, + $pn_day, + $pn_month, + $pn_year, + $pn_hour = 0, + $pn_minute = 0, + $pn_second = 0, + $pb_countleap = DATE_COUNT_LEAP_SECONDS) + { + if ($pn_precision <= DATE_PRECISION_YEAR) { + $hn_month = 0; + $hn_day = 0; + $hn_hour = 0; + $hn_minute = 0; + $hn_second = 0; + + if ($pn_precision < DATE_PRECISION_YEAR) { + $hn_year = round($pn_year, $pn_precision - DATE_PRECISION_YEAR); + } else { + // Check part-year: + // + $hn_midyear = (Date_Calc::firstDayOfYear($pn_year + 1) - + Date_Calc::firstDayOfYear($pn_year)) / 2; + if (($hn_days = Date_Calc::dayOfYear($pn_day, + $pn_month, + $pn_year)) <= + $hn_midyear - 1) { + $hn_year = $pn_year; + } else if ($hn_days >= $hn_midyear) { + // Round up: + // + $hn_year = $pn_year + 1; + } else { + // Take time into account: + // + $hn_partday = Date_Calc::secondsPastMidnight($pn_hour, + $pn_minute, + $pn_second) / + 86400; + if ($hn_partday >= $hn_midyear - $hn_days) { + // Round up: + // + $hn_year = $pn_year + 1; + } else { + $hn_year = $pn_year; + } + } + } + } else if ($pn_precision == DATE_PRECISION_MONTH) { + $hn_year = $pn_year; + $hn_day = 0; + $hn_hour = 0; + $hn_minute = 0; + $hn_second = 0; + + $hn_firstofmonth = Date_Calc::firstDayOfMonth($pn_month, $pn_year); + $hn_midmonth = (Date_Calc::lastDayOfMonth($pn_month, $pn_year) + + 1 - + $hn_firstofmonth) / 2; + if (($hn_days = Date_Calc::dateToDays($pn_day, + $pn_month, + $pn_year) - + $hn_firstofmonth) <= $hn_midmonth - 1) { + $hn_month = $pn_month; + } else if ($hn_days >= $hn_midmonth) { + // Round up: + // + list($hn_year, $hn_month) = Date_Calc::nextMonth($pn_month, + $pn_year); + } else { + // Take time into account: + // + $hn_partday = Date_Calc::secondsPastMidnight($pn_hour, + $pn_minute, + $pn_second) / + 86400; + if ($hn_partday >= $hn_midmonth - $hn_days) { + // Round up: + // + list($hn_year, $hn_month) = Date_Calc::nextMonth($pn_month, + $pn_year); + } else { + $hn_month = $pn_month; + } + } + } else if ($pn_precision == DATE_PRECISION_DAY) { + $hn_year = $pn_year; + $hn_month = $pn_month; + $hn_hour = 0; + $hn_minute = 0; + $hn_second = 0; + + if (Date_Calc::secondsPastMidnight($pn_hour, + $pn_minute, + $pn_second) >= 43200) { + // Round up: + // + list($hn_year, $hn_month, $hn_day) = + explode(" ", Date_Calc::nextDay($pn_day, + $pn_month, + $pn_year, + "%Y %m %d")); + } else { + $hn_day = $pn_day; + } + } else if ($pn_precision == DATE_PRECISION_HOUR) { + $hn_year = $pn_year; + $hn_month = $pn_month; + $hn_day = $pn_day; + $hn_minute = 0; + $hn_second = 0; + + if (Date_Calc::secondsPastTheHour($pn_minute, $pn_second) >= 1800) { + // Round up: + // + list($hn_year, $hn_month, $hn_day, $hn_hour) = + Date_Calc::addHours(1, + $pn_day, + $pn_month, + $pn_year, + $pn_hour); + } else { + $hn_hour = $pn_hour; + } + } else if ($pn_precision <= DATE_PRECISION_MINUTE) { + $hn_year = $pn_year; + $hn_month = $pn_month; + $hn_day = $pn_day; + $hn_hour = $pn_hour; + $hn_second = 0; + + if ($pn_precision < DATE_PRECISION_MINUTE) { + $hn_minute = round($pn_minute, + $pn_precision - DATE_PRECISION_MINUTE); + } else { + // Check seconds: + // + if ($pn_second >= 30) { + // Round up: + // + list($hn_year, + $hn_month, + $hn_day, + $hn_hour, + $hn_minute) = + Date_Calc::addMinutes(1, + $pn_day, + $pn_month, + $pn_year, + $pn_hour, + $pn_minute); + } else { + $hn_minute = $pn_minute; + } + } + } else { + // Precision is at least (DATE_PRECISION_SECOND - 1): + // + $hn_year = $pn_year; + $hn_month = $pn_month; + $hn_day = $pn_day; + $hn_hour = $pn_hour; + $hn_minute = $pn_minute; + + $hn_second = round($pn_second, + $pn_precision - DATE_PRECISION_SECOND); + + if (fmod($hn_second, 1) == 0.0) { + $hn_second = (int) $hn_second; + + if ($hn_second != intval($pn_second)) { + list($hn_year, + $hn_month, + $hn_day, + $hn_hour, + $hn_minute, + $hn_second) = + Date_Calc::addSeconds($hn_second - intval($pn_second), + $pn_day, + $pn_month, + $pn_year, + $pn_hour, + $pn_minute, + intval($pn_second), + $pn_precision >= + DATE_PRECISION_SECOND && + $pb_countleap); + // + // (N.B. if rounded to nearest 10 seconds, + // user does not expect seconds to be '60') + } + } + } + + return array((int) $hn_year, + (int) $hn_month, + (int) $hn_day, + (int) $hn_hour, + (int) $hn_minute, + $hn_second); + } + + + // }}} + // {{{ roundSeconds() + + /** + * Rounds seconds up or down to the nearest specified unit + * + * @param int $pn_precision number of digits after the decimal point + * @param int $pn_day the day of the month + * @param int $pn_month the month + * @param int $pn_year the year + * @param int $pn_hour the hour + * @param int $pn_minute the minute + * @param mixed $pn_second the second as integer or float + * @param bool $pb_countleap whether to count leap seconds (defaults to + * DATE_COUNT_LEAP_SECONDS) + * + * @return array array of year, month, day, hour, minute, second + * @access public + * @static + * @since Method available since Release 1.5.0 + */ + function roundSeconds($pn_precision, + $pn_day, + $pn_month, + $pn_year, + $pn_hour, + $pn_minute, + $pn_second, + $pb_countleap = DATE_COUNT_LEAP_SECONDS) + { + return Date_Calc::round(DATE_PRECISION_SECOND + $pn_precision, + $pn_day, + $pn_month, + $pn_year, + $pn_hour, + $pn_minute, + $pn_second); + } + + + // }}} + +} + +// }}} + + +/* + * Local variables: + * mode: php + * tab-width: 4 + * c-basic-offset: 4 + * c-hanging-comment-ender-p: nil + * End: + */ +?> \ No newline at end of file diff --git a/glmPEAR/Date/Human.php b/glmPEAR/Date/Human.php new file mode 100755 index 0000000..a3dea88 --- /dev/null +++ b/glmPEAR/Date/Human.php @@ -0,0 +1,243 @@ + + * @copyright 1997-2006 Allan Kent + * @license http://www.opensource.org/licenses/bsd-license.php + * BSD License + * @version CVS: $Id: Human.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Date + * @since File available since Release 1.3 + */ + +// }}} +// {{{ Class: Date_Human + +/** + * Class to convert date strings between Gregorian and Human calendar formats + * + * The Human Calendar format has been proposed by Scott Flansburg and can be + * explained as follows: + * The year is made up of 13 months + * Each month has 28 days + * Counting of months starts from 0 (zero) so the months will run from 0 to 12 + * New Years day (00) is a monthless day + * Note: Leap Years are not yet accounted for in the Human Calendar system + * + * @category Date and Time + * @package Date + * @author Allan Kent + * @copyright 1997-2005 Allan Kent + * @license http://www.opensource.org/licenses/bsd-license.php + * BSD License + * @version Release: 1.5.0a1 + * @link http://pear.php.net/package/Date + * @since Class available since Release 1.3 + */ +class Date_Human +{ + // {{{ gregorianToHuman() + + /** + * Returns an associative array containing the converted date information + * in 'Human Calendar' format. + * + * If the day is New Years Day, the function will return + * "hdom" => 0 + * "hdow" => 0 + * "hwom" => 0 + * "hwoy" => 0 + * "hmoy" => -1 + * Since 0 is a valid month number under the Human Calendar, I have left + * the month as -1 for New Years Day. + * + * @param int $day in DD format, default current local day + * @param int $month in MM format, default current local month + * @param int $year in CCYY format, default to current local year + * + * @return associative array( + * hdom, // Human Day Of Month, starting at 1 + * hdow, // Human Day Of Week, starting at 1 + * hwom, // Human Week of Month, starting at 1 + * hwoy, // Human Week of Year, starting at 1 + * hmoy, // Human Month of Year, starting at 0 + * ) + * @access public + * @static + */ + function gregorianToHuman($day = 0, $month = 0, $year = 0) + { + /* + * Check to see if any of the arguments are empty + * If they are then populate the $dateinfo array + * Then check to see which arguments are empty and fill + * those with the current date info + */ + if ((empty($day) || (empty($month)) || empty($year))) { + $dateinfo = getdate(time()); + } + if (empty($day)) { + $day = $dateinfo["mday"]; + } + if (empty($month)) { + $month = $dateinfo["mon"]; + } + if (empty($year)) { + $year = $dateinfo["year"]; + } + /* + * We need to know how many days into the year we are + */ + $dateinfo = getdate(mktime(0, 0, 0, $month, $day, $year)); + $dayofyear = $dateinfo["yday"]; + /* + * Human Calendar starts at 0 for months and the first day of the year + * is designated 00, so we need to start our day of the year at 0 for + * these calculations. + * Also, the day of the month is calculated with a modulus of 28. + * Because a day is 28 days, the last day of the month would have a + * remainder of 0 and not 28 as it should be. Decrementing $dayofyear + * gets around this. + */ + $dayofyear--; + /* + * 28 days in a month... + */ + $humanMonthOfYear = floor($dayofyear / 28); + /* + * If we are in the first month then the day of the month is $dayofyear + * else we need to find the modulus of 28. + */ + if ($humanMonthOfYear == 0) { + $humanDayOfMonth = $dayofyear; + } else { + $humanDayOfMonth = ($dayofyear) % 28; + } + /* + * Day of the week is modulus 7 + */ + $humanDayOfWeek = $dayofyear % 7; + /* + * We can now increment $dayofyear back to it's correct value for + * the remainder of the calculations + */ + $dayofyear++; + /* + * $humanDayOfMonth needs to be incremented now - recall that we fudged + * it a bit by decrementing $dayofyear earlier + * Same goes for $humanDayOfWeek + */ + $humanDayOfMonth++; + $humanDayOfWeek++; + /* + * Week of the month is day of the month divided by 7, rounded up + * Same for week of the year, but use $dayofyear instead $humanDayOfMonth + */ + $humanWeekOfMonth = ceil($humanDayOfMonth / 7); + $humanWeekOfYear = ceil($dayofyear / 7); + /* + * Return an associative array of the values + */ + return array("hdom" => $humanDayOfMonth, + "hdow" => $humanDayOfWeek, + "hwom" => $humanWeekOfMonth, + "hwoy" => $humanWeekOfYear, + "hmoy" => $humanMonthOfYear ); + } + + // }}} + // {{{ humanToGregorian() + + /** + * Returns unix timestamp for a given Human Calendar date + * + * @param int $day in DD format + * @param int $month in MM format + * @param int $year in CCYY format, default to current local year + * + * @return int unix timestamp of date + * @access public + * @static + */ + function humanToGregorian($day, $month, $year = 0) + { + /* + * Check to see if the year has been passed through. + * If not get current year + */ + if (empty($year)) { + $dateinfo = getdate(time()); + $year = $dateinfo["year"]; + } + /* + * We need to get the day of the year that we are currently at so that + * we can work out the Gregorian Month and day + */ + $DayOfYear = $month * 28; + $DayOfYear += $day; + /* + * Human Calendar starts at 0, so we need to increment $DayOfYear + * to take into account the day 00 + */ + $DayOfYear++; + /* + * the mktime() function will correctly calculate the date for out of + * range values, so putting $DayOfYear instead of the day of the month + * will work fine. + */ + $GregorianTimeStamp = mktime(0, 0, 0, 1, $DayOfYear, $year); + return $GregorianTimeStamp; + } + + // }}} +} + +// }}} + +/* + * Local variables: + * mode: php + * tab-width: 4 + * c-basic-offset: 4 + * c-hanging-comment-ender-p: nil + * End: + */ +?> \ No newline at end of file diff --git a/glmPEAR/Date/Span.php b/glmPEAR/Date/Span.php new file mode 100755 index 0000000..3cddadd --- /dev/null +++ b/glmPEAR/Date/Span.php @@ -0,0 +1,1104 @@ + + * @author Pierre-Alain Joye + * @copyright 1997-2006 Leandro Lucarella, Pierre-Alain Joye + * @license http://www.opensource.org/licenses/bsd-license.php + * BSD License + * @version CVS: $Id: Span.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Date + * @since File available since Release 1.4 + */ + +// }}} +// {{{ Includes + +/** + * Get the Date class + */ +require_once 'Date.php'; + +/** + * Get the Date_Calc class + */ +require_once 'Date/Calc.php'; + +// }}} +// {{{ Constants + +/** + * Non Numeric Separated Values (NNSV) Input Format + * + * Input format guessed from something like this: + * dayshoursminutesseconds + * Where is any quantity of non numeric chars. If no values are + * given, time span is set to zero, if one value is given, it's used for + * hours, if two values are given it's used for hours and minutes and if + * three values are given, it's used for hours, minutes and seconds.
+ * Examples:
+ * '' -> 0, 0, 0, 0 (days, hours, minutes, seconds)
+ * '12' -> 0, 12, 0, 0 + * '12.30' -> 0, 12, 30, 0
+ * '12:30:18' -> 0, 12, 30, 18
+ * '3-12-30-18' -> 3, 12, 30, 18
+ * '3 days, 12-30-18' -> 3, 12, 30, 18
+ * '12:30 with 18 secs' -> 0, 12, 30, 18
+ * + * @const int + */ +define('DATE_SPAN_INPUT_FORMAT_NNSV', 1); + +// }}} +// {{{ Global Variables + +/** + * Default time format when converting to a string + * + * @global string + */ +$GLOBALS['_DATE_SPAN_FORMAT'] = '%C'; + +/** + * Default time format when converting from a string + * + * @global mixed + */ +$GLOBALS['_DATE_SPAN_INPUT_FORMAT'] = DATE_SPAN_INPUT_FORMAT_NNSV; + +// }}} +// {{{ Class: Date_Span + +/** + * Generic time span handling class for PEAR + * + * @category Date and Time + * @package Date + * @author Leandro Lucarella + * @author Pierre-Alain Joye + * @copyright 1997-2006 Leandro Lucarella, Pierre-Alain Joye + * @license http://www.opensource.org/licenses/bsd-license.php + * BSD License + * @version Release: 1.5.0a1 + * @link http://pear.php.net/package/Date + * @since Class available since Release 1.4 + */ +class Date_Span +{ + + // {{{ Properties + + /** + * The no of days + * + * @var int + * @access private + * @since Property available since Release 1.0 + */ + var $day; + + /** + * The no of hours (0 to 23) + * + * @var int + * @access private + * @since Property available since Release 1.0 + */ + var $hour; + + /** + * The no of minutes (0 to 59) + * + * @var int + * @access private + * @since Property available since Release 1.0 + */ + var $minute; + + /** + * The no of seconds (0 to 59) + * + * @var int + * @access private + * @since Property available since Release 1.0 + */ + var $second; + + + // }}} + // {{{ Constructor + + /** + * Constructor + * + * Creates the time span object calling the set() method. + * + * @param mixed $time time span expression + * @param mixed $format format string to set it from a string or the + * second date set it from a date diff + * + * @access public + * @see set() + */ + function Date_Span($time = 0, $format = null) + { + $this->set($time, $format); + } + + + // }}} + // {{{ set() + + /** + * Set the time span to a new value in a 'smart' way + * + * Sets the time span depending on the argument types, calling + * to the appropriate setFromXxx() method. + * + * @param mixed $time time span expression + * @param mixed $format format string to set it from a string or the + * second date set it from a date diff + * + * @return bool true on success + * @access public + * @see setFromObject(), setFromArray(), setFromString(), + * setFromSeconds(), setFromDateDiff() + */ + function set($time = 0, $format = null) + { + if (is_a($time, 'date_span')) { + return $this->copy($time); + } elseif (is_a($time, 'date') and is_a($format, 'date')) { + return $this->setFromDateDiff($time, $format); + } elseif (is_array($time)) { + return $this->setFromArray($time); + } elseif (is_string($time)) { + return $this->setFromString($time, $format); + } elseif (is_int($time)) { + return $this->setFromSeconds($time); + } else { + return $this->setFromSeconds(0); + } + } + + + // }}} + // {{{ setFromArray() + + /** + * Set the time span from an array + * + * Any value can be a float (but it has no sense in seconds), for example: + * + * array(23.5, 20, 0) + * + * is interpreted as 23 hours, .5*60 + 20 = 50 minutes and 0 seconds. + * + * @param array $time items are counted from right to left. First + * item is for seconds, second for minutes, third + * for hours and fourth for days. If there are + * less items than 4, zero (0) is assumed for the + * absent values. + * + * @return bool true on success + * @access public + */ + function setFromArray($time) + { + if (!is_array($time)) { + return false; + } + $tmp1 = new Date_Span; + if (!$tmp1->setFromSeconds(@array_pop($time))) { + return false; + } + $tmp2 = new Date_Span; + if (!$tmp2->setFromMinutes(@array_pop($time))) { + return false; + } + $tmp1->add($tmp2); + if (!$tmp2->setFromHours(@array_pop($time))) { + return false; + } + $tmp1->add($tmp2); + if (!$tmp2->setFromDays(@array_pop($time))) { + return false; + } + $tmp1->add($tmp2); + return $this->copy($tmp1); + } + + + // }}} + // {{{ setFromString() + + /** + * Set the time span from a string based on an input format + * + * This is some like a mix of format() method and sscanf() PHP function. + * The error checking and validation of this function is very primitive, + * so you should be carefull when using it with unknown $time strings. + * With this method you are assigning day, hour, minute and second + * values, and the last values are used. This means that if you use + * something like setFromString('10, 20', '%H, %h') your time span + * would be 20 hours long. Allways remember that this method sets + * all the values, so if you had a $time span 30 minutes long + * and you make $time->setFromString('20 hours', '%H hours'), $time + * span would be 20 hours long (and not 20 hours and 30 minutes). + * Input format options:
+ * %C Days with time, same as "%D, %H:%M:%S"
+ * %d Total days as a float number + * (2 days, 12 hours = 2.5 days)
+ * %D Days as a decimal number
+ * %e Total hours as a float number + * (1 day, 2 hours, 30 minutes = 26.5 hours)
+ * %f Total minutes as a float number + * (2 minutes, 30 seconds = 2.5 minutes)
+ * %g Total seconds as a decimal number + * (2 minutes, 30 seconds = 90 seconds)
+ * %h Hours as decimal number
+ * %H Hours as decimal number limited to 2 digits
+ * %m Minutes as a decimal number
+ * %M Minutes as a decimal number limited to 2 digits
+ * %n Newline character (\n)
+ * %p Either 'am' or 'pm' depending on the time. If 'pm' + * is detected it adds 12 hours to the resulting time + * span (without any checks). This is case + * insensitive.
+ * %r Time in am/pm notation, same as "%H:%M:%S %p"
+ * %R Time in 24-hour notation, same as "%H:%M"
+ * %s Seconds as a decimal number
+ * %S Seconds as a decimal number limited to 2 digits
+ * %t Tab character (\t)
+ * %T Current time equivalent, same as "%H:%M:%S"
+ * %% Literal '%'
+ * + * @param string $time string from where to get the time span + * information + * @param string $format format string + * + * @return bool true on success + * @access public + */ + function setFromString($time, $format = null) + { + if (is_null($format)) { + $format = $GLOBALS['_DATE_SPAN_INPUT_FORMAT']; + } + // If format is a string, it parses the string format. + if (is_string($format)) { + $str = ''; + $vars = array(); + $pm = 'am'; + $day = $hour = $minute = $second = 0; + for ($i = 0; $i < strlen($format); $i++) { + $char = $format{$i}; + if ($char == '%') { + $nextchar = $format{++$i}; + switch ($nextchar) { + case 'c': + $str .= '%d, %d:%d:%d'; + array_push($vars, + 'day', + 'hour', + 'minute', + 'second'); + break; + case 'C': + $str .= '%d, %2d:%2d:%2d'; + array_push($vars, + 'day', + 'hour', + 'minute', + 'second'); + break; + case 'd': + $str .= '%f'; + array_push($vars, 'day'); + break; + case 'D': + $str .= '%d'; + array_push($vars, 'day'); + break; + case 'e': + $str .= '%f'; + array_push($vars, 'hour'); + break; + case 'f': + $str .= '%f'; + array_push($vars, 'minute'); + break; + case 'g': + $str .= '%f'; + array_push($vars, 'second'); + break; + case 'h': + $str .= '%d'; + array_push($vars, 'hour'); + break; + case 'H': + $str .= '%2d'; + array_push($vars, 'hour'); + break; + case 'm': + $str .= '%d'; + array_push($vars, 'minute'); + break; + case 'M': + $str .= '%2d'; + array_push($vars, 'minute'); + break; + case 'n': + $str .= "\n"; + break; + case 'p': + $str .= '%2s'; + array_push($vars, 'pm'); + break; + case 'r': + $str .= '%2d:%2d:%2d %2s'; + array_push($vars, + 'hour', + 'minute', + 'second', + 'pm'); + break; + case 'R': + $str .= '%2d:%2d'; + array_push($vars, 'hour', 'minute'); + break; + case 's': + $str .= '%d'; + array_push($vars, 'second'); + break; + case 'S': + $str .= '%2d'; + array_push($vars, 'second'); + break; + case 't': + $str .= "\t"; + break; + case 'T': + $str .= '%2d:%2d:%2d'; + array_push($vars, 'hour', 'minute', 'second'); + break; + case '%': + $str .= "%"; + break; + default: + $str .= $char . $nextchar; + } + } else { + $str .= $char; + } + } + $vals = sscanf($time, $str); + foreach ($vals as $i => $val) { + if (is_null($val)) { + return false; + } + $$vars[$i] = $val; + } + if (strcasecmp($pm, 'pm') == 0) { + $hour += 12; + } elseif (strcasecmp($pm, 'am') != 0) { + return false; + } + $this->setFromArray(array($day, $hour, $minute, $second)); + } elseif (is_integer($format)) { + // If format is a integer, it uses a predefined format + // detection method. + switch ($format) { + case DATE_SPAN_INPUT_FORMAT_NNSV: + $time = preg_split('/\D+/', $time); + switch (count($time)) { + case 0: + return $this->setFromArray(array(0, + 0, + 0, + 0)); + case 1: + return $this->setFromArray(array(0, + $time[0], + 0, + 0)); + case 2: + return $this->setFromArray(array(0, + $time[0], + $time[1], + 0)); + case 3: + return $this->setFromArray(array(0, + $time[0], + $time[1], + $time[2])); + default: + return $this->setFromArray($time); + } + break; + } + } + return false; + } + + + // }}} + // {{{ setFromSeconds() + + /** + * Set the time span from a total number of seconds + * + * @param int $seconds total number of seconds + * + * @return bool true on success + * @access public + */ + function setFromSeconds($seconds) + { + if ($seconds < 0) { + return false; + } + $sec = intval($seconds); + $min = floor($sec / 60); + $hour = floor($min / 60); + $day = intval(floor($hour / 24)); + + $this->second = $sec % 60; + $this->minute = $min % 60; + $this->hour = $hour % 24; + $this->day = $day; + return true; + } + + + // }}} + // {{{ setFromMinutes() + + /** + * Set the time span from a total number of minutes + * + * @param float $minutes total number of minutes + * + * @return bool true on success + * @access public + */ + function setFromMinutes($minutes) + { + return $this->setFromSeconds(round($minutes * 60)); + } + + + // }}} + // {{{ setFromHours() + + /** + * Set the time span from a total number of hours + * + * @param float $hours total number of hours + * + * @return bool true on success + * @access public + */ + function setFromHours($hours) + { + return $this->setFromSeconds(round($hours * 3600)); + } + + + // }}} + // {{{ setFromDays() + + /** + * Set the time span from a total number of days + * + * @param float $days total number of days + * + * @return bool true on success + * @access public + */ + function setFromDays($days) + { + return $this->setFromSeconds(round($days * 86400)); + } + + + // }}} + // {{{ setFromDateDiff() + + /** + * Set the span from the elapsed time between two dates + * + * The time span is unsigned, so the date's order is not important. + * + * @param object $date1 first Date + * @param object $date2 second Date + * + * @return bool true on success + * @access public + */ + function setFromDateDiff($date1, $date2) + { + if (!is_a($date1, 'date') or !is_a($date2, 'date')) { + return false; + } + $date1->toUTC(); + $date2->toUTC(); + if ($date1->after($date2)) { + list($date1, $date2) = array($date2, $date1); + } + $days = Date_Calc::dateDiff($date1->getDay(), + $date1->getMonth(), + $date1->getYear(), + $date2->getDay(), + $date2->getMonth(), + $date2->getYear()); + $hours = $date2->getHour() - $date1->getHour(); + $mins = $date2->getMinute() - $date1->getMinute(); + $secs = $date2->getSecond() - $date1->getSecond(); + $this->setFromSeconds($days * 86400 + + $hours * 3600 + + $mins * 60 + $secs); + return true; + } + + + // }}} + // {{{ copy() + + /** + * Set the time span from another time object + * + * @param object $time source time span object + * + * @return bool true on success + * @access public + */ + function copy($time) + { + if (is_a($time, 'date_span')) { + $this->second = $time->second; + $this->minute = $time->minute; + $this->hour = $time->hour; + $this->day = $time->day; + return true; + } else { + return false; + } + } + + + // }}} + // {{{ format() + + /** + * Time span pretty printing (similar to Date::format()) + * + * Formats the time span in the given format, similar to + * strftime() and Date::format().
+ *
+ * Formatting options:
+ * %C Days with time, same as "%D, %H:%M:%S"
+ * %d Total days as a float number + * (2 days, 12 hours = 2.5 days)
+ * %D Days as a decimal number
+ * %e Total hours as a float number + * (1 day, 2 hours, 30 minutes = 26.5 hours)
+ * %E Total hours as a decimal number + * (1 day, 2 hours, 40 minutes = 26 hours)
+ * %f Total minutes as a float number + * (2 minutes, 30 seconds = 2.5 minutes)
+ * %F Total minutes as a decimal number + * (1 hour, 2 minutes, 40 seconds = 62 minutes)
+ * %g Total seconds as a decimal number + * (2 minutes, 30 seconds = 90 seconds)
+ * %h Hours as decimal number (0 to 23)
+ * %H Hours as decimal number (00 to 23)
+ * %i Hours as decimal number on 12-hour clock + * (1 to 12)
+ * %I Hours as decimal number on 12-hour clock + * (01 to 12)
+ * %m Minutes as a decimal number (0 to 59)
+ * %M Minutes as a decimal number (00 to 59)
+ * %n Newline character (\n)
+ * %p Either 'am' or 'pm' depending on the time
+ * %P Either 'AM' or 'PM' depending on the time
+ * %r Time in am/pm notation, same as "%I:%M:%S %p"
+ * %R Time in 24-hour notation, same as "%H:%M"
+ * %s Seconds as a decimal number (0 to 59)
+ * %S Seconds as a decimal number (00 to 59)
+ * %t Tab character (\t)
+ * %T Current time equivalent, same as "%H:%M:%S"
+ * %% Literal '%'
+ * + * @param string $format the format string for returned time span + * + * @return string the time span in specified format + * @access public + */ + function format($format = null) + { + if (is_null($format)) { + $format = $GLOBALS['_DATE_SPAN_FORMAT']; + } + $output = ''; + for ($i = 0; $i < strlen($format); $i++) { + $char = $format{$i}; + if ($char == '%') { + $nextchar = $format{++$i}; + switch ($nextchar) { + case 'C': + $output .= sprintf('%d, %02d:%02d:%02d', + $this->day, + $this->hour, + $this->minute, + $this->second); + break; + case 'd': + $output .= $this->toDays(); + break; + case 'D': + $output .= $this->day; + break; + case 'e': + $output .= $this->toHours(); + break; + case 'E': + $output .= floor($this->toHours()); + break; + case 'f': + $output .= $this->toMinutes(); + break; + case 'F': + $output .= floor($this->toMinutes()); + break; + case 'g': + $output .= $this->toSeconds(); + break; + case 'h': + $output .= $this->hour; + break; + case 'H': + $output .= sprintf('%02d', $this->hour); + break; + case 'i': + case 'I': + $hour = $this->hour + 1 > 12 ? + $this->hour - 12 : + $this->hour; + $output .= $hour == 0 ? + 12 : + ($nextchar == "i" ? + $hour : + sprintf('%02d', $hour)); + break; + case 'm': + $output .= $this->minute; + break; + case 'M': + $output .= sprintf('%02d', $this->minute); + break; + case 'n': + $output .= "\n"; + break; + case 'p': + $output .= $this->hour >= 12 ? 'pm' : 'am'; + break; + case 'P': + $output .= $this->hour >= 12 ? 'PM' : 'AM'; + break; + case 'r': + $hour = $this->hour + 1 > 12 ? + $this->hour - 12 : + $this->hour; + $output .= sprintf('%02d:%02d:%02d %s', + $hour == 0 ? 12 : $hour, + $this->minute, + $this->second, + $this->hour >= 12 ? 'pm' : 'am'); + break; + case 'R': + $output .= sprintf('%02d:%02d', + $this->hour, + $this->minute); + break; + case 's': + $output .= $this->second; + break; + case 'S': + $output .= sprintf('%02d', $this->second); + break; + case 't': + $output .= "\t"; + break; + case 'T': + $output .= sprintf('%02d:%02d:%02d', + $this->hour, + $this->minute, + $this->second); + break; + case '%': + $output .= "%"; + break; + default: + $output .= $char . $nextchar; + } + } else { + $output .= $char; + } + } + return $output; + } + + + // }}} + // {{{ toSeconds() + + /** + * Convert time span to seconds + * + * @return int time span as an integer number of seconds + * @access public + */ + function toSeconds() + { + return $this->day * 86400 + $this->hour * 3600 + + $this->minute * 60 + $this->second; + } + + + // }}} + // {{{ toMinutes() + + /** + * Convert time span to minutes + * + * @return float time span as a decimal number of minutes + * @access public + */ + function toMinutes() + { + return $this->day * 1440 + $this->hour * 60 + $this->minute + + $this->second / 60; + } + + + // }}} + // {{{ toHours() + + /** + * Convert time span to hours + * + * @return float time span as a decimal number of hours + * @access public + */ + function toHours() + { + return $this->day * 24 + $this->hour + $this->minute / 60 + + $this->second / 3600; + } + + + // }}} + // {{{ toDays() + + /** + * Convert time span to days + * + * @return float time span as a decimal number of days + * @access public + */ + function toDays() + { + return $this->day + $this->hour / 24 + $this->minute / 1440 + + $this->second / 86400; + } + + + // }}} + // {{{ add() + + /** + * Adds a time span + * + * @param object $time time span to add + * + * @return void + * @access public + */ + function add($time) + { + return $this->setFromSeconds($this->toSeconds() + + $time->toSeconds()); + } + + + // }}} + // {{{ subtract() + + /** + * Subtracts a time span + * + * If the time span to subtract is larger than the original, the result + * is zero (there's no sense in negative time spans). + * + * @param object $time time span to subtract + * + * @return void + * @access public + */ + function subtract($time) + { + $sub = $this->toSeconds() - $time->toSeconds(); + if ($sub < 0) { + $this->setFromSeconds(0); + } else { + $this->setFromSeconds($sub); + } + } + + + // }}} + // {{{ equal() + + /** + * Tells if time span is equal to $time + * + * @param object $time time span to compare to + * + * @return bool true if the time spans are equal + * @access public + */ + function equal($time) + { + return $this->toSeconds() == $time->toSeconds(); + } + + + // }}} + // {{{ greaterEqual() + + /** + * Tells if this time span is greater or equal than $time + * + * @param object $time time span to compare to + * + * @return bool true if this time span is greater or equal than $time + * @access public + */ + function greaterEqual($time) + { + return $this->toSeconds() >= $time->toSeconds(); + } + + + // }}} + // {{{ lowerEqual() + + /** + * Tells if this time span is lower or equal than $time + * + * @param object $time time span to compare to + * + * @return bool true if this time span is lower or equal than $time + * @access public + */ + function lowerEqual($time) + { + return $this->toSeconds() <= $time->toSeconds(); + } + + + // }}} + // {{{ greater() + + /** + * Tells if this time span is greater than $time + * + * @param object $time time span to compare to + * + * @return bool true if this time span is greater than $time + * @access public + */ + function greater($time) + { + return $this->toSeconds() > $time->toSeconds(); + } + + + // }}} + // {{{ lower() + + /** + * Tells if this time span is lower than $time + * + * @param object $time time span to compare to + * + * @return bool true if this time span is lower than $time + * @access public + */ + function lower($time) + { + return $this->toSeconds() < $time->toSeconds(); + } + + + // }}} + // {{{ compare() + + /** + * Compares two time spans + * + * Suitable for use in sorting functions. + * + * @param object $time1 the first time span + * @param object $time2 the second time span + * + * @return int 0 if the time spans are equal, -1 if time1 is lower + * than time2, 1 if time1 is greater than time2 + * @access public + * @static + */ + function compare($time1, $time2) + { + if ($time1->equal($time2)) { + return 0; + } elseif ($time1->lower($time2)) { + return -1; + } else { + return 1; + } + } + + + // }}} + // {{{ isEmpty() + + /** + * Tells if the time span is empty (zero length) + * + * @return bool true if empty + * @access public + */ + function isEmpty() + { + return !$this->day && !$this->hour && !$this->minute && !$this->second; + } + + + // }}} + // {{{ setDefaultInputFormat() + + /** + * Set the default input format + * + * @param mixed $format new default input format + * + * @return mixed previous default input format + * @access public + * @static + */ + function setDefaultInputFormat($format) + { + $old = $GLOBALS['_DATE_SPAN_INPUT_FORMAT']; + $GLOBALS['_DATE_SPAN_INPUT_FORMAT'] = $format; + return $old; + } + + + // }}} + // {{{ getDefaultInputFormat() + + /** + * Get the default input format + * + * @return mixed default input format + * @access public + * @static + */ + function getDefaultInputFormat() + { + return $GLOBALS['_DATE_SPAN_INPUT_FORMAT']; + } + + + // }}} + // {{{ setDefaultFormat() + + /** + * Set the default format + * + * @param mixed $format new default format + * + * @return mixed previous default format + * @access public + * @static + */ + function setDefaultFormat($format) + { + $old = $GLOBALS['_DATE_SPAN_FORMAT']; + $GLOBALS['_DATE_SPAN_FORMAT'] = $format; + return $old; + } + + + // }}} + // {{{ getDefaultFormat() + + /** + * Get the default format + * + * @return mixed default format + * @access public + * @static + */ + function getDefaultFormat() + { + return $GLOBALS['_DATE_SPAN_FORMAT']; + } + + + // }}} + +} + +// }}} + +/* + * Local variables: + * mode: php + * tab-width: 4 + * c-basic-offset: 4 + * c-hanging-comment-ender-p: nil + * End: + */ +?> \ No newline at end of file diff --git a/glmPEAR/Date/TimeZone.php b/glmPEAR/Date/TimeZone.php new file mode 100755 index 0000000..6e6cf8e --- /dev/null +++ b/glmPEAR/Date/TimeZone.php @@ -0,0 +1,7247 @@ + + * @author Pierre-Alain Joye + * @author C.A. Woodcock + * @copyright 1997-2007 Baba Buehler, Pierre-Alain Joye, C.A. Woodcock + * @license http://www.opensource.org/licenses/bsd-license.php + * BSD License + * @version CVS: $Id: TimeZone.php,v 1.1.1.1 2008/04/28 15:20:48 jamie Exp $ + * @link http://pear.php.net/package/Date + */ + + +// }}} +// {{{ Class Date_TimeZone + +/** + * TimeZone representation class, along with time zone information data + * + * The default timezone is set from the first valid timezone id found + * in one of the following places, in this order: + * + global $_DATE_TIMEZONE_DEFAULT + * + system environment variable PHP_TZ + * + system environment variable TZ + * + the result of date('T') + * + * If no valid timezone id is found, the default timezone is set to 'UTC'. + * You may also manually set the default timezone by passing a valid id to + * Date_TimeZone::setDefault(). + * + * This class includes time zone data (from zoneinfo) in the form of a + * global array, $_DATE_TIMEZONE_DATA. + * + * @category Date and Time + * @package Date + * @author Baba Buehler + * @author C.A. Woodcock + * @copyright 1997-2007 Baba Buehler, Pierre-Alain Joye, C.A. Woodcock + * @license http://www.opensource.org/licenses/bsd-license.php + * BSD License + * @version Release: 1.5.0a1 + * @link http://pear.php.net/package/Date + */ +class Date_TimeZone +{ + + // {{{ Properties + + /** + * Unique time Zone ID of this time zone + * + * @var string + * @access private + * @since Property available since Release 1.0 + */ + var $id; + + /** + * Offset, in milliseconds, of this timezone + * + * @var int + * @access private + * @since Property available since Release 1.0 + */ + var $offset; + + /** + * Short name of this time zone (e.g. "CST") + * + * @var string + * @access private + * @since Property available since Release 1.0 + */ + var $shortname; + + /** + * DST short name of this timezone (e.g. 'BST') + * + * @var string + * @access private + * @since Property available since Release 1.0 + */ + var $dstshortname; + + /** + * Long name of this time zone (e.g. "Central Standard Time") + * + * N.B. this is not necessarily unique + * + * @since 1.0 + * @access private + * @since Property available since Release 1.0 + */ + var $longname; + + /** + * DST long name of this time zone (e.g. 'British Summer Time') + * + * @var string + * @access private + * @since Property available since Release 1.0 + */ + var $dstlongname; + + /** + * Whether this time zone observes daylight savings time + * + * @var bool + * @access private + * @since Property available since Release 1.0 + */ + var $hasdst; + + /** + * Additional offset of Summer time from the standard time of the + * time zone in milli-seconds + * + * The value is usually 3600000, i.e. one hour, and always positive + * + * @var int + * @access private + * @since Property available since Release 1.5.0 + */ + var $on_summertimeoffset; + + /** + * Month no (1-12) in which Summer time starts (the clocks go forward) + * + * @var int + * @access private + * @since Property available since Release 1.5.0 + */ + var $on_summertimestartmonth; + + /** + * Definition of when Summer time starts in the specified month + * + * Can take one of the following forms: + * + * 5 the fifth of the month + * lastSun the last Sunday in the month + * lastMon the last Monday in the month + * Sun>=8 first Sunday on or after the 8th + * Sun<=25 last Sunday on or before the 25th + * + * @var string + * @access private + * @since Property available since Release 1.5.0 + */ + var $os_summertimestartday; + + /** + * Time in milli-seconds relative to midnight UTC when + * Summer time starts (the clocks go forward) + * + * @var int + * @access private + * @since Property available since Release 1.5.0 + */ + var $on_summertimestarttime; + + /** + * Month no (1-12) in which Summer time ends (the clocks go back) + * + * @var int + * @access private + * @since Property available since Release 1.5.0 + */ + var $on_summertimeendmonth; + + /** + * Definition of when Summer time ends in the specified month + * + * @var string + * @access private + * @see Date_TimeZone::$os_summertimestartday + * @since Property available since Release 1.5.0 + */ + var $os_summertimeendday; + + /** + * Time in milli-seconds relative to midnight UTC when + * Summer time ends (the clocks go back) + * + * @var int + * @access private + * @since Property available since Release 1.5.0 + */ + var $on_summertimeendtime; + + + // }}} + // {{{ Constructor + + /** + * Constructor + * + * Creates a new Date::TimeZone object, representing the time zone + * specified in $id. + * + * If the supplied ID is invalid, the created time zone is "UTC". + * + * A note about time zones of the form 'Etc/*' (quoted from the public + * domain 'tz' data-base (see ftp://elsie.nci.nih.gov/pub/tzdata2007i.tar.gz + * [file 'etcetera']): + * + * These entries are mostly present for historical reasons, so that + * people in areas not otherwise covered by the tz files could use + * a time zone that was right for their area. These days, the + * tz files cover almost all the inhabited world, and the only practical + * need now for the entries that are not on UTC are for ships at sea + * that cannot use POSIX TZ settings. + * + * Etc/GMT (GMT) + * Etc/UTC (UTC) + * Etc/UCT (UCT) + * + * The following link uses older naming conventions, but it belongs here. + * We want this to work even on installations that omit the other older + * names. + * + * Etc/GMT (equivalent to GMT) + * + * Etc/UTC (equivalent to Etc/Universal) + * Etc/UTC (equivalent to Etc/Zulu) + * + * Etc/GMT (equivalent to Etc/Greenwich) + * Etc/GMT (equivalent to Etc/GMT-0) + * Etc/GMT (equivalent to Etc/GMT+0) + * Etc/GMT (equivalent to Etc/GMT0) + * + * We use POSIX-style signs in the Zone names and the output abbreviations, + * even though this is the opposite of what many people expect. + * POSIX has positive signs west of Greenwich, but many people expect + * positive signs east of Greenwich. For example, TZ='Etc/GMT+4' uses + * the abbreviation "GMT+4" and corresponds to 4 hours behind UTC + * (i.e. west of Greenwich) even though many people would expect it to + * mean 4 hours ahead of UTC (i.e. east of Greenwich). + * + * In the draft 5 of POSIX 1003.1-200x, the angle bracket notation + * (which is not yet supported by the tz code) allows for + * TZ='+4'; if you want time zone abbreviations conforming to + * ISO 8601 you can use TZ='<-0400>+4'. Thus the commonly-expected + * offset is kept within the angle bracket (and is used for display) + * while the POSIX sign is kept outside the angle bracket (and is used + * for calculation). + * + * Do not use a TZ setting like TZ='GMT+4', which is four hours behind + * GMT but uses the completely misleading abbreviation "GMT". + * + * Earlier incarnations of this package were not POSIX-compliant, and + * we did not want things to change quietly if someone accustomed to the + * old way uses the codes from previous versions so we moved the names + * into the Etc subdirectory. + * + * Etc/GMT-14 (14 hours ahead of Greenwich) + * Etc/GMT-13 (13) + * Etc/GMT-12 (12) + * Etc/GMT-11 (11) + * Etc/GMT-10 (10) + * Etc/GMT-9 (9) + * Etc/GMT-8 (8) + * Etc/GMT-7 (7) + * Etc/GMT-6 (6) + * Etc/GMT-5 (5) + * Etc/GMT-4 (4) + * Etc/GMT-3 (3) + * Etc/GMT-2 (2) + * Etc/GMT-1 (1) + * Etc/GMT+1 (1 hour behind Greenwich) + * Etc/GMT+2 (2) + * Etc/GMT+3 (3) + * Etc/GMT+4 (4) + * Etc/GMT+5 (5) + * Etc/GMT+6 (6) + * Etc/GMT+7 (7) + * Etc/GMT+8 (8) + * Etc/GMT+9 (9) + * Etc/GMT+10 (10) + * Etc/GMT+11 (11) + * Etc/GMT+12 (12) + * + * @param string $ps_id the time zone ID + * + * @return void + * @access public + * @see Date::setTZByID(), Date_TimeZone::isValidID() + */ + function Date_TimeZone($ps_id) + { + $_DATE_TIMEZONE_DATA =& $GLOBALS['_DATE_TIMEZONE_DATA']; + + if (isset($GLOBALS['_DATE_TIMEZONE_DATA'][$ps_id])) { + $this->id = $ps_id; + + $this->shortname = $_DATE_TIMEZONE_DATA[$ps_id]['shortname']; + $this->longname = $_DATE_TIMEZONE_DATA[$ps_id]['longname']; + $this->offset = $_DATE_TIMEZONE_DATA[$ps_id]['offset']; + $this->dstshortname = + array_key_exists("dstshortname", + $_DATE_TIMEZONE_DATA[$ps_id]) ? + $_DATE_TIMEZONE_DATA[$ps_id]['dstshortname'] : + null; + if ($this->hasdst = !is_null($this->dstshortname)) { + $this->dstlongname = + array_key_exists("dstlongname", + $_DATE_TIMEZONE_DATA[$ps_id]) ? + $_DATE_TIMEZONE_DATA[$ps_id]['dstlongname'] : + null; + if (isset($_DATE_TIMEZONE_DATA[$ps_id]["summertimeoffset"])) { + $this->on_summertimeoffset = $_DATE_TIMEZONE_DATA[$ps_id]["summertimeoffset"]; + $this->on_summertimestartmonth = $_DATE_TIMEZONE_DATA[$ps_id]["summertimestartmonth"]; + $this->os_summertimestartday = $_DATE_TIMEZONE_DATA[$ps_id]["summertimestartday"]; + $this->on_summertimestarttime = $_DATE_TIMEZONE_DATA[$ps_id]["summertimestarttime"]; + $this->on_summertimeendmonth = $_DATE_TIMEZONE_DATA[$ps_id]["summertimeendmonth"]; + $this->os_summertimeendday = $_DATE_TIMEZONE_DATA[$ps_id]["summertimeendday"]; + $this->on_summertimeendtime = $_DATE_TIMEZONE_DATA[$ps_id]["summertimeendtime"]; + } else { + $this->on_summertimeoffset = null; + } + } + } else { + $this->hasdst = false; + + if (preg_match('/^UTC([+\-])([0-9]{2,2}):?([0-5][0-9])$/', + $ps_id, + $ha_matches)) { + $this->id = $ps_id; + $this->offset = ($ha_matches[1] . + ($ha_matches[2] * 3600 + + $ha_matches[3] * 60)) * 1000; + + if (!($hb_isutc = $this->offset == 0)) { + $this->id = $ps_id; + $this->shortname = "UTC" . + $ha_matches[1] . + ($ha_matches[3] == "00" ? + ltrim($ha_matches[2], "0") : + $ha_matches[2] . $ha_matches[3]); + $this->longname = "UTC" . + $ha_matches[1] . + $ha_matches[2] . + ":" . + $ha_matches[3]; + } + } else if (preg_match('/^UTC([+\-])([0-9]{1,2})$/', + $ps_id, + $ha_matches)) { + $this->id = $ps_id; + $this->offset = ($ha_matches[1] . + ($ha_matches[2] * 3600)) * 1000; + + if (!($hb_isutc = $this->offset == 0)) { + $this->shortname = "UTC" . + $ha_matches[1] . + ltrim($ha_matches[2], "0"); + $this->longname = "UTC" . + $ha_matches[1] . + sprintf("%02d", $ha_matches[2]) . + ":00"; + } + } else { + $this->id = "UTC"; + $hb_isutc = true; + } + + if ($hb_isutc) { + $this->shortname = $_DATE_TIMEZONE_DATA["UTC"]['shortname']; + $this->longname = $_DATE_TIMEZONE_DATA["UTC"]['longname']; + $this->offset = $_DATE_TIMEZONE_DATA["UTC"]['offset']; + } + } + } + + + // }}} + // {{{ getDefault() + + /** + * Returns a TimeZone object representing the system default time zone + * + * The system default time zone is initialized during the loading of + * this file. + * + * @return object Date_TimeZone object of the default time zone + * @access public + */ + function getDefault() + { + return new Date_TimeZone($GLOBALS['_DATE_TIMEZONE_DEFAULT']); + } + + + // }}} + // {{{ setDefault() + + /** + * Sets the system default time zone to the time zone in $id + * + * @param string $id the time zone id to use + * + * @return void + * @access public + */ + function setDefault($id) + { + if (Date_TimeZone::isValidID($id)) { + $GLOBALS['_DATE_TIMEZONE_DEFAULT'] = $id; + } else { + return PEAR::raiseError("Invalid time zone ID '$id'"); + } + } + + + // }}} + // {{{ isValidID() + + /** + * Tests if given time zone ID (e.g. 'London/Europe') is valid and unique + * + * Checks if given ID is either represented in the $_DATE_TIMEZONE_DATA + * time zone data, or is a UTC offset in one of the following forms, + * i.e. an offset with no geographical or political base: + * + * UTC[+/-][hh]:[mm] - e.g. UTC+03:00 + * UTC[+/-][hh][mm] - e.g. UTC-0530 + * UTC[+/-][hh] - e.g. UTC+03 + * UTC[+/-][h] - e.g. UTC-1 (the last is not ISO 8601 + * standard but is the preferred + * form) + * + * N.B. these are not sanctioned by any ISO standard, but the form of + * the offset itself, i.e. the part after the characters 'UTC', is the + * ISO 8601 standard form for representing this part. + * + * The form '[+/-][h]' is not ISO conformant, but ISO 8601 only + * defines the form of the time zone offset of a particular time, that + * is, it actually defines the form '