$j1 = $j1 + 1; } //echo $dif." ".$j1." ".count($data1)."<br>"; } else { $j1 = $j1 + 1; //echo $dif." ".$j1." ".count($data1)."<br>"; } //exit; } // while $xml .= '<OtherData totPt="' . $totPath . '" geoData="" geoPointName="" totalDist="' . $totKm . '" />'; $xml .= '</gps>'; header('Content-Type: text/xml'); echo $xml; } else { $z = GetDays($_GET[sDate], $_GET[eDate]); //print_r($z); $cont = 1; $xml = '<gps>'; //echo count($z); for ($y = 0; $y < count($z); $y++) { if ($y == 0) { $strtTime = $_GET[sTime]; $endTime = 1439; } elseif ($y == count($z) - 1) { $strtTime = 0; $endTime = $_GET[eTime]; } elseif ($y < count($z) - 1) { $strtTime = 0; $endTime = 1439; }
$aDays[] = $sStartDate; // Set a 'temp' variable, sCurrentDate, with // the start date - before beginning the loop $sCurrentDate = $sStartDate; // While the current date is less than the end date while ($sCurrentDate < $sEndDate) { // Add a day to the current date $sCurrentDate = gmdate("Y-m-d", strtotime("+1 day", strtotime($sCurrentDate))); // Add this new day to the aDays array $aDays[] = $sCurrentDate; } // Once the loop has finished, return the // array of days. return $aDays; } $daylist = GetDays($sd, $ed); $_SESSION['daylist'] = $daylist; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Enter Data</title> </head> <body> <form action="pro_2.php" method="get"> <table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr> <td height="37" colspan="5"><h1><center>Enter Data for days</center></h1> <center>Total No. Of Days <?php echo dateDiff($sd, $ed);
// else end } else { foreach ($destArr as $key => $value) { //echo "Key: $key; Value: $value<br />\n"; if ($key == $tmpId) { $tmpVal = $value; $destArr[$key] = $value . ',' . $result_pt; } } // foreach end } } else { //echo $fetDevice[di_createDate]."<br>"; $sdate = date("d-m-Y", strtotime($fetDevice[di_createDate])); $edate = date("d-m-Y", strtotime($_GET[date_offline])); $z = GetDays($sdate, $edate); for ($y = count($z); $y > 0; $y--) { $path = $GLOBALS[dataPath] . "src/data/" . date('d-m-Y', strtotime($z[$y])) . "/" . $fetDevice[di_imeiId] . ".txt"; $fp_load = @fopen($path, "rb"); if ($fp_load) { /*$path1 = $path; $datDate1 = $z[$y];*/ break; } @fclose($path); } //echo $path; //exit; if ($mydata = gpspathFun($path)) { $data1 = explode("#", $mydata); $data2 = explode("@", $data1[count($data1) - 2]);
/** * * create booking * * @access protected * @param * @return */ public function CreateBookingGuest($firstName, $lastName, $AddressLine, $cityName, $stateProv, $countryCode, $postalCode, $ratePlanCode, $roomTypeCode, $numberOfUnits, $adults, $children, $StartDate, $EndDate, $cardCode, $cardHolderName, $cardNumber, $expirationDate, $email, $Comments = "", $invBlockCode = "", $coporateCode = FALSE) { parent::load_model("OWS_rooms"); $data = array(); $data["firstName"] = xml_convert($firstName); $data["lastName"] = xml_convert($lastName); $data["AddressLine"] = xml_convert($AddressLine); $data["cityName"] = xml_convert($cityName); $data["stateProv"] = xml_convert($stateProv); $data["countryCode"] = $countryCode; $data["postalCode"] = $postalCode; $data["ratePlanCode"] = $ratePlanCode; $data["roomTypeCode"] = $roomTypeCode; $data["numberOfUnits"] = $numberOfUnits; $data["adults"] = $adults; $data["children"] = $children; $data["StartDate"] = $StartDate; $data["EndDate"] = $EndDate; $data["cardCode"] = $cardCode; $data["cardHolderName"] = xml_convert($cardHolderName); $data["cardNumber"] = $cardNumber; $data["expirationDate"] = $expirationDate; $data["Email"] = $email; $data["Comments"] = xml_convert($Comments); $data["invBlockCode"] = $invBlockCode; $data["qualifyingIdType"] = ""; $data["qualifyingIdValue"] = ""; if ($coporateCode) { $data["qualifyingIdType"] = "CORPORATE"; $data["qualifyingIdValue"] = $ratePlanCode; } $resultArray = $this->CI->ows_reservation->CreateBookingGuest($data); if ($resultArray["success"]) { $resultArray["reservationsList"] = array(); try { $reservation = $resultArray["response"]["HotelReservation"]; $resultReservation["id"] = $reservation["UniqueIDList"]["UniqueID"]["0"]; $resultReservation["TimeSpan"] = $reservation["RoomStays"]["RoomStay"]["TimeSpan"]; $resultReservation["ratePlan"] = $reservation["RoomStays"]["RoomStay"]["RatePlans"]["RatePlan"]; $resultReservation["Guest"] = $reservation["ResGuests"]["ResGuest"]["Profiles"]["Profile"]; if (!key_exists("Customer", $resultReservation["Guest"])) { $resultReservation["Guest"] = $reservation["ResGuests"]["ResGuest"]["Profiles"]["Profile"][0]; } if (!empty($invBlockCode)) { $resultReservation["ratePlan"]["RatePlanDescription"] = array("Text" => "Group Code: " . $invBlockCode); } if ($coporateCode) { $resultReservation["ratePlan"]["AdditionalDetails"]["AdditionalDetail"][0]["AdditionalDetailDescription"]["Text"] = $resultReservation["ratePlan"]["AdditionalDetails"]["AdditionalDetail"][1]["AdditionalDetailDescription"]["Text"]; } $resultReservation["Total"] = $reservation["RoomStays"]["RoomStay"]["Total"]["!"]; $resultReservation["roomFee"] = $reservation["RoomStays"]["RoomStay"]["ExpectedCharges"]["!TotalRoomRateAndPackages"]; $resultReservation["TaxesAndFees"] = $reservation["RoomStays"]["RoomStay"]["ExpectedCharges"]["!TotalTaxesAndFees"]; $room = $reservation["RoomStays"]["RoomStay"]["RoomTypes"]["RoomType"]; $resultReservation["GuestCounts"] = $reservation["RoomStays"]["RoomStay"]["GuestCounts"]["GuestCount"]; $resultReservation["Room"] = new OWS_rooms($room["RoomTypeDescription"]["Text"], $room["!roomTypeCode"], '', '', '', ''); $resultReservation["status"] = "RESERVED"; $resultReservation["Payment"] = $reservation["RoomStays"]["RoomStay"]["Guarantee"]["GuaranteesAccepted"]["GuaranteeAccepted"]["GuaranteeCreditCard"]; $resultReservation["Payment"]["cardNumber"] = "***" . substr($resultReservation["Payment"]["cardNumber"], -4, 4); $resultReservation["core_totals"] = $this->CI->ny_core->__get_total_tax($roomTypeCode, $resultReservation["roomFee"], $resultReservation["TaxesAndFees"], GetDays($StartDate, $EndDate)); /* if(key_exists("CancelTerm", $reservation["RoomStays"]["RoomStay"])) $resultReservation["cancelTerm"] = $reservation["RoomStays"]["RoomStay"]["CancelTerm"]; else $resultReservation["cancelTerm"] = "Please contact us for more info"; */ $resultArray["reservationsList"] = $resultReservation; } catch (Exception $ex) { } } unset($resultArray["response"]); return $resultArray; }