<input class="form-button button3 bookbutton" type="button" id="paypaypal" disabled onClick="$('#paymenttype').val(1);$('#client').submit()" value="Pay with Pay Pal"/> <?php } ?> <!--<input class="form-button" type="button" id="paylater" value="Pay Later" disabled onclick="$('#paymenttype').val(3);$('#client').submit();" style="margin-right: -2px;" />--> <span id="error_msg" style="color:#F00"></span> </form> </div> </div> <!-- //Paypal Form --> <form id="payPalForm" name="payPalForm" action="<?php echo HTTP_PATH; ?>paypal/paypal_start.php" method="post" > <input type="hidden" name="amount" class="medium-input-logn" id="amount" style="width:150px;" autocomplete="off"/> <input type="hidden" name="item_number" id="item_number" value="<?php echo "{$no_of_room} - {$hotel_room_type->roomTypeName()} at {$hotel->hotelName()} for {$numDays} Days"; ?>"> <input type="hidden" name="cmd" value="_xclick"> <input type="hidden" name="no_note" value="1"> <input type="hidden" name="business" value="*****@*****.**"> <input type="hidden" name="currency_code" value="<?php echo Sessions::getDisplayRatesIn(); ?>"> <input type="hidden" name="return" value="<?php echo HTTP_PATH; ?>_controller?action=successPaymentReservation"> <input type="hidden" name="custom" id="custom" value=""> <input type="hidden" name="item_name" id="item_name" value="Roomista.com :: <?php echo "{$no_of_room} - {$hotel_room_type->roomTypeName()} at {$hotel->hotelName()} for {$numDays} Day(s)"; ?>" size="45"> </form> <form id="paypal_payments" name="paypal_payments" style="display:none" action="../payments/paypal.php" method="post"> <input type="text" id="total_amount1" name="total_amount1"> </form> <!-- Paypal Form// --> <!-- //IPG Form --> <form id="ipg_payments" style="display:none"> <input type="text" id="total_amount2" name="total_amount2" value="0"> </form> <input type="hidden" name="amount2" class="medium-input-logn" id="amount2" style="width:150px;" autocomplete="off"/> <!-- Paypal Form// --> <div class="booking-side-wrapper">
function onlinePayment() { $reservation = new Reservations(); $reservation->setReservationClientId(Sessions::getClientId()); $reservation->setReservationHotelId(Sessions::getOnlinePaymentHotelId()); $reservation->setReservationHotelRoomTypeId(Sessions::getOnlinePaymentRoomTypeId()); $reservation->setReservationBedType(Sessions::getOnlinePaymentBedType()); $reservation->setReservationMealType(Sessions::getOnlinePaymentMealType()); $reservation->setReservationNoOfRoom(Sessions::getOnlinePaymentRoomCount()); $reservation->setReservationTotalPrice(Sessions::getOnlinePaymentRate()); //$reservation->setCurrencyType(Sessions::currSuffix()); $reservation->setCurrencyType(Sessions::getDisplayRatesIn()); $reservation->setReservationCheckInDate(Sessions::getOnlinePaymentCheckin()); $reservation->setReservationCheckOutDate(Sessions::getOnlinePaymentCheckout()); $reservation->setReservationOfferAvailable(Sessions::getOnlinePaymentOfferAvailable()); $reservation->setReservationOfferData(Sessions::getOnlinePaymentOfferData()); //$reservation_id = $reservation->newReservations(); if ($reservation->newReservations()) { $reservation_id = mysql_insert_id(); Sessions::setOnlinePaymentReservationId($reservation_id); $client_name = ""; $client_email = ""; $client_contact = ""; $client = new Clients(); $client->setClientId(Sessions::getClientId()); $client->extractor($client->getClientFromId()); $client_name = $client->clientFirstName() . ' ' . $client->clientLastName(); $client_email = $client->clientEmail(); $client_contact = $client->clientPhoneFixed(); $hotels_name = ""; $hotels = new Hotels(); $hotels->setHotelId(Sessions::getOnlinePaymentHotelId()); $hotels->extractor($hotels->getHotelFromId()); $hotels_name = $hotels->hotelName(); $hotel_room_type = ""; $room = new HotelRoomType(); $room->setRoomTypeId(Sessions::getOnlinePaymentRoomTypeId()); $room->extractor($room->getHotelRoomTypeFromId()); $hotel_room_type = $room->roomTypeName(); $bed_type = Sessions::getOnlinePaymentBedType(); $meal_type = Sessions::getOnlinePaymentMealType(); $room_count = Sessions::getOnlinePaymentRoomCount(); $room_rate = Sessions::getOnlinePaymentRate() . ' ' . Sessions::currSuffix(); $check_in = Sessions::getOnlinePaymentCheckin(); $check_out = Sessions::getOnlinePaymentCheckout(); $mail_tmp = '<table width="560" border="0" align="center"> <tr> <td width="173" style="font-weight:bold; font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> Reservation Id </td> <td width="377" style="font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> :' . $reservation_id . ' </td> </tr> <tr> <td width="173" style="font-weight:bold; font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> Hotel </td> <td width="377" style="font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> :' . $hotels_name . ' </td> </tr> <tr> <td width="173" style="font-weight:bold; font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> Customer’ Name </td> <td width="377" style="font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> :' . $client_name . ' </td> </tr> <tr> <td width="173" style="font-weight:bold; font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> Customer’ E-mail </td> <td width="377" style="font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> :' . $client_email . ' </td> </tr> <tr> <td width="173" style="font-weight:bold; font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> Customer’ Contact </td> <td width="377" style="font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> :' . $client_contact . ' </td> </tr> <tr> <td style="font-weight:bold; font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> Room Type </td> <td style="font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> :' . $hotel_room_type . ' </td> </tr> <tr> <td style="font-weight:bold; font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> Bed Type</td> <td style="font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> :' . $bed_type . ' </td> </tr> <tr> <td height="26" valign="top" style="font-weight:bold; font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> Meal Type </td> <td valign="top" style="font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px; height:auto !important; min-height:10px; height:auto;"> :' . $meal_type . ' </td> </tr> <tr> <td height="26" valign="top" style="font-weight:bold; font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> No of Rooms </td> <td valign="top" style="font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px; height:auto !important; min-height:10px; height:auto;"> :' . $room_count . ' </td> </tr> <tr> <td height="26" valign="top" style="font-weight:bold; font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> Total </td> <td valign="top" style="font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px; height:auto !important; min-height:10px; height:auto;"> :' . $room_rate . ' </td> </tr> <tr> <td height="26" valign="top" style="font-weight:bold; font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> Check In </td> <td valign="top" style="font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px; height:auto !important; min-height:10px; height:auto;"> :' . $check_in . ' </td> </tr> <tr> <td height="26" valign="top" style="font-weight:bold; font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px;"> Check Out </td> <td valign="top" style="font-size:12px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#60919f; line-height: 19px; margin: 0 0 12px; padding: 4px 3px; height:auto !important; min-height:10px; height:auto;"> :' . $check_out . ' </td> </tr> </table>'; $subject = "Reservation Details Roomista.com"; $random_hash = md5(time()); $headers = ""; $headers .= "\r\nContent-Type:text/html; charset=iso-8859-1\n boundary=\"PHP-alt-" . $random_hash . "\""; $headers = "MIME-Version: 1.0\n"; $headers .= "Content-Type:text/html; charset=iso-8859-1\n"; $headers .= "From:reservation@roomista.com \n"; $headers .= "Return-Path:{$client_email}\n"; //mail('*****@*****.**',$subject,$mail_tmp,$headers); //mail('*****@*****.**',$subject,$mail_tmp,$headers); mail('booking@roomista.com,info@roomista.com', $subject, $mail_tmp, $headers); Common::jsonSuccess("payment registered"); } else { Common::jsonError("Error"); } }