getInsert(); $privInsert->addPair("evname",ts("evname")); $purpose = ts("purpose"); if($purpose == "Other:") $purpose = "Other: ".ts("other_purpose"); $privInsert->addPair("purpose",$purpose); $privInsert->addPair("employeesnr",ts("employeesnr")); if(ts("date") != "") $privInsert->addPair("date",date_dmY2mysql(ts("date"))); else { $privInsert->addPair("date",ts("date_range")); } $privInsert->addPair("fin_date", date_dmY2mysql(ts("fin_date"))); $location = ts("location"); if($location == "Other:") $location = "Other: ".ts("other_location"); $privInsert->addPair("location",$location); $budget = ts("budget"); if(ts("budget")=="Under:") $budget = ts("budget_under"); if(ts("budget")=="Over:") $budget = ts("budget_over"); $privInsert->addPair("budget",$budget); $privInsert->addPair("entertainment",ts("entertainment")); $privInsert->addPair("email",ts("email")); $privInsert->addPair("planner_name",ts("planner_name")); $privInsert->addPair("phone",ts("phone")); $privInsert->addPair("password",ts("password")); $privInsert->addPair("note",ts("note")); $privInsert->setTable("private_events"); return $dal->executeInsert($privInsert); } function checkDuplicateEvent($evname, $password){ global $dal; $rDS = $dal->doSql("SELECT * FROM private_events WHERE evname = '".$evname."' and password = '".$password."'"); if($rDS[0]>0) { $this->updateErrors['password'] = "This event and this password already in database!"; ?>doValidate("isMandatory","evname", "Please type the name of the event!"); $validator->doValidate("isCompared","evname", "The event name confirmation is not correct!", ts("confevname"),"=="); $validator->doValidate("isMandatory","purpose", "Please select the purpose!"); $validator->doValidate("isMandatory","employeesnr", "Please select the appropriate number!"); $validator->doValidate("isMandatory","fin_date", "Please type the date!"); $validator->doValidate("isMandatory","location", "Please select the location!"); $validator->doValidate("isMandatory","budget", "Please select the budget!"); $validator->doValidate("isMandatory","email", "Please type your e-mail!"); $validator->doValidate("isEmail","email", "The e-mail address is invalid"); $validator->doValidate("isMandatory","planner_name", "Please enter your name!"); $validator->doValidate("isName","planner_name", "Please specify an appropriate name!"); $validator->doValidate("isMandatory","phone", "Please type your phone number!"); $validator->doValidate("isFormatedPhone","phone", "The format of the phone number is invalid!"); $validator->doValidate("isMandatory","password", "Please type a password!"); $validator->doValidate("isAlphaNumStrict","password", "Password not valid!"); $validator->doValidate("isCompared","password", "The password confirmation is not correct!", ts("confpassword"),"=="); if(ts("purpose")=="Other:") { $validator->doValidate("isName","other_purpose", "Please specify an appropriate purpose!"); $validator->doValidate("isMandatory","other_purpose", "Please specify the other purpose!"); } if(ts("budget")=="Under:") $validator->doValidate("isMandatory","budget_under", "Please specify the budget!"); if(ts("budget")=="Over:") $validator->doValidate("isMandatory","budget_over", "Please specify the budget!"); if(ts("location")=="Other:") { $validator->doValidate("isNameWithNumber","other_location", "Please specify an appropriate location!"); $validator->doValidate("isMandatory","other_location", "Please specify other location!"); } if (ts("entertainment")!=''){ $validator->doValidate("maxLength","entertainment", "No more than 200 characters please!"); $validator->doValidate("isMandatory","entertainment", "Please specify an appropriate entertainment!"); } if (ts("note")!=''){ $validator->doValidate("isMandatory","note", "Please specify any additional comments!"); $validator->doValidate("maxLength","note", "No more than 200 characters please!"); } if ((ts("date") == '') && (ts("date_range") == '')) { $validator->doValidate("isMandatory","date", "Please specify either a date or a date range!"); } else { if (ts("date") == '') { $validator->doValidate("isMandatory","date_range", "Please specify a date range!"); } if (ts("date_range") == '') { $validator->doValidate("isDate","date", "Please type a valid date (in this format: MM/DD/YYYY)!"); $validator->doValidate("isMandatory","date", "Please specify the date (in this format: MM/DD/YYYY)!"); $validator->doValidate("isComparedDate","fin_date", "The plan finalize date is bigger than the event date!", ts("date"), "<="); $validator->doValidate("isLessDaysBefore","fin_date", "These dates are very close together.Please contact O' Ollie directly at (510) 558-8611.", ts("date"), 7); } } $validator->checkErrors(); if($validator->isValid === true) return checkDuplicateEvent(ts('evname'), ts('password')); else {$err_message = '
'."One or more of your answers is incomplete or incorrect, please check below!".""; return $validator->errorList; } } ?> O'Ollie Entertainment, Inc.


You're done! You will receive an e-mail confirmation and a telephone call (if a number was given) from O'Ollie within the next two business days. The e-mail conformation will contain a link for the Party Planner page. When you receive this e-mail, simply forward it to as many people as you feel would help make this a great event (i.e. yourself, the host, the hosts best friends, most entertaining people attending or all of the participants…whatever you want). We’ll do the rest. Once we have all the responses, we’ll call you to set up your no-cost pitch (usually within two or three days).

If you’re in a huge hurry, you can call us at 510-558-8611 and we’ll make every effort to accommodate you.

We look forward to working with you to create a once in a lifetime event!