_decodeProperties($_smarty_tpl, array ( 'version' => '3.1.39', 'unifunc' => 'content_6494328c064a87_81062103', 'has_nocache_code' => false, 'file_dependency' => array ( '0c2ae415213c6ec6859739366a542d0ed42d2b2a' => array ( 0 => 'C:\\xampp\\htdocs\\hotelcommerce\\admin\\themes\\default\\template\\controllers\\orders\\helpers\\view\\view.tpl', 1 => 1687433793, 2 => 'file', ), ), 'includes' => array ( 'file:controllers/orders/_documents.tpl' => 1, 'file:controllers/orders/_shipping.tpl' => 1, 'file:controllers/orders/_rooms_informaion_table.tpl' => 1, 'file:controllers/orders/_service_products_table.tpl' => 1, 'file:controllers/orders/_discount_form.tpl' => 1, ), ),false)) { function content_6494328c064a87_81062103 (Smarty_Internal_Template $_smarty_tpl) { $_smarty_tpl->_loadInheritance(); $_smarty_tpl->inheritance->init($_smarty_tpl, true); ?> inheritance->instanceBlock($_smarty_tpl, 'Block_6840126646494328a91a9e7_15234632', "override_tpl"); $_smarty_tpl->inheritance->endChild($_smarty_tpl, "helpers/view/view.tpl"); } /* {block "override_tpl"} */ class Block_6840126646494328a91a9e7_15234632 extends Smarty_Internal_Block { public $subBlocks = array ( 'override_tpl' => array ( 0 => 'Block_6840126646494328a91a9e7_15234632', ), ); public function callBlock(Smarty_Internal_Template $_smarty_tpl) { $_smarty_tpl->_checkPlugins(array(0=>array('file'=>'C:\\xampp\\htdocs\\hotelcommerce\\tools\\smarty\\plugins\\modifier.date_format.php','function'=>'smarty_modifier_date_format',),1=>array('file'=>'C:\\xampp\\htdocs\\hotelcommerce\\tools\\smarty\\plugins\\modifier.replace.php','function'=>'smarty_modifier_replace',),2=>array('file'=>'C:\\xampp\\htdocs\\hotelcommerce\\tools\\smarty\\plugins\\modifier.regex_replace.php','function'=>'smarty_modifier_regex_replace',),)); ?> type="text/javascript"> var admin_order_tab_link = "tpl_vars['link']->value->getAdminLink('AdminOrders'));?> "; var id_order = tpl_vars['order']->value->id;?> ; var id_lang = tpl_vars['current_id_lang']->value;?> ; var id_currency = tpl_vars['order']->value->id_currency;?> ; var id_customer = tpl_vars['order']->value->id_customer);?> ; _assignInScope('PS_TAX_ADDRESS_TYPE', Configuration::get('PS_TAX_ADDRESS_TYPE'));?> var id_address = tpl_vars['order']->value->{$_smarty_tpl->tpl_vars['PS_TAX_ADDRESS_TYPE']->value};?> ; var currency_sign = "tpl_vars['currency']->value->sign;?> "; var currency_format = "tpl_vars['currency']->value->format;?> "; var currency_blank = "tpl_vars['currency']->value->blank;?> "; var priceDisplayPrecision = ; var use_taxes = tpl_vars['order']->value->getTaxCalculationMethod() == (defined('PS_TAX_INC') ? constant('PS_TAX_INC') : null)) {?>truefalse; var stock_management = tpl_vars['stock_management']->value);?> ; var txt_add_product_stock_issue = "smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Are you sure you want to add this quantity?','js'=>1),$_smarty_tpl ) );?> "; var txt_add_product_new_invoice = "smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Are you sure you want to create a new invoice?','js'=>1),$_smarty_tpl ) );?> "; var txt_add_product_no_product = "smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Error: No product has been selected','js'=>1),$_smarty_tpl ) );?> "; var txt_add_product_no_product_quantity = "smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Error: Quantity of products must be set','js'=>1),$_smarty_tpl ) );?> "; var txt_add_product_no_product_price = "smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Error: Product price must be set','js'=>1),$_smarty_tpl ) );?> "; var txt_confirm = "smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Are you sure?','js'=>1),$_smarty_tpl ) );?> "; var statesShipped = new Array(); var has_voucher = tpl_vars['discounts']->value)) {?>10; smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['states']->value, 'state'); $_smarty_tpl->tpl_vars['state']->do_else = true; if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['state']->value) { $_smarty_tpl->tpl_vars['state']->do_else = false; ?> tpl_vars['currentState']->value->shipped)) && !$_smarty_tpl->tpl_vars['currentState']->value->shipped && $_smarty_tpl->tpl_vars['state']->value['shipped'])) {?> statesShipped.push(tpl_vars['state']->value['id_order_state'];?> ); smarty->ext->_foreach->restore($_smarty_tpl, 1);?> var order_discount_price = tpl_vars['order']->value->getTaxCalculationMethod() == (defined('PS_TAX_EXC') ? constant('PS_TAX_EXC') : null))) {?> tpl_vars['order']->value->total_discounts_tax_excl;?> tpl_vars['order']->value->total_discounts_tax_incl;?> ; var errorRefund = "smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Error. You cannot refund a negative amount.'),$_smarty_tpl ) );?> "; > smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>"displayInvoice",'id_order'=>$_smarty_tpl->tpl_vars['order']->value->id),$_smarty_tpl ) ); $_prefixVariable14 = ob_get_clean(); $_smarty_tpl->_assignInScope('hook_invoice', $_prefixVariable14);?> tpl_vars['hook_invoice']->value)) {?>
tpl_vars['hook_invoice']->value;?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Date'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['dateFormat'][0], array( array('date'=>$_smarty_tpl->tpl_vars['order']->value->date_add,'full'=>false),$_smarty_tpl ) );?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Total'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['displayPrice'][0], array( array('price'=>$_smarty_tpl->tpl_vars['order']->value->total_paid_tax_incl,'currency'=>$_smarty_tpl->tpl_vars['currency']->value->id),$_smarty_tpl ) );?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Messages'),$_smarty_tpl ) );?> tpl_vars['customer_thread_message']->value);?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Order'),$_smarty_tpl ) );?> tpl_vars['order']->value->reference;?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>"#"),$_smarty_tpl ) ); echo $_smarty_tpl->tpl_vars['order']->value->id;?>
tpl_vars['HOOK_CONTENT_ORDER']->value;?>

smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Status'),$_smarty_tpl ) );?> (tpl_vars['history']->value);?> )

smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['history']->value, 'row', false, 'key'); $_smarty_tpl->tpl_vars['row']->do_else = true; if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['key']->value => $_smarty_tpl->tpl_vars['row']->value) { $_smarty_tpl->tpl_vars['row']->do_else = false; ?> tpl_vars['key']->value == 0)) {?> smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
tpl_vars['row']->value['id_order_state']))).".gif");?> " width="16" height="16" alt="tpl_vars['row']->value['ostate_name']);?> " /> tpl_vars['row']->value['ostate_name']);?> tpl_vars['row']->value['employee_lastname']) { echo stripslashes($_smarty_tpl->tpl_vars['row']->value['employee_firstname']);?> tpl_vars['row']->value['employee_lastname']); }?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['dateFormat'][0], array( array('date'=>$_smarty_tpl->tpl_vars['row']->value['date_add'],'full'=>true),$_smarty_tpl ) );?> tpl_vars['row']->value['send_email'])) {?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Resend email'),$_smarty_tpl ) );?>
tpl_vars['row']->value['id_order_state']))).".gif");?> " width="16" height="16" /> tpl_vars['row']->value['ostate_name']);?> tpl_vars['row']->value['employee_lastname']) { echo stripslashes($_smarty_tpl->tpl_vars['row']->value['employee_firstname']);?> tpl_vars['row']->value['employee_lastname']); } else { ?>  smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['dateFormat'][0], array( array('date'=>$_smarty_tpl->tpl_vars['row']->value['date_add'],'full'=>true),$_smarty_tpl ) );?> tpl_vars['row']->value['send_email'])) {?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Resend email'),$_smarty_tpl ) );?>

smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Documents'),$_smarty_tpl ) );?> (tpl_vars['order']->value->getDocuments());?> )

_subTemplateRender('file:controllers/orders/_documents.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false); ?>
tpl_vars['returns']->value) {?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Booking cancellation requests has raised from this order. To see booking cancelation requests'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Click here'),$_smarty_tpl ) );?> .
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Rooms Status'),$_smarty_tpl ) );?>
tpl_vars['htl_booking_order_data']->value)) && $_smarty_tpl->tpl_vars['htl_booking_order_data']->value) {?> smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['htl_booking_order_data']->value, 'data'); $_smarty_tpl->tpl_vars['data']->do_else = true; if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['data']->value) { $_smarty_tpl->tpl_vars['data']->do_else = false; ?> tpl_vars['data']->value['is_refunded']) {?> smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Room No.'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Hotel Name'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Duration'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Documents'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Order Status'),$_smarty_tpl ) );?>
tpl_vars['data']->value['room_num'];?> tpl_vars['data']->value['hotel_name'];?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['dateFormat'][0], array( array('date'=>$_smarty_tpl->tpl_vars['data']->value['date_from']),$_smarty_tpl ) );?> - smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['dateFormat'][0], array( array('date'=>$_smarty_tpl->tpl_vars['data']->value['date_to']),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Documents'),$_smarty_tpl ) );?> tpl_vars['data']->value['num_checkin_documents'];?>
tpl_vars['data']->value['id_status'] == $_smarty_tpl->tpl_vars['hotel_order_status']->value['STATUS_CHECKED_IN']['id_status']) {?>

smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Checked in on'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['dateFormat'][0], array( array('date'=>$_smarty_tpl->tpl_vars['data']->value['check_in']),$_smarty_tpl ) );?>

tpl_vars['data']->value['id_status'] == $_smarty_tpl->tpl_vars['hotel_order_status']->value['STATUS_CHECKED_OUT']['id_status']) {?>

smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Checked out on'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['dateFormat'][0], array( array('date'=>$_smarty_tpl->tpl_vars['data']->value['check_out']),$_smarty_tpl ) );?>

tpl_vars['data']->value['date_from'],"%d-%m-%Y"); }?>" readonly/> " /> " />
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'No data found.'),$_smarty_tpl ) );?>
> $('#tabOrder a').click(function (e) { e.preventDefault() $(this).tab('show') }) >
> $('#myTab a').click(function (e) { e.preventDefault() $(this).tab('show') }) >
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>"Payment"),$_smarty_tpl ) );?> tpl_vars['order']->value->getOrderPayments());?>
tpl_vars['order']->value->getOrderPayments()) > 0) {?>

tpl_vars['order']->value->total_paid_tax_incl,2) == round($_smarty_tpl->tpl_vars['total_paid']->value,2) || ((isset($_smarty_tpl->tpl_vars['currentState']->value)) && $_smarty_tpl->tpl_vars['currentState']->value->id == 6)) {?> style="display: none;"> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Warning'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['displayPrice'][0], array( array('price'=>$_smarty_tpl->tpl_vars['total_paid']->value,'currency'=>$_smarty_tpl->tpl_vars['currency']->value->id),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'paid instead of'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['displayPrice'][0], array( array('price'=>$_smarty_tpl->tpl_vars['order']->value->total_paid_tax_incl,'currency'=>$_smarty_tpl->tpl_vars['currency']->value->id),$_smarty_tpl ) );?>

smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['order_payment_detail']->value, 'payment'); $_smarty_tpl->tpl_vars['payment']->do_else = true; if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['payment']->value) { $_smarty_tpl->tpl_vars['payment']->do_else = false; ?> tpl_vars['payment']->do_else) { ?> smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Date'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Payment method'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Payment source'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Transaction ID'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Amount'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Invoice'),$_smarty_tpl ) );?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['dateFormat'][0], array( array('date'=>$_smarty_tpl->tpl_vars['payment']->value['date_add'],'full'=>true),$_smarty_tpl ) );?> tpl_vars['payment']->value['payment_method'], ENT_QUOTES, 'UTF-8', true);?> tpl_vars['payment_types']->value[$_smarty_tpl->tpl_vars['payment']->value['payment_type']]['name'], ENT_QUOTES, 'UTF-8', true);?> tpl_vars['payment']->value['transaction_id'], ENT_QUOTES, 'UTF-8', true);?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['displayPrice'][0], array( array('price'=>$_smarty_tpl->tpl_vars['payment']->value['real_paid_amount'],'currency'=>$_smarty_tpl->tpl_vars['payment']->value['id_currency']),$_smarty_tpl ) );?> tpl_vars['payment']->value['invoice_number']))) { echo $_smarty_tpl->tpl_vars['payment']->value['invoice_number']; } else { ?>--
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'No payment records'),$_smarty_tpl ) );?>
tpl_vars['order']->value->valid && sizeof($_smarty_tpl->tpl_vars['currencies']->value) > 1)) {?>

smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Do not forget to update your exchange rate before making this change.'),$_smarty_tpl ) );?>

smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>"displayAdminOrderLeft",'id_order'=>$_smarty_tpl->tpl_vars['order']->value->id),$_smarty_tpl ) );?>
tpl_vars['customer']->value->id) {?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Customer'),$_smarty_tpl ) );?> tpl_vars['customer']->value->company;?> - tpl_vars['gender']->value->name, ENT_QUOTES, 'UTF-8', true);?> tpl_vars['customer']->value->firstname;?> tpl_vars['customer']->value->lastname;?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'#'),$_smarty_tpl ) ); echo $_smarty_tpl->tpl_vars['customer']->value->id;?>
tpl_vars['customer']->value->isGuest())) {?>

smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'This booking has been created by a guest.'),$_smarty_tpl ) );?>

tpl_vars['customer']->value->email))) {?>

smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'This feature will generate a random password and send an email to the customer.'),$_smarty_tpl ) );?>

smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Email'),$_smarty_tpl ) );?>
tpl_vars['customer']->value->email;?>
tpl_vars['addresses']->value['invoice']->phone_mobile || $_smarty_tpl->tpl_vars['addresses']->value['invoice']->phone) {?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Phone'),$_smarty_tpl ) );?>
tpl_vars['addresses']->value['invoice']->phone_mobile) { echo $_smarty_tpl->tpl_vars['addresses']->value['invoice']->phone_mobile; } else { echo $_smarty_tpl->tpl_vars['addresses']->value['invoice']->phone; }?>

smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'A registered customer account has already claimed this email address'),$_smarty_tpl ) );?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Email'),$_smarty_tpl ) );?>
tpl_vars['customer']->value->email;?>

tpl_vars['addresses']->value['invoice']->phone_mobile || $_smarty_tpl->tpl_vars['addresses']->value['invoice']->phone) {?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Phone'),$_smarty_tpl ) );?>
tpl_vars['addresses']->value['invoice']->phone_mobile) { echo $_smarty_tpl->tpl_vars['addresses']->value['invoice']->phone_mobile; } else { echo $_smarty_tpl->tpl_vars['addresses']->value['invoice']->phone; }?>

smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Account registered'),$_smarty_tpl ) );?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['dateFormat'][0], array( array('date'=>$_smarty_tpl->tpl_vars['customer']->value->date_add,'full'=>true),$_smarty_tpl ) );?>
tpl_vars['customerGuestDetail']->value) {?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Traveller detail'),$_smarty_tpl ) );?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Name'),$_smarty_tpl ) );?>
tpl_vars['customerGuestDetail']->value->gender->name;?> tpl_vars['customerGuestDetail']->value->firstname;?> tpl_vars['customerGuestDetail']->value->lastname;?>

smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Email'),$_smarty_tpl ) );?>
tpl_vars['customerGuestDetail']->value->email;?>

smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Phone'),$_smarty_tpl ) );?>
tpl_vars['customerGuestDetail']->value->phone;?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Private note'),$_smarty_tpl ) );?>
> $('#tabAddresses a').click(function (e) { e.preventDefault() $(this).tab('show') }) >
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Messages'),$_smarty_tpl ) );?> tpl_vars['customer_thread_message']->value);?>
tpl_vars['messages']->value))) {?>
smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['messages']->value, 'message'); $_smarty_tpl->tpl_vars['message']->do_else = true; if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['message']->value) { $_smarty_tpl->tpl_vars['message']->do_else = false; ?>
  smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['dateFormat'][0], array( array('date'=>$_smarty_tpl->tpl_vars['message']->value['date_add']),$_smarty_tpl ) );?> -

tpl_vars['message']->value['elastname'], ENT_QUOTES, 'UTF-8', true))) { echo htmlspecialchars($_smarty_tpl->tpl_vars['message']->value['efirstname'], ENT_QUOTES, 'UTF-8', true);?> tpl_vars['message']->value['elastname'], ENT_QUOTES, 'UTF-8', true); } else { echo htmlspecialchars($_smarty_tpl->tpl_vars['message']->value['cfirstname'], ENT_QUOTES, 'UTF-8', true);?> tpl_vars['message']->value['clastname'], ENT_QUOTES, 'UTF-8', true);?> tpl_vars['message']->value['private'] == 1)) {?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Private'),$_smarty_tpl ) );?>

tpl_vars['message']->value['message'], ENT_QUOTES, 'UTF-8', true));?>

smarty->ext->_foreach->restore($_smarty_tpl, 1);?>

smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Configure predefined messages'),$_smarty_tpl ) );?>

smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Show all messages'),$_smarty_tpl ) );?>
tpl_vars['returns']->value) && count($_smarty_tpl->tpl_vars['returns']->value)) {?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Refunds'),$_smarty_tpl ) );?>
smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['returns']->value, 'return_info'); $_smarty_tpl->tpl_vars['return_info']->do_else = true; if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['return_info']->value) { $_smarty_tpl->tpl_vars['return_info']->do_else = false; ?> smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Request ID'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Total Rooms'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Status'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Requested Date'),$_smarty_tpl ) );?>
#tpl_vars['return_info']->value['id_order_return'];?> tpl_vars['return_info']->value['total_rooms'], ENT_QUOTES, 'UTF-8', true);?> smarty->ext->_capture->open($_smarty_tpl, 'refund_status', null, null);?> tpl_vars['return_info']->value['payment_mode'])) && $_smarty_tpl->tpl_vars['return_info']->value['payment_mode'] != '') { echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Payment Mode: '),$_smarty_tpl ) ); echo $_smarty_tpl->tpl_vars['return_info']->value['payment_mode'];?>
tpl_vars['return_info']->value['id_transaction'])) && $_smarty_tpl->tpl_vars['return_info']->value['id_transaction'] != '') { echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Transaction ID: '),$_smarty_tpl ) ); echo $_smarty_tpl->tpl_vars['return_info']->value['id_transaction'];?>
tpl_vars['return_info']->value['id_return_type'])) && (isset($_smarty_tpl->tpl_vars['return_info']->value['return_type'])) && $_smarty_tpl->tpl_vars['return_info']->value['id_return_type'] && $_smarty_tpl->tpl_vars['return_info']->value['return_type']) {?> tpl_vars['return_info']->value['return_type'] == OrderReturn::RETURN_TYPE_CART_RULE) {?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Voucher ID: '),$_smarty_tpl ) );?> #tpl_vars['return_info']->value['id_return_type'];?> tpl_vars['return_info']->value['return_type'] == OrderReturn::RETURN_TYPE_ORDER_SLIP) {?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Credit Slip ID: '),$_smarty_tpl ) );?> #tpl_vars['return_info']->value['id_return_type'];?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Download','mod'=>'hotelreservationsystem'),$_smarty_tpl ) );?>
tpl_vars['return_info']->value['id_cart_rule'])) && $_smarty_tpl->tpl_vars['return_info']->value['id_cart_rule']) {?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Voucher ID: '),$_smarty_tpl ) );?> #tpl_vars['return_info']->value['id_cart_rule'];?>
smarty->ext->_capture->close($_smarty_tpl);?> smarty->ext->_capture->getBuffer($_smarty_tpl, 'refund_status')) != '') {?> smarty->ext->_capture->getBuffer($_smarty_tpl, 'refund_status');?> tpl_vars['return_info']->value['state_name'];?>
tpl_vars['return_info']->value['date_add'];?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Cancellation Policies'),$_smarty_tpl ) );?>
tpl_vars['applicable_refund_policies']->value) && count($_smarty_tpl->tpl_vars['applicable_refund_policies']->value)) {?>
    smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['applicable_refund_policies']->value, 'applicable_refund_policy'); $_smarty_tpl->tpl_vars['applicable_refund_policy']->do_else = true; if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['applicable_refund_policy']->value) { $_smarty_tpl->tpl_vars['applicable_refund_policy']->do_else = false; ?>
  • tpl_vars['applicable_refund_policy']->value['name'], ENT_QUOTES, 'UTF-8', true);?>

  • smarty->ext->_foreach->restore($_smarty_tpl, 1);?>

smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'No cancellation policies applicable.'),$_smarty_tpl ) );?>

smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>"displayAdminOrderRight",'id_order'=>$_smarty_tpl->tpl_vars['order']->value->id),$_smarty_tpl ) );?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>"displayAdminOrder",'id_order'=>$_smarty_tpl->tpl_vars['order']->value->id),$_smarty_tpl ) );?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Order Detail'),$_smarty_tpl ) );?> tpl_vars['order_detail_data']->value);?>
_subTemplateRender('file:controllers/orders/_rooms_informaion_table.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false); ?>
_subTemplateRender('file:controllers/orders/_service_products_table.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false); ?> smarty->ext->_capture->open($_smarty_tpl, "TaxMethod", null, null);?> tpl_vars['order']->value->getTaxCalculationMethod() == (defined('PS_TAX_EXC') ? constant('PS_TAX_EXC') : null))) {?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'tax excluded.'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'tax included.'),$_smarty_tpl ) );?> smarty->ext->_capture->close($_smarty_tpl);?> tpl_vars['order']->value->getTaxCalculationMethod() == (defined('PS_TAX_EXC') ? constant('PS_TAX_EXC') : null))) {?> tpl_vars['can_edit']->value) {?>
tpl_vars['order']->value->hasBeenDelivered()) {?> tpl_vars['refund_allowed']->value && !$_smarty_tpl->tpl_vars['hasCompletelyRefunded']->value) {?>
 
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'For this customer group, prices are displayed as: [1]%s[/1]','sprintf'=>array($_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'TaxMethod')),'tags'=>array('')),$_smarty_tpl ) );?> tpl_vars['refund_allowed']->value) {?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Refunds are disabled'),$_smarty_tpl ) );?>
tpl_vars['discounts']->value) || $_smarty_tpl->tpl_vars['can_edit']->value)) {?>
tpl_vars['can_edit']->value) {?> smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['discounts']->value, 'discount'); $_smarty_tpl->tpl_vars['discount']->do_else = true; if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['discount']->value) { $_smarty_tpl->tpl_vars['discount']->do_else = false; ?> tpl_vars['can_edit']->value) {?> smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Discount name'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Value'),$_smarty_tpl ) );?>
tpl_vars['discount']->value['name'];?> tpl_vars['discount']->value['value'] != 0.00) {?> - smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['displayPrice'][0], array( array('price'=>$_smarty_tpl->tpl_vars['discount']->value['value'],'currency'=>$_smarty_tpl->tpl_vars['currency']->value->id),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Delete voucher'),$_smarty_tpl ) );?>
tpl_vars['order']->value->getTaxCalculationMethod() == (defined('PS_TAX_EXC') ? constant('PS_TAX_EXC') : null))) {?> _assignInScope('order_product_price', ($_smarty_tpl->tpl_vars['order']->value->total_products));?> _assignInScope('order_discount_price', $_smarty_tpl->tpl_vars['order']->value->total_discounts_tax_excl);?> _assignInScope('order_wrapping_price', $_smarty_tpl->tpl_vars['order']->value->total_wrapping_tax_excl);?> _assignInScope('order_shipping_price', $_smarty_tpl->tpl_vars['order']->value->total_shipping_tax_excl);?> _assignInScope('order_product_price', $_smarty_tpl->tpl_vars['order']->value->total_products_wt);?> _assignInScope('order_discount_price', $_smarty_tpl->tpl_vars['order']->value->total_discounts_tax_incl);?> _assignInScope('order_wrapping_price', $_smarty_tpl->tpl_vars['order']->value->total_wrapping_tax_incl);?> _assignInScope('order_shipping_price', $_smarty_tpl->tpl_vars['order']->value->total_shipping_tax_incl);?> _assignInScope('room_price_tax_excl', $_smarty_tpl->tpl_vars['order']->value->getTotalProductsWithoutTaxes(false,true));?> _assignInScope('room_price_tax_incl', $_smarty_tpl->tpl_vars['order']->value->getTotalProductsWithTaxes(false,true));?> _assignInScope('service_products_price_tax_excl', $_smarty_tpl->tpl_vars['order']->value->getTotalProductsWithoutTaxes(false,false,Product::SERVICE_PRODUCT_WITHOUT_ROOMTYPE));?> _assignInScope('service_products_price_tax_incl', $_smarty_tpl->tpl_vars['order']->value->getTotalProductsWithTaxes(false,false,Product::SERVICE_PRODUCT_WITHOUT_ROOMTYPE));?> _assignInScope('additional_service_price_tax_excl', ($_smarty_tpl->tpl_vars['order']->value->getTotalProductsWithoutTaxes(false,false,Product::SERVICE_PRODUCT_WITH_ROOMTYPE)+$_smarty_tpl->tpl_vars['totalDemandsPriceTE']->value));?> _assignInScope('additional_service_price_tax_incl', ($_smarty_tpl->tpl_vars['order']->value->getTotalProductsWithTaxes(false,false,Product::SERVICE_PRODUCT_WITH_ROOMTYPE)+$_smarty_tpl->tpl_vars['totalDemandsPriceTI']->value));?> tpl_vars['room_price_tax_excl']->value) {?> tpl_vars['additional_service_price_tax_excl']->value)) && $_smarty_tpl->tpl_vars['additional_service_price_tax_excl']->value > 0) {?> tpl_vars['service_products_price_tax_excl']->value) {?> tpl_vars['order']->value->total_discounts_tax_incl == 0) {?>style="display: none;"> tpl_vars['order']->value->total_wrapping_tax_incl == 0) {?>style="display: none;"> tpl_vars['totalConvenienceFeeTI']->value)) && $_smarty_tpl->tpl_vars['totalConvenienceFeeTI']->value > 0) {?> tpl_vars['refundReqBookings']->value)) && $_smarty_tpl->tpl_vars['refundReqBookings']->value) {?> tpl_vars['order']->value->total_paid_tax_incl > $_smarty_tpl->tpl_vars['order']->value->total_paid_real) {?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Total Rooms Cost (tax excl.)'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['displayPrice'][0], array( array('price'=>$_smarty_tpl->tpl_vars['room_price_tax_excl']->value,'currency'=>$_smarty_tpl->tpl_vars['currency']->value->id),$_smarty_tpl ) );?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Total Extra services (tax excl.)'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['displayPrice'][0], array( array('price'=>($_smarty_tpl->tpl_vars['additional_service_price_tax_excl']->value-$_smarty_tpl->tpl_vars['totalConvenienceFeeTE']->value),'currency'=>$_smarty_tpl->tpl_vars['currency']->value->id),$_smarty_tpl ) );?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Total service products cost (tax excl.)'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['displayPrice'][0], array( array('price'=>$_smarty_tpl->tpl_vars['service_products_price_tax_excl']->value,'currency'=>$_smarty_tpl->tpl_vars['currency']->value->id),$_smarty_tpl ) );?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Discounts'),$_smarty_tpl ) );?> -smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['displayPrice'][0], array( array('price'=>$_smarty_tpl->tpl_vars['order_discount_price']->value,'currency'=>$_smarty_tpl->tpl_vars['currency']->value->id),$_smarty_tpl ) );?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Wrapping'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['displayPrice'][0], array( array('price'=>$_smarty_tpl->tpl_vars['order_wrapping_price']->value,'currency'=>$_smarty_tpl->tpl_vars['currency']->value->id),$_smarty_tpl ) );?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Convenience Fee'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['displayPrice'][0], array( array('price'=>$_smarty_tpl->tpl_vars['totalConvenienceFeeTE']->value,'currency'=>$_smarty_tpl->tpl_vars['currency']->value->id),$_smarty_tpl ) );?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Total Taxes'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['displayPrice'][0], array( array('price'=>($_smarty_tpl->tpl_vars['order']->value->total_paid_tax_incl-$_smarty_tpl->tpl_vars['order']->value->total_paid_tax_excl),'currency'=>$_smarty_tpl->tpl_vars['currency']->value->id),$_smarty_tpl ) );?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Final Booking Total'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['displayPrice'][0], array( array('price'=>$_smarty_tpl->tpl_vars['order']->value->total_paid_tax_incl,'currency'=>$_smarty_tpl->tpl_vars['currency']->value->id),$_smarty_tpl ) );?>
* smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Refunded Amount'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['displayPrice'][0], array( array('price'=>$_smarty_tpl->tpl_vars['refundedAmount']->value,'currency'=>$_smarty_tpl->tpl_vars['currency']->value->id),$_smarty_tpl ) );?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Due Amount'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['displayPrice'][0], array( array('currency'=>$_smarty_tpl->tpl_vars['order']->value->id_currency,'price'=>($_smarty_tpl->tpl_vars['order']->value->total_paid_tax_incl-$_smarty_tpl->tpl_vars['order']->value->total_paid_real)),$_smarty_tpl ) );?>
tpl_vars['sources']->value))) {?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Sources'),$_smarty_tpl ) );?> tpl_vars['sources']->value);?>
    tpl_vars['sources']->value) > 3) {?>style="height: 200px; overflow-y: scroll;"> smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['sources']->value, 'source'); $_smarty_tpl->tpl_vars['source']->do_else = true; if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['source']->value) { $_smarty_tpl->tpl_vars['source']->do_else = false; ?>
  • smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['dateFormat'][0], array( array('date'=>$_smarty_tpl->tpl_vars['source']->value['date_add'],'full'=>true),$_smarty_tpl ) );?>
    smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'From'),$_smarty_tpl ) );?> tpl_vars['source']->value['http_referer'] != '') {?>tpl_vars['source']->value['http_referer'],(defined('PHP_URL_HOST') ? constant('PHP_URL_HOST') : null)),'/^www./','');?> -
    smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'To'),$_smarty_tpl ) );?> registered_plugins[ 'modifier' ][ 'truncate' ][ 0 ], array( $_smarty_tpl->tpl_vars['source']->value['request_uri'],100,'...' ));?>
    tpl_vars['source']->value['keywords']) {?>smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Keywords'),$_smarty_tpl ) );?> tpl_vars['source']->value['keywords'];?>

  • smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
tpl_vars['order']->value->getBrother()) > 0) {?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Linked orders'),$_smarty_tpl ) );?>
smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['order']->value->getBrother(), 'brother_order'); $_smarty_tpl->tpl_vars['brother_order']->index = -1; $_smarty_tpl->tpl_vars['brother_order']->do_else = true; if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['brother_order']->value) { $_smarty_tpl->tpl_vars['brother_order']->do_else = false; $_smarty_tpl->tpl_vars['brother_order']->index++; $_smarty_tpl->tpl_vars['brother_order']->first = !$_smarty_tpl->tpl_vars['brother_order']->index; $__foreach_brother_order_218_saved = $_smarty_tpl->tpl_vars['brother_order']; ?> tpl_vars['brother_order'] = $__foreach_brother_order_218_saved; } $_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Order no. '),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Status'),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Amount'),$_smarty_tpl ) );?>
#tpl_vars['brother_order']->value->id;?> tpl_vars['brother_order']->value->getCurrentOrderState()->name[$_smarty_tpl->tpl_vars['current_id_lang']->value];?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['displayPrice'][0], array( array('price'=>$_smarty_tpl->tpl_vars['brother_order']->value->total_paid_tax_incl,'currency'=>$_smarty_tpl->tpl_vars['currency']->value->id),$_smarty_tpl ) );?> smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'See the order'),$_smarty_tpl ) );?>
smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin14, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'no_rm_avail_txt')); $_block_repeat=true; echo $_block_plugin14->addJsDefL(array('name'=>'no_rm_avail_txt'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'No rooms available.','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin14->addJsDefL(array('name'=>'no_rm_avail_txt'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin15 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin15, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'slct_rm_err')); $_block_repeat=true; echo $_block_plugin15->addJsDefL(array('name'=>'slct_rm_err'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Please select a room first.','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin15->addJsDefL(array('name'=>'slct_rm_err'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin16 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin16, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'txtExtraDemandSucc')); $_block_repeat=true; echo $_block_plugin16->addJsDefL(array('name'=>'txtExtraDemandSucc'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Updated Successfully','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin16->addJsDefL(array('name'=>'txtExtraDemandSucc'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin17 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin17, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'atleastSelectTxt')); $_block_repeat=true; echo $_block_plugin17->addJsDefL(array('name'=>'atleastSelectTxt'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Select at least one facility to update.','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin17->addJsDefL(array('name'=>'atleastSelectTxt'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin18 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin18, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'txtSomeErr')); $_block_repeat=true; echo $_block_plugin18->addJsDefL(array('name'=>'txtSomeErr'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Some error occurred. Please try again.','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin18->addJsDefL(array('name'=>'txtSomeErr'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin19 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin19, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'txtDeleteSucc')); $_block_repeat=true; echo $_block_plugin19->addJsDefL(array('name'=>'txtDeleteSucc'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Deleted successfully','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin19->addJsDefL(array('name'=>'txtDeleteSucc'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin20 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin20, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'txtInvalidDemandVal')); $_block_repeat=true; echo $_block_plugin20->addJsDefL(array('name'=>'txtInvalidDemandVal'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Invalid demand value found','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin20->addJsDefL(array('name'=>'txtInvalidDemandVal'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin21 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin21, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'select_age_txt')); $_block_repeat=true; echo $_block_plugin21->addJsDefL(array('name'=>'select_age_txt'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Select age','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin21->addJsDefL(array('name'=>'select_age_txt'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin22 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin22, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'under_1_age')); $_block_repeat=true; echo $_block_plugin22->addJsDefL(array('name'=>'under_1_age'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Under 1','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin22->addJsDefL(array('name'=>'under_1_age'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin23 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin23, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'room_txt')); $_block_repeat=true; echo $_block_plugin23->addJsDefL(array('name'=>'room_txt'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Room','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin23->addJsDefL(array('name'=>'room_txt'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin24 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin24, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'rooms_txt')); $_block_repeat=true; echo $_block_plugin24->addJsDefL(array('name'=>'rooms_txt'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Rooms','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin24->addJsDefL(array('name'=>'rooms_txt'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin25 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin25, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'remove_txt')); $_block_repeat=true; echo $_block_plugin25->addJsDefL(array('name'=>'remove_txt'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Remove','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin25->addJsDefL(array('name'=>'remove_txt'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin26 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin26, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'adult_txt')); $_block_repeat=true; echo $_block_plugin26->addJsDefL(array('name'=>'adult_txt'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Adult','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin26->addJsDefL(array('name'=>'adult_txt'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin27 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin27, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'adults_txt')); $_block_repeat=true; echo $_block_plugin27->addJsDefL(array('name'=>'adults_txt'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Adults','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin27->addJsDefL(array('name'=>'adults_txt'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin28 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin28, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'child_txt')); $_block_repeat=true; echo $_block_plugin28->addJsDefL(array('name'=>'child_txt'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Child','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin28->addJsDefL(array('name'=>'child_txt'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin29 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin29, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'children_txt')); $_block_repeat=true; echo $_block_plugin29->addJsDefL(array('name'=>'children_txt'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Children','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin29->addJsDefL(array('name'=>'children_txt'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin30 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin30, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'below_txt')); $_block_repeat=true; echo $_block_plugin30->addJsDefL(array('name'=>'below_txt'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Below','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin30->addJsDefL(array('name'=>'below_txt'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin31 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin31, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'years_txt')); $_block_repeat=true; echo $_block_plugin31->addJsDefL(array('name'=>'years_txt'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'years','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin31->addJsDefL(array('name'=>'years_txt'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin32 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin32, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'all_children_txt')); $_block_repeat=true; echo $_block_plugin32->addJsDefL(array('name'=>'all_children_txt'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'All Children','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin32->addJsDefL(array('name'=>'all_children_txt'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); $_block_plugin33 = isset($_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0]) ? $_smarty_tpl->smarty->registered_plugins['block']['addJsDefL'][0][0] : null; if (!is_callable(array($_block_plugin33, 'addJsDefL'))) { throw new SmartyException('block tag \'addJsDefL\' not callable or registered'); } $_smarty_tpl->smarty->_cache['_tag_stack'][] = array('addJsDefL', array('name'=>'invalid_occupancy_txt')); $_block_repeat=true; echo $_block_plugin33->addJsDefL(array('name'=>'invalid_occupancy_txt'), null, $_smarty_tpl, $_block_repeat); while ($_block_repeat) { ob_start(); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Invalid occupancy(adults/children) found.','js'=>1),$_smarty_tpl ) ); $_block_repeat=false; echo $_block_plugin33->addJsDefL(array('name'=>'invalid_occupancy_txt'), ob_get_clean(), $_smarty_tpl, $_block_repeat); } array_pop($_smarty_tpl->smarty->_cache['_tag_stack']); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['addJsDef'][0], array( array('max_child_age'=>preg_replace("%(?tpl_vars['max_child_age']->value)),$_smarty_tpl ) ); echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['addJsDef'][0], array( array('max_child_in_room'=>preg_replace("%(?tpl_vars['max_child_in_room']->value)),$_smarty_tpl ) );?> > $(document).ready(function() { $('#initiateRefund').on('click', function(e) { if ($.trim($('.cancellation_reason').val()) == '') { $('.cancellation_reason').focus().css('border', '1px solid red'); return false; } }); $('.booking_order_status').on('change', function() { var status = $(this).val(); if (status == '2' || status == '3') { $(this).closest('.room_status_info_form').find('.room_status_date').show(); } else { $(this).closest('.room_status_info_form').find('.room_status_date').hide(); } }); $(document).on('focus', '.room_status_date', function() { var dateFrom = $(this).closest('.room_status_info_form').find('[name="date_from"]').val(); dateFrom = dateFrom.split("-"); minDate = new Date($.datepicker.formatDate('yy-mm-dd', new Date(dateFrom[0], dateFrom[1] - 1, dateFrom[2]))); var dateTo = $(this).closest('.room_status_info_form').find('[name="date_to"]').val(); dateTo = dateTo.split("-"); maxDate = new Date($.datepicker.formatDate('yy-mm-dd', new Date(dateTo[0], dateTo[1] - 1, dateTo[2]))); $(this).datepicker({ dateFormat: 'dd-mm-yy', minDate: minDate, maxDate: maxDate, dayNamesMin: [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"] }); }); $('.open_room_extra_services').on('click', function(e) { e.preventDefault(); var idProduct = $(this).attr('id_product'); var idOrder = $(this).attr('id_order'); var idRoom = $(this).attr('id_room'); var dateFrom = $(this).attr('date_from'); var dateTo = $(this).attr('date_to'); var idHtlBooking = $(this).attr('id_htl_booking'); var orderEdit = 0; if($(this).closest('.product-line-row').find(".submitRoomChange").is(":visible") == true ) { orderEdit = 1; } $.ajax({ type: 'POST', headers: { "cache-control": "no-cache" }, url: admin_order_tab_link, dataType: 'html', cache: false, data: { id_room: idRoom, id_product: idProduct, id_order: idOrder, date_from: dateFrom, date_to: dateTo, orderEdit: orderEdit, action: 'getRoomTypeBookingDemands', ajax: true }, success: function(result) { $('#room_extra_demand_content').html(''); $('#room_extra_demand_content').append(result); $('#room_extra_demand_content #id_htl_booking').val(idHtlBooking); $('#rooms_type_extra_demands').modal('show'); }, }); }); $('#rooms_type_extra_demands').on('hidden.bs.modal', function (e) { if ($('.product-line-row').find(".submitRoomChange").is(":visible") == true ) { location.reload(); return; } }); $(document).on('click', '#room_extra_demand_content #btn_new_room_demand', function() { $('#rooms_extra_demands .room_demands_container').show(); $('#room_extra_demand_content #save_room_demands').show(); $('#room_extra_demand_content #back_to_demands_btn').show(); $('#rooms_extra_demands .room_ordered_demands').hide(); $('#room_extra_demand_content #btn_new_room_demand').hide(); }); $(document).on('click', '#room_extra_demand_content #back_to_demands_btn', function() { $('#rooms_extra_demands .room_ordered_demands').show(); $('#room_extra_demand_content #btn_new_room_demand').show(); $('#rooms_extra_demands .room_demands_container').hide(); $('#room_extra_demand_content #save_room_demands').hide(); $('#room_extra_demand_content #back_to_demands_btn').hide(); }); $(document).on('click', '#room_extra_demand_content #btn_new_room_service', function() { $('#rooms_extra_demands .room_services_container').show(); $('#room_extra_demand_content #save_service_service').show(); $('#room_extra_demand_content #back_to_service_btn').show(); $('#rooms_extra_demands .room_ordered_services').hide(); $('#room_extra_demand_content #btn_new_room_service').hide(); }); $(document).on('click', '#room_extra_demand_content #back_to_service_btn', function() { $('#rooms_extra_demands .room_ordered_services').show(); $('#room_extra_demand_content #btn_new_room_service').show(); $('#rooms_extra_demands .room_services_container').hide(); $('#room_extra_demand_content #save_service_service').hide(); $('#room_extra_demand_content #back_to_service_btn').hide(); }); $(document).on('focusout', '#rooms_type_extra_demands .room_ordered_services .qty', function(e) { var qty_wntd = $(this).val(); if (qty_wntd == '' || !$.isNumeric(qty_wntd) || qty_wntd < 1) { $(this).val(1); } updateAdditionalServices($(this)); }); $(document).on('focusout', '#rooms_type_extra_demands #add_room_services_form .qty', function(e) { var qty_wntd = $(this).val(); if (qty_wntd == '' || !$.isNumeric(qty_wntd) || qty_wntd < 1) { $(this).val(1); } }); function updateAdditionalServices(element) { var id_room_type_service_product_order_detail = $(element).data('id_room_type_service_product_order_detail'); var qty = $(element).val(); if ($.isNumeric(qty)) { $.ajax({ type: 'POST', headers: { "cache-control": "no-cache" }, url: "tpl_vars['link']->value->getAdminLink('AdminOrders'));?> ", dataType: 'JSON', cache: false, data: { id_room_type_service_product_order_detail: id_room_type_service_product_order_detail, qty: qty, action: 'updateRoomAdditionalServices', ajax: true }, success: function(jsonData) { if (!jsonData.hasError) { if (jsonData.service_panel) { $('#room_type_service_product_desc').replaceWith(jsonData.service_panel); } showSuccessMessage(txtExtraDemandSucc); } else { showErrorMessage(jsonData.errors); } } }); } } $(document).on('submit', '#add_room_services_form', function(e) { e.preventDefault(); var form_data = new FormData(this); form_data.append('ajax', true); form_data.append('action', 'addRoomAdditionalServices'); $.ajax({ type: 'POST', headers: { "cache-control": "no-cache" }, url: "tpl_vars['link']->value->getAdminLink('AdminOrders'));?> ", dataType: 'JSON', cache: false, data: form_data, processData: false, contentType: false, success: function(jsonData) { if (!jsonData.hasError) { if (jsonData.service_panel) { $('#room_type_service_product_desc').replaceWith(jsonData.service_panel); } showSuccessMessage(txtExtraDemandSucc); } else { showErrorMessage(jsonData.errors); } } }); }); $(document).on('click', '#save_room_demands', function(e) { e.preventDefault(); var idHtlBooking = $(this).closest('#room_extra_demand_content').find('#id_htl_booking').val(); if (idHtlBooking) { var roomDemands = []; // get the selected extra demands by customer $(this).closest('#room_extra_demand_content').find('input:checkbox.id_room_type_demand:checked').each(function () { roomDemands.push({ 'id_global_demand':$(this).val(), 'id_option': $(this).closest('.room_demand_block').find('.id_option').val() }); }); if (roomDemands.length) { $.ajax({ type: 'POST', headers: { "cache-control": "no-cache" }, url: "tpl_vars['link']->value->getAdminLink('AdminOrders'));?> ", dataType: 'JSON', cache: false, data: { id_htl_booking: idHtlBooking, room_demands: JSON.stringify(roomDemands), action: 'EditRoomExtraDemands', ajax: true }, success: function(jsonData) { if (jsonData.success) { showSuccessMessage(txtExtraDemandSucc); if (jsonData.facilities_panel) { $('#room_type_demands_desc').replaceWith(jsonData.facilities_panel); } } else { showErrorMessage(txtSomeErr); } } }); } else { showErrorMessage(atleastSelectTxt); } } }); $(document).on('click', '.del-order-room-demand', function(e) { e.preventDefault(); if (confirm(txt_confirm)) { var idBookingDemand = $(this).attr('id_booking_demand'); $currentItem = $(this); if (idBookingDemand) { $.ajax({ type: 'POST', headers: { "cache-control": "no-cache" }, url: "tpl_vars['link']->value->getAdminLink('AdminOrders'));?> ", dataType: 'JSON', cache: false, data: { id_booking_demand: idBookingDemand, action: 'DeleteRoomExtraDemand', ajax: true }, success: function(jsonData) { if (jsonData.success) { showSuccessMessage(txtDeleteSucc); if (jsonData.facilities_panel) { $('#room_type_demands_desc').replaceWith(jsonData.facilities_panel); } } else { showErrorMessage(txtSomeErr); } } }); } else { showErrorMessage(txtInvalidDemandVal); } } }); $(document).on('click', '.del_room_additional_service', function(e){ e.preventDefault(); if (confirm(txt_confirm)) { var idServiceProductOrderDetail = $(this).data('id_room_type_service_product_order_detail'); $currentItem = $(this); if (idServiceProductOrderDetail) { $.ajax({ type: 'POST', headers: { "cache-control": "no-cache" }, url: "tpl_vars['link']->value->getAdminLink('AdminOrders'));?> ", dataType: 'JSON', cache: false, data: { id_room_type_service_product_order_detail: idServiceProductOrderDetail, action: 'DeleteRoomAdditionalService', ajax: true }, success: function(jsonData) { if (!jsonData.hasError) { if (jsonData.service_panel) { $('#room_type_service_product_desc').replaceWith(jsonData.service_panel); } showSuccessMessage(txtExtraDemandSucc); } else { showErrorMessage(jsonData.errors); } } }); } else { showErrorMessage(txtInvalidDemandVal); } } }); // change advance option of extra demand $(document).on('change', '.demand_adv_option_block .id_option', function(e) { var option_selected = $(this).find('option:selected'); var extra_demand_price = option_selected.attr("optionPrice") extra_demand_price = parseFloat(extra_demand_price); extra_demand_price = formatCurrency(extra_demand_price, currency_format, currency_sign, currency_blank); $(this).closest('.room_demand_block').find('.extra_demand_option_price').text(extra_demand_price); }); $('#mySwappigModal').on('hidden.bs.modal', function (e) { $(".modal_id_order").val(''); $(".modal_date_from").val(''); $(".modal_date_to").val(''); $(".modal_id_room").val(''); $(".modal_curr_room_num").val(''); $(".cust_name").text(''); $(".cust_email").text(''); $(".swp_rm_opts").remove(); $(".realloc_rm_opts").remove(); }); $('#mySwappigModal').on('shown.bs.modal', function (e) { $(".modal_id_order").val(e.relatedTarget.dataset.id_order); $(".modal_date_from").val(e.relatedTarget.dataset.date_from); $(".modal_date_to").val(e.relatedTarget.dataset.date_to); $(".modal_id_room").val(e.relatedTarget.dataset.id_room); $(".modal_curr_room_num").val(e.relatedTarget.dataset.room_num); $(".cust_name").text(e.relatedTarget.dataset.cust_name); $(".cust_email").text(e.relatedTarget.dataset.cust_email); // For Rooms Swapping if (e.relatedTarget.dataset.avail_rm_swap != 'false') { var json_arr_rm_swp = JSON.parse(e.relatedTarget.dataset.avail_rm_swap); html = ''; $(".swap_avail_rooms_container").empty().append(html); } else { $(".swap_avail_rooms_container").empty().text(no_rm_avail_txt); } // For Rooms Reallocation if (e.relatedTarget.dataset.avail_rm_realloc != 'false') { var json_arr_rm_realloc = JSON.parse(e.relatedTarget.dataset.avail_rm_realloc); html = ''; $(".realloc_avail_rooms_container").empty().append(html); } else { $(".realloc_avail_rooms_container").empty().text(no_rm_avail_txt); } }); /*For reallocating rooms in the modal*/ $("#realloc_allocated_rooms").on('click', function(e){ $(".error_text").text(''); var room_to_reallocate = $('#realloc_avail_rooms').val(); if (typeof room_to_reallocate == 'undefined' || room_to_reallocate == 0) { $("#realloc_sel_rm_err_p").text(slct_rm_err); return false; } }); /*For swaping rooms in the modal*/ $("#swap_allocated_rooms").on('click', function(e){ $(".error_text").text(''); var room_to_swap = $('#swap_avail_rooms').val(); if (typeof room_to_swap == 'undefined' || room_to_swap == 0) { $("#swap_sel_rm_err_p").text(slct_rm_err); return false; } }); /*END*/ // for updating customer guest details $('#edit_guest_details').on('click', function(e) { e.preventDefault(); $('#customer-guest-details-form').show(); $('#customer-guest-details').hide(); }); $('#cancle_edit_guest_details').on('click', function(e) { e.preventDefault(); $('#customer-guest-details-form').hide(); $('#customer-guest-details').show(); }); $('#submit_guest_details').on('click', function(e) { e.preventDefault(); $.ajax({ type: 'POST', headers: { "cache-control": "no-cache" }, url: "tpl_vars['link']->value->getAdminLink('AdminOrders'));?> ", dataType: 'JSON', cache: false, data: $('#customer-guest-details-form').serialize()+'&ajax=true&id_order='+id_order+'&action=updateGuestDetails', success: function(result) { if (result.success) { if (result.msg) { showSuccessMessage(result.msg); } if (result.data.guest_name) { $('#customer-guest-details .guest_name').text(result.data.guest_name); } if (result.data.guest_email) { $('#customer-guest-details .guest_email a').attr('href', 'mailto:'+result.data.guest_email).text(result.data.guest_email); } if (result.data.guest_phone) { $('#customer-guest-details .guest_phone a').attr('href', 'tel'+result.data.guest_phone).text(result.data.guest_phone); } $('#customer-guest-details-form').hide(); $('#customer-guest-details').show(); } else if (result.errors) { showErrorMessage(result.errors); } } }); }); $(".textarea-autosize").autosize(); var date = new Date(); var hours = date.getHours(); if (hours < 10) hours = "0" + hours; var mins = date.getMinutes(); if (mins < 10) mins = "0" + mins; var secs = date.getSeconds(); if (secs < 10) secs = "0" + secs; $('.datepicker').datetimepicker({ prevText: '', nextText: '', dateFormat: 'yy-mm-dd ' + hours + ':' + mins + ':' + secs }); }); >