este es el codigo:
$header = "checkout.html";
$returnpage = "/";
$youremail = "[email protected]";
$csvfilename = "orders.csv";
$csvquote = "\"\"";
$mode = "BOTH";
function doFormError($errString) {
include($header);
echo "<FONT SIZE=+2>El formulario no es completo.<BR><BR></FONT>";
echo "$errString<BR><BR>\n";
echo "<INPUT TYPE=BUTTON ONCLICK='history.back()' VALUE=' Retroceder a la pagina de confirmacion '><HR>";
exit;
}
function doError($errString) {
include($header);
echo "$errString<BR><BR>\n";
include($footer);
exit;
}
if (($b_first == "") || ($b_last == "") || ($b_addr == "") || ($b_city == "") || ($b_zip == "") || ($b_phone == "") || ($b_email == "")) {
doFormError("Por favor rellene todo el formulario <A HREF='Javascript:history.go(-1);'>atras</A> ");
exit;
}
//# checks for valid email address
if( !(ereg("^(.+)@(.+)\\.(.+)$",$b_email)) ) {
doFormError("El correo electronico no es valido. Por favor corigelo <A HREF='Javascript:history.go(-1);'>atras</A> ");
exit;
}
$today = date ("l, F jS Y");
$strMessageBody = "";
$strMessageBody .= "SE HA RECIBIDO NUEVO PEDIDO DESDE WWW.COCKTAILYMANTEL.COM\n";
$strMessageBody .= "---------------------------------------------------------------- \n";
$strMessageBody .= "\n";
$strMessageBody .= " \n";
$strMessageBody .= "================================\n";
$strMessageBody .= "ENVIADO POR: \n";
$strMessageBody .= "-------- \n";
$strMessageBody .= "NOMBRES: $b_first $b_last \n";
$strMessageBody .= "-------------------------------- \n";
$strMessageBody .= "DIRECCIÓN: $b_addr \n";
$strMessageBody .= " $b_addr2 \n";
$strMessageBody .= "-------------------------------- \n";
$strMessageBody .= "CIUDAD Y C.P.: $b_city, $b_state $b_zip \n";
$strMessageBody .= "-------------------------------- \n";
$strMessageBody .= "TÉLEFONO: $b_phone \n";
$strMessageBody .= "-------------------------------- \n";
$strMessageBody .= "FAX: $b_fax \n";
$strMessageBody .= "-------------------------------- \n";
$strMessageBody .= "CORREO: $b_email \n";
$strMessageBody .= " \n";
$strMessageBody .= "================================\n";
$strMessageBody .= " \n";
$strMessageBody .= " \n";
$strMessageBody .= " \n";
$strMessageBody .= "============================================================================================================== \n";
$strMessageBody .= "INFORMACÓN DEL PEDIDO\n";
$strMessageBody .= "============================================================================================================== \n";
$strMessageBody .= "Producto $ID_1 - $NAME_1 $ADDTLINFO_1 ; Cantidad - $QUANTITY_1 ; Precio(\€) - $PRICE_1 \n";
$strMessageBody .= "-------------------------------------------------------------------------------------------------------------- \n";
if( $NAME_2 ) {
$strMessageBody .= "Producto $ID_2 - $NAME_2 $ADDTLINFO_2 ; Cantidad - $QUANTITY_2 ; Precio(\€) - $PRICE_2 \n";
$strMessageBody .= "-------------------------------------------------------------------------------------------------------------- \n";}
if( $NAME_3 ) {$strMessageBody .= "Producto $ID_3 - $NAME_3 $ADDTLINFO_3 ; Cantidad - $QUANTITY_3 ; Precio(\€) - $PRICE_3 \n";
$strMessageBody .= "-------------------------------------------------------------------------------------------------------------- \n";}
if( $NAME_4 ) {$strMessageBody .= "Producto $ID_4 - $NAME_4 $ADDTLINFO_4 ; Cantidad - $QUANTITY_4 ; Precio(\€) - $PRICE_4 \n";
$strMessageBody .= "-------------------------------------------------------------------------------------------------------------- \n";}
if( $NAME_5 ) {$strMessageBody .= "Producto $ID_5 - $NAME_5 $ADDTLINFO_5 ; Cantidad - $QUANTITY_5 ; Precio(\€) - $PRICE_5 \n";
$strMessageBody .= "-------------------------------------------------------------------------------------------------------------- \n";}
if( $NAME_6 ) {$strMessageBody .= "Producto $ID_6 - $NAME_6 $ADDTLINFO_6 ; Cantidad - $QUANTITY_6 ; Precio(\€) - $PRICE_6 \n";
$strMessageBody .= "-------------------------------------------------------------------------------------------------------------- \n";}
if( $NAME_7 ) {$strMessageBody .= "Producto $ID_7 - $NAME_7 $ADDTLINFO_7 ; Cantidad - $QUANTITY_7 ; Precio(\€) - $PRICE_7 \n";
$strMessageBody .= "-------------------------------------------------------------------------------------------------------------- \n";}
if( $NAME_8 ) {$strMessageBody .= "Producto $ID_8 - $NAME_8 $ADDTLINFO_8 ; Cantidad - $QUANTITY_8 ; Precio(\€) - $PRICE_8 \n";
$strMessageBody .= "-------------------------------------------------------------------------------------------------------------- \n";}
if( $NAME_9 ) {$strMessageBody .= "Producto $ID_9 - $NAME_9 $ADDTLINFO_9 ; Cantidad - $QUANTITY_9 ; Precio(\€) - $PRICE_9 \n";
$strMessageBody .= "-------------------------------------------------------------------------------------------------------------- \n";}
if( $NAME_10 ) {$strMessageBody .= "Producto $ID_10 - $NAME_10 $ADDTLINFO_10 ; Cantidad - $QUANTITY_10 ; Precio(\€) - $PRICE_10 \n";
$strMessageBody .= "-------------------------------------------------------------------------------------------------------------- \n";}
if( $NAME_11 ) {$strMessageBody .= "Producto $ID_11 - $NAME_11 $ADDTLINFO_11 ; Cantidad - $QUANTITY_11 ; Precio(\€) - $PRICE_11 \n";
$strMessageBody .= "-------------------------------------------------------------------------------------------------------------- \n";}
if( $NAME_12 ) {$strMessageBody .= "Producto $ID_12 - $NAME_12 $ADDTLINFO_12 ; Cantidad - $QUANTITY_12 ; Precio(\€) - $PRICE_12 \n";
$strMessageBody .= "-------------------------------------------------------------------------------------------------------------- \n";}
if( $NAME_13 ) {$strMessageBody .= "Producto $ID_13 - $NAME_13 $ADDTLINFO_13 ; Cantidad - $QUANTITY_13 ; Precio(\€) - $PRICE_13 \n";}
$strMessageBody .= "============================================================================================================== \n";
$strMessageBody .= "PRECIO TOTAL: $SUBTOTAL \n";
$strMessageBody .= "============================================================================================================== \n";
$strMessageBody .= "\n";
$strMessageBody .= "\n\n";
$strMessageBody .= "===================================================================== \n";
$strMessageBody .= "COMENTARIOS DEL CLIENTE: \n";
$strMessageBody .= "--------- \n";
$strMessageBody .= "$comment \n";
$strMessageBody .= "===================================================================== \n";
$strMessageBody .= " \n";
if( $mode == "BOTH" || $mode == "EMAIL") {
//# Send email order to you...
$mailheaders = "From: $b_email\r\n";
$mailheaders .="X-Mailer: PHP Mail generated by:NOP Design Shopping Cart\r\n";
$subject = "Nuevo Pedido Online";
mail($youremail, $subject, $strMessageBody, $mailheaders);
}
if( $mode == "BOTH" || $mode == "FILE") {
$csvcomments = $comment;
if (!$CSVF = fopen($csvfilename,'a')) {
doError("No se ha podido abrir el erchivo CSV. Su pedido no esta guardado.");
exit;
}
fputs($CSVF, $string);
fputs($CSVF, "\"");
fputs($CSVF, "$today");
fputs($CSVF, "\",\"");
fputs($CSVF, "$b_first");
fputs($CSVF, "\",\"");
fputs($CSVF, "$b_last");
fputs($CSVF, "\",\"");
fputs($CSVF, "$b_addr");
fputs($CSVF, "\",\"");
fputs($CSVF, "$b_addr2");
fputs($CSVF, "\",\"");
fputs($CSVF, "$b_city");
fputs($CSVF, "\",\"");
fputs($CSVF, "$b_state");
fputs($CSVF, "\",\"");
fputs($CSVF, "$b_zip");
fputs($CSVF, "\",\"");
fputs($CSVF, "$b_phone");
fputs($CSVF, "\",\"");
fputs($CSVF, "$b_fax");
fputs($CSVF, "\",\"");
fputs($CSVF, "$b_email");
fputs($CSVF, "\",\"");
fputs($CSVF, "$s_first");
fputs($CSVF, "\",\"");
fputs($CSVF, "$s_last");
fputs($CSVF, "\",\"");
fputs($CSVF, "$s_addr");
fputs($CSVF, "\",\"");
fputs($CSVF, "$s_addr2");
fputs($CSVF, "\",\"");
fputs($CSVF, "$s_city");
fputs($CSVF, "\",\"");
fputs($CSVF, "$s_state");
fputs($CSVF, "\",\"");
fputs($CSVF, "$s_zip");
fputs($CSVF, "\",\"");
fputs($CSVF, "$s_phone");
fputs($CSVF, "\",\"");
fputs($CSVF, "$QUANTITY_1");
fputs($CSVF, "\",\"");
fputs($CSVF, "\$$PRICE_1");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ID_1");
fputs($CSVF, "\",\"");
fputs($CSVF, "$NAME_1");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ADDTLINFO_1");
fputs($CSVF, "\",\"");
fputs($CSVF, "$QUANTITY_2");
fputs($CSVF, "\",\"");
fputs($CSVF, "\$$PRICE_2");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ID_2");
fputs($CSVF, "\",\"");
fputs($CSVF, "$NAME_2");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ADDTLINFO_2");
fputs($CSVF, "\",\"");
fputs($CSVF, "$QUANTITY_3");
fputs($CSVF, "\",\"");
fputs($CSVF, "\$$PRICE_3");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ID_3");
fputs($CSVF, "\",\"");
fputs($CSVF, "$NAME_3");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ADDTLINFO_3");
fputs($CSVF, "\",\"");
fputs($CSVF, "$QUANTITY_4");
fputs($CSVF, "\",\"");
fputs($CSVF, "\$$PRICE_4");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ID_4");
fputs($CSVF, "\",\"");
fputs($CSVF, "$NAME_4");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ADDTLINFO_4");
fputs($CSVF, "\",\"");
fputs($CSVF, "$QUANTITY_5");
fputs($CSVF, "\",\"");
fputs($CSVF, "\$$PRICE_5");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ID_5");
fputs($CSVF, "\",\"");
fputs($CSVF, "$NAME_5");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ADDTLINFO_5");
fputs($CSVF, "\",\"");
fputs($CSVF, "$QUANTITY_6");
fputs($CSVF, "\",\"");
fputs($CSVF, "\$$PRICE_6");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ID_6");
fputs($CSVF, "\",\"");
fputs($CSVF, "$NAME_6");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ADDTLINFO_6");
fputs($CSVF, "\",\"");
fputs($CSVF, "$QUANTITY_7");
fputs($CSVF, "\",\"");
fputs($CSVF, "\$$PRICE_7");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ID_7");
fputs($CSVF, "\",\"");
fputs($CSVF, "$NAME_7");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ADDTLINFO_7");
fputs($CSVF, "\",\"");
fputs($CSVF, "$QUANTITY_8");
fputs($CSVF, "\",\"");
fputs($CSVF, "\$$PRICE_8");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ID_8");
fputs($CSVF, "\",\"");
fputs($CSVF, "$NAME_8");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ADDTLINFO_8");
fputs($CSVF, "\",\"");
fputs($CSVF, "$QUANTITY_9");
fputs($CSVF, "\",\"");
fputs($CSVF, "\$$PRICE_9");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ID_9");
fputs($CSVF, "\",\"");
fputs($CSVF, "$NAME_9");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ADDTLINFO_9");
fputs($CSVF, "\",\"");
fputs($CSVF, "$QUANTITY_10");
fputs($CSVF, "\",\"");
fputs($CSVF, "\$$PRICE_10");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ID_10");
fputs($CSVF, "\",\"");
fputs($CSVF, "$NAME_10");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ADDTLINFO_10");
fputs($CSVF, "\",\"");
fputs($CSVF, "$QUANTITY_11");
fputs($CSVF, "\",\"");
fputs($CSVF, "\$$PRICE_11");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ID_11");
fputs($CSVF, "\",\"");
fputs($CSVF, "$NAME_11");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ADDTLINFO_11");
fputs($CSVF, "\",\"");
fputs($CSVF, "$QUANTITY_12");
fputs($CSVF, "\",\"");
fputs($CSVF, "\$$PRICE_12");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ID_12");
fputs($CSVF, "\",\"");
fputs($CSVF, "$NAME_12");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ADDTLINFO_12");
fputs($CSVF, "\",\"");
fputs($CSVF, "$QUANTITY_13");
fputs($CSVF, "\",\"");
fputs($CSVF, "\$$PRICE_13");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ID_13");
fputs($CSVF, "\",\"");
fputs($CSVF, "$NAME_13");
fputs($CSVF, "\",\"");
fputs($CSVF, "$ADDTLINFO_13");
fputs($CSVF, "\",\"");
fputs($CSVF, "$SUBTOTAL");
fputs($CSVF, "\",\"");
fputs($CSVF, "$TOTAL");
fputs($CSVF, "\",\"");
fputs($CSVF, "$SHIPPING");
fputs($CSVF, "\",\"");
fputs($CSVF, "$comment");
fputs($CSVF, "\"\n");
fclose($CSVF);
}
//# Send email conformation to the customer.....
$mailheaders = "From: $youremail\r\n";
$mailheaders .="X-Mailer: PHP Mail generated by:NOP Design Shopping Cart\r\n";
$subject = "Confirmacion de Pedido";
mail($b_email, $subject, $strMessageBody, $mailheaders);
include($header);
echo "<h2>Gracias</h2>";
echo "Gracias por pedir online. Usted va a recibir correo de confirmacion de su pedido. ";
echo " Por favor contactenos $youremail si tiene alguna duda o pregunta.";
echo "<P>";
echo "<A HREF=\"$returnpage\" target=_top>Retroceder</A>";
echo "<P>";
?>