Auckland Cake Art is taking a much needed break from 12th-20th October 2019

Request a Quote

Use the below form to place an order with us. A no obligation quote will usually be sent back within 24-48 hours (except for Thursday-Saturday – our busiest days). If you don’t get an email acknowledgement within 24 hours please email the quote request directly using the manual link below.

WE WILL BE CLOSING FROM 30 MAY 2018 UNTIL 31 JULY 2018. No orders will be taken during this time due to surgery.

If you have any problems with this form, you can request a quote manually here


There were errors in this form. Please check all fields with a red border

 
12) {
$temp = intval($time_arr[0]) – 12;
$time_arr[0] = $temp < 10 ? '0' . strval($temp) : strval($temp); $am = false; } return $time_arr[0].':'.$time_arr[1].' '.($am ? 'AM' : 'PM'); } //For a more human readable experience $months = array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"); $time = $html5 == 'true' ? tidy_time($function_time) : clean_string($function_time_h.':'.$function_time_m.' '.$am_pm); //Create email for business $email_message = '‘;
$email_message .= ‘

‘;
$email_message .= ‘

Cake Order

‘;
$email_message .= ‘

‘;
//Append form data to message
$email_message .= ‘

“;
$email_message .= ‘

“;
$email_message .= ‘

“;
$email_message .= ‘

“;
$email_message .= ‘

“;
$email_message .= ‘

“;
$email_message .= ‘

“;
$email_message .= ‘

“;
$email_message .= ‘

“;
$email_message .= ‘

“;
$email_message .= ‘

“;
$email_message .= ‘

“;
$email_message .= ‘

“;
$email_message .= ‘

“;
$email_message .= ‘

“;
$email_message .= ‘

“;
$email_message .= “

First name: ‘.clean_string($first_name).”
Last name: ‘.clean_string($last_name).”
Email: ‘.clean_string($email_from).”
Phone: ‘.clean_string($telephone).”
Customer address: ‘.clean_string($address).”
Delivery required: ‘.clean_string($delivery).”
Budget: ‘.clean_string($budget).”
Function date: ‘.$date_arr[2].’ ‘.$months[intval($date_arr[1]) – 1].’ ‘.$date_arr[0].”
Delivery/function time: ‘.$time.”
Venue name: ‘.clean_string($venue_name).”
Delivery address: ‘.clean_string($venue_address).”
Type of cake: ‘.clean_string($type).”
Flavours: ‘.clean_string($flavours).”
Text on cake: ‘.clean_string($text).”
Description: ‘.clean_string($description).”
How did you find out about us: ‘.clean_string($find_us).”

“;
$email_message .= ““;
$email_to = ‘cakes@nzcakes.com’;
$email_subject = ‘Cake order’;
//Send email to business
$headers = ‘From: ‘.clean_string($first_name).’ ‘.clean_string($last_name).’<'.clean_string($email_from).'>‘.”\r\n”;
$headers .= ‘Reply-To: ‘.clean_string($email_from).”\r\n”;
$headers .= “MIME-Version: 1.0\r\n”;
$headers .= “Content-Type: text/html; charset=ISO-8859-1\r\n”;
@mail($email_to, $email_subject, $email_message, $headers);
//Send email to customer
$headers = “From: Auckland Cake Art\r\n”;
$headers .= “Reply-To: cakes@nzcakes.com\r\n”;
$headers .= “MIME-Version: 1.0\r\n”;
$headers .= “Content-Type: text/html; charset=ISO-8859-1\r\n”;
$response_msg = ‘‘;
$response_msg .= ‘

‘;
$response_msg .= ‘

Thank You, ‘.clean_string($first_name).’

‘;
$response_msg .= ‘

Thanks for ordering with us. We will respond as soon as we can.

‘;
$response_msg .= ‘

The details you sent us are below. If there has been an error, please email us at cakes@nzcakes.com with the corrections.

‘;
$response_msg .= ‘

‘;
$response_msg .= ‘

“;
$response_msg .= ‘

“;
$response_msg .= ‘

“;
$response_msg .= ‘

“;
$response_msg .= ‘

“;
$response_msg .= ‘

“;
$response_msg .= ‘

“;
$response_msg .= ‘

“;
$response_msg .= ‘

“;
$response_msg .= ‘

“;
$response_msg .= ‘

“;
$response_msg .= ‘

“;
$response_msg .= ‘

“;
$response_msg .= ‘

“;
$response_msg .= ‘

“;
$response_msg .= ‘

“;
$response_msg .= “

First name: ‘.clean_string($first_name).”
Last name: ‘.clean_string($last_name).”
Email: ‘.clean_string($email_from).”
Phone: ‘.clean_string($telephone).”
Your address: ‘.clean_string($address).”
Delivery required: ‘.clean_string($delivery).”
Budget: ‘.clean_string($budget).”
Function date: ‘.$date_arr[2].’ ‘.$months[intval($date_arr[1]) – 1].’ ‘.$date_arr[0].”
Delivery/function time: ‘.$time.”
Venue name: ‘.clean_string($venue_name).”
Delivery address: ‘.clean_string($venue_address).”
Type of cake: ‘.clean_string($type).”
Flavours: ‘.clean_string($flavours).”
Text on cake: ‘.clean_string($text).”
Description: ‘.clean_string($description).”
How did you find out about us: ‘.clean_string($find_us).”

“;
$response_msg .= ‘‘;
@mail(clean_string($email_from), $email_subject, $response_msg, $headers);
//Redirect to thank you page
$thanks_url = ‘http://nzcakes.com/?page_id=3922&fname=&#8217; . $first_name;
echo ““;
endif;
}
?>

Your details

These are the details of the person paying, not the recipient

‘;
?>
‘;
?>
‘;
?>
‘;
?>

Function and budget details

Details about the venue’s name and/or address are only required if you want a delivery

Delivery required?* ‘;
//Print all options inside the select
//Add selected=”selected” to selected index
//First option must have value=”” so HTML5 compliant browsers won’t allow that option to be selected
echo ‘‘;
for($i = 1; $i <= 2; $i++) echo '‘;
echo ‘‘;
?>
‘;
?>


‘;
?>
Delivery/function time*
//hh
//Border information for hh select
$hh_select_tag = ”;
//Selected index of hh
$selected = 0;
//Items in hh
$hours = array(
“HH”, “01”, “02”, “03”, “04”, “05”, “06”, “07”, “08”, “09”, “10”, “11”, “12”
);
//Get index of previously selected value in hh if is set
if(isset($_POST[‘function_time_h’])) {
for($i = 1; $i <= 12; $i++) { if(strcmp($hours[$i], $function_time_h) == 0) { $selected = $i; break; } } } //Add a red border to $hh_select_tag if invalid if(!$delivery_time_valid) $hh_select_tag = ' title="Invalid time" style="border-color:#f00;border-style:solid"'; //Add all options inside the hh select to $hh_select_inner //Add selected="selected" to selected index //First option must have value="" so HTML5 compliant browsers won't allow that option to be selected $hh_select_inner = '‘;
for($i = 1; $i <= 12; $i++) $hh_select_inner .= '‘;
$hh_select_inner .= ‘:’;
//mm
//Border information for mm select
$mm_select_tag = ”;
//Selected index of mm
$selected = 0;
//Items in mm
$mins = array(
“MM”, “00”, “15”, “30”, “45”
);
//Get index of previously selected value in mm if is set
if(isset($_POST[‘function_time_m’])) {
for($i = 1; $i <= 4; $i++) { if(strcmp($mins[$i], $function_time_m) == 0) { $selected = $i; break; } } } //Add a red border to $mm_select_tag if invalid if(!$delivery_time_valid) $mm_select_tag = ' title="Invalid time" style="border-color:#f00;border-style:solid"'; //Add all options inside the hh select to $mm_select_inner //Add selected="selected" to selected index //First option must have value="" so HTML5 compliant browsers won't allow that option to be selected $mm_select_inner = '‘;
for($i = 1; $i <= 4; $i++) $mm_select_inner .= '‘;
//am_pm
//Set AM/PM if is set
$am_selected = true;
if(isset($_POST[‘am_pm’]) && $am_pm == ‘PM’) $am_selected = false;
//Add all options inside the hh select to $ampm_select_inner
//Add selected=”selected” to selected index
$ampm_select_inner = ‘‘ : ‘>’) . ‘AM‘ : ‘ selected=”selected”>’) . ‘PM‘;
//HTML5 input time
//Add previously submitted field value to time_tag if is set
//There is no need to add a red border if invalid because this input will only show on HTML5 compliant browsers
$time_tag = ”;
if(isset($_POST[‘time’])) $time_tag = ‘ value=”‘ . $function_time . ‘”‘;
?>


‘;
?>
‘;
if(isset($_POST[‘venue_address’])) echo $venue_address;
echo ‘‘;
?>

Product details

Type* ‘;
echo ‘‘;
for($i = 1; $i <= 10; $i++) echo '‘;
echo ‘‘;
?>

view flavours
‘;
if(isset($_POST[‘flavours’])) echo $flavours;
echo ‘‘;
?>
‘;
if(isset($_POST[‘description’])) echo $_POST[‘description’];
echo ‘‘;
?>

Additional information

These fields are completely optional but are extremely helpful to us

Where did you find out about us?

Finalise order

Please ensure all details are correct and complete CAPTCHA below

‘;
echo ‘ ‘;
echo ‘‘;
echo ‘

‘;
?>

Having problems? Order manually here