本文整理汇总了PHP中JHotelUtil::getStringIDConfirmation方法的典型用法代码示例。如果您正苦于以下问题:PHP JHotelUtil::getStringIDConfirmation方法的具体用法?PHP JHotelUtil::getStringIDConfirmation怎么用?PHP JHotelUtil::getStringIDConfirmation使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JHotelUtil
的用法示例。
在下文中一共展示了JHotelUtil::getStringIDConfirmation方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getReservationDetails
//.........这里部分代码省略.........
?>
</span>
</td>
</tr>
</table>
</td>
</tr>
<tr bgcolor="#D9E5EE" class='rsv_dtls_header'>
<td colspan="6" align="left" style="padding: 3px 9px;"> </td>
<td align="right" style="padding: 3px 9px;"> </td>
</tr><?php
}
?>
<!--micod-->
<!--Lugar de la vista de la cotización donde se muestra la hora de llegada, de salida, número de habitaciones y los huespedes-->
<tr bgcolor="#F8F7F5" class='rsv_dtls_hotel_container'>
<td style="padding: 3px 9px 3px 0;" colspan="10">
<table>
<?php
if (isset($reservationData->userData->confirmation_id) && $reservationData->userData->confirmation_id > 0) {
?>
<tr>
<td align="left" valign="top" style="padding: 3px 9px;">
<strong><?php
echo JText::_('LNG_ID_RESERVATION', true);
?>
</strong>
</td>
<td style="padding: 3px 9px;" colspan="4" align="left">
<span class='title_ID'><?php
echo JHotelUtil::getStringIDConfirmation($reservationData->userData->confirmation_id);
?>
</span>
</td>
</tr>
<?php
}
?>
<?php
if ($reservationData->userData->rooms && count($roomsInfo) > 0) {
?>
<tr>
<td align="left" valign="top" style="padding: 3px 9px;">
<strong><?php
echo JText::_('LNG_ARIVAL');
?>
</strong>
</td>
<td align="left" style="padding: 3px 9px;">
<?php
echo JHotelUtil::getDateGeneralFormat($reservationData->userData->start_date);
?>
(<?php
echo JText::_('LNG_CHECK_IN');
?>
<?php
echo $reservationData->hotel->informations->check_in;
?>
)
</td>
</tr>
<tr>
<td align="left" valign="top" style="padding: 3px 9px;">
示例2: stripslashes
<?php
echo JHtml::_('grid.id', $i, $item->confirmation_id);
?>
</td>
<td class="center">
<a
href='<?php
echo JRoute::_('index.php?option=com_jhotelreservation&task=reservation.edit&reservationId=' . $item->confirmation_id);
?>
'
title="<?php
echo JText::_('LNG_CLICK_TO_EDIT', true);
?>
">
<?php
echo JHotelUtil::getStringIDConfirmation($item->confirmation_id);
?>
</a>
</td>
<td class="center" width="1%">
<?php
echo $item->first_name . ' ' . $item->last_name;
?>
</td>
<td class="center" width="1%">
<?php
echo stripslashes($item->hotel_name);
?>
</td>
<td class="center">
示例3: displayTableRow
function displayTableRow($room, $row)
{
//dmp("R: ". $row);
$startDate = $this->state->get('filter.start_date');
$endDate = $this->state->get('filter.end_date');
echo "<td class='td_color_fundal_1'></td>";
for ($d = strtotime($startDate); $d <= strtotime($endDate);) {
$dayString = date('d-m-Y', $d);
$class = "";
if ($d == strtotime(date('d-m-Y') . ' -1 day')) {
$class = 'td_color_fundal_crt_day_1';
} else {
$class = 'td_color_fundal_1';
}
$class2 = "";
if ($d == strtotime(date('d-m-Y'))) {
$class2 = 'td_color_fundal_crt_day_2';
} else {
$class2 = 'td_color_fundal_2';
}
$showBooking = false;
if (isset($this->availabilityReport[$room->room_id])) {
foreach ($this->availabilityReport[$room->room_id][$row] as $booking) {
if (strtotime($booking->start_date) < strtotime($startDate)) {
$booking->start_date = $startDate;
}
if (strtotime($booking->start_date) == $d) {
$stayPeriod = JHotelUtil::getNumberOfDays($booking->start_date, $booking->end_date);
$colSpan = $stayPeriod * 2;
echo "<td class='td_color_fundal_1' colspan='{$colSpan}'>";
echo "\t<div class='reseravation_box reserved_details_" . strtolower(str_replace(' ', '_', $booking->status_reservation_name)) . "'>" . "<a class='client' href='#dialog_" . $booking->confirmation_id . "' name='modal'>" . $booking->last_name . ' ' . $booking->first_name . "</a>" . "</div>" . "<div id='dialog_" . $booking->confirmation_id . "' class='window'>" . "<div class='info'>" . "<SPAN class='title_ID'>" . JText::_('LNG_RESERVATION', true) . ' : ' . JHotelUtil::getStringIDConfirmation($booking->confirmation_id) . "</SPAN>" . " <input type='button' value='Close it' class='close'/>" . $booking->confirmation_details . "</div>" . "</div>";
echo "</td>";
$showBooking = true;
$d = strtotime(date('d-m-Y', $d) . ' + ' . $stayPeriod . ' day ');
break;
}
}
//echo "<td class='td_color_fundal_1'></td>";
}
if (!$showBooking) {
echo "<td class='{$class2}'></td>";
if ($d != strtotime($endDate)) {
echo "<td class='{$class}'></td>";
}
} else {
continue;
}
$d = strtotime(date('d-m-Y', $d) . ' + 1 day ');
}
}
示例4: prepareInvoiceEmail
function prepareInvoiceEmail($reservationDetails, $emailTemplate)
{
$datas = JHotelUtil::getDateGeneralFormat($reservationDetails->reservationData->userData->start_date);
$datae = JHotelUtil::getDateGeneralFormat($reservationDetails->reservationData->userData->end_date);
$companyLogo = "<img src=\"" . JURI::root() . PATH_PICTURES . $reservationDetails->reservationData->appSettings->logo_path . "\" alt=\"Company logo\" />";
$currentDate = JHotelUtil::getDateGeneralFormat(date("Y-m-d H:i:s"));
$chekInTime = $reservationDetails->reservationData->hotel->informations->check_in;
$chekOutTime = $reservationDetails->reservationData->hotel->informations->check_out;
$hotelName = $reservationDetails->reservationData->hotel->hotel_name;
$cancellationPolicy = $reservationDetails->reservationData->hotel->informations->cancellation_conditions;
$touristTax = $reservationDetails->reservationData->hotel->informations->city_tax_percent == 1 ? $reservationDetails->reservationData->hotel->informations->city_tax + '% ' : JHotelUtil::fmt($reservationDetails->reservationData->hotel->informations->city_tax, 2);
$emailTemplate = str_replace(EMAIL_COMPANY_LOGO, $companyLogo, $emailTemplate);
$gender = JText::_("LNG_EMAIL_GUEST_TYPE_" . $reservationDetails->reservationData->userData->guest_type, true);
$emailTemplate = str_replace(EMAIL_RESERVATIONGENDER, $gender, $emailTemplate);
$emailTemplate = str_replace(EMAIL_RESERVATIONFIRSTNAME, $reservationDetails->reservationData->userData->first_name, $emailTemplate);
$emailTemplate = str_replace(EMAIL_RESERVATIONLASTNAME, $reservationDetails->reservationData->userData->last_name, $emailTemplate);
$emailTemplate = str_replace(EMAIL_START_DATE, $datas, $emailTemplate);
$emailTemplate = str_replace(EMAIL_END_DATE, $datae, $emailTemplate);
$emailTemplate = str_replace(EMAIL_CURRENT_DATE, $currentDate, $emailTemplate);
$emailTemplate = str_replace(EMAIL_RESERVATION_ID, JHotelUtil::getStringIDConfirmation($reservationDetails->confirmation_id), $emailTemplate);
$emailTemplate = str_replace(EMAIL_RESERVATIONDETAILS, $reservationDetails->reservationInfo, $emailTemplate);
$emailTemplate = str_replace(EMAIL_BILINGINFORMATIONS, $reservationDetails->billingInformation, $emailTemplate);
$emailTemplate = str_replace(EMAIL_PAYMENT_METHOD, $reservationDetails->paymentInformation, $emailTemplate);
$emailTemplate = str_replace(EMAIL_HOTEL_CANCELATION_POLICY, $cancellationPolicy, $emailTemplate);
$emailTemplate = str_replace(EMAIL_HOTEL_NAME, $hotelName, $emailTemplate);
$emailText = "";
$fromName = $reservationDetails->reservationData->appSettings->company_name;
$emailTemplate = str_replace(EMAIL_COMPANY_NAME, $fromName, $emailTemplate);
return $emailTemplate;
}
示例5: processTransaction
public function processTransaction($data)
{
$this->normalReturnUrl = JRoute::_('index.php?option=com_jhotelreservation&task=paymentoptions.processResponse&processor=buckaroo', false, -1);
$this->amount = $data->cost > 0 ? $data->cost : $data->total;
$this->itemName = $data->reservationData->hotel->hotel_name . " Reservation from " . $data->reservationData->userData->start_date . ' to ' . $data->reservationData->userData->end_date;
$this->itemNumber = $data->confirmation_id;
$this->setInvoiceNumber(JHotelUtil::getStringIDConfirmation($data->confirmation_id));
$this->setCurrencyCode($data->reservationData->hotel->hotel_currency);
$this->setCulture('nl-NL');
$result = new stdClass();
$result->transaction_id = 0;
$result->amount = $data->cost > 0 ? $data->cost : $data->total;
$result->payment_date = date("Y-m-d");
$result->response_code = 0;
$result->confirmation_id = $data->confirmation_id;
$result->currency = $data->reservationData->hotel->hotel_currency;
$result->processor_type = $this->type;
$result->status = PAYMENT_REDIRECT;
$result->payment_status = PAYMENT_STATUS_PENDING;
return $result;
}