public static function passenger_hotel_night($list_passenger = array(), $name = '', $default = '0', $departure, $passenger_config, $tour) { $doc = JFactory::getDocument(); JHtml::_('jquery.ui'); JHtml::_('jquery.ui', array('sortable')); $list_passenger = array_merge($list_passenger->senior_adult_teen, $list_passenger->children_infant); $doc->addScript(JUri::root() . '/media/system/js/jquery.utility.js'); $doc->addScript(JUri::root() . '/media/system/js/select2-master/dist/js/select2.full.js'); $doc->addScript(JUri::root() . '/media/system/js/jquery.serializeObject.js'); $doc->addScript(JUri::root() . '/media/system/js/jquery.base64.js'); $doc->addStyleSheet(JUri::root() . '/media/system/js/select2-master/dist/css/select2.css'); $doc->addStyleSheet(JUri::root() . '/media/system/js/tipso-master/src/tipso.css'); $doc->addStyleSheet(JUri::root() . '/media/system/js/animate.css-master/animate.css'); $doc->addScript(JUri::root() . '/media/system/js/DeLorean-Ipsum-master/jquery.delorean.ipsum.js'); $doc->addScript(JUri::root() . 'administrator/components/com_tsmart/assets/js/controller/edit_passenger_in_order/html_edit_passenger_in_order.js'); $doc->addScript(JUri::root() . '/media/system/js/tipso-master/src/tipso.js'); $doc->addScript(JUri::root() . '/media/system/js/bootstrap-notify-master/bootstrap-notify.js'); $doc->addScript(JUri::root() . '/media/system/js/jquery.scrollTo-master/jquery.scrollTo.js'); $doc->addScript(JUri::root() . '/media/system/js/jquery-cookie-master/src/jquery.cookie.js'); $doc->addLessStyleSheet(JUri::root() . 'administrator/components/com_tsmart/assets/js/controller/edit_passenger_in_order/html_edit_passenger_in_order.less'); $doc->addScript(JUri::root() . '/media/system/js/bootstrap-daterangepicker-master/moment.js'); $doc->addScript(JUri::root() . '/media/system/js/bootstrap-daterangepicker-master/daterangepicker.js'); $doc->addStyleSheet(JUri::root() . '/media/system/js/bootstrap-daterangepicker-master/daterangepicker-bs2.css'); require_once JPATH_ROOT . '/libraries/php-loremipsum-master/src/LoremIpsum.php'; $lipsum = new joshtronic\LoremIpsum(); $input = JFactory::getApplication()->input; $id_element = 'html_edit_passenger_in_order' . $name; $booking_date = $departure->departure_date; $total_day = $departure->total_day; $total_day--; $end_date = JFactory::getDate($booking_date)->modify("+{$total_day} day"); $debug = true; ob_start(); ?> <script type="text/javascript"> jQuery(document).ready(function ($) { $('#<?php echo $id_element; ?> ').html_edit_passenger_in_order({ list_passenger: <?php echo json_encode($list_passenger); ?> , id_selected:<?php echo $default ? $default : 0; ?> , input_name: "<?php echo $name; ?> ", element_key: "<?php echo $id_element; ?> ", debug:<?php echo json_encode($debug); ?> , departure:<?php echo json_encode($departure); ?> , passenger_config:<?php echo json_encode($passenger_config); ?> , tour: '<?php echo json_encode($tour); ?> ' }); }); </script> <?php $script_content = ob_get_clean(); $script_content = TSMUtility::remove_string_javascript($script_content); $doc->addScriptDeclaration($script_content); ob_start(); ?> <h4 ><?php echo JText::_('Passenger list'); ?> </h4> <div class="html_edit_passenger_in_order row-fluid" id="<?php echo $id_element; ?> "> <div class="<?php echo $id_element; ?> _list_aobject"> <div class="toolbar"> <div class="row-fluid"> <div class="pull-left title"><?php echo JText::_('Passenger list'); ?> </div> <div class="buttons pull-right"> <button class="btn btn-primary"><?php echo JText::_('Save change'); ?> </button> <button class="btn btn-primary"><?php echo JText::_('Cancel change'); ?> </button> </div> </div> </div> <div class="header"> <div class="row-fluid"> <div class="span1 column id"><?php echo JText::_('Id'); ?> </div> <div class="span2 column"><?php echo JText::_('Name'); ?> </div> <div class="span2 column"><?php echo JText::_('Surname'); ?> </div> <div class="span1 column"><?php echo JText::_('Title'); ?> </div> <div class="span2 column"><?php echo JText::_('DOB'); ?> </div> <div class="span1 column"><?php echo JText::_('Nationality'); ?> </div> <div class="span1 column"><?php echo JText::_('Passport no'); ?> </div> <div class="span1 column"><?php echo JText::_('Expiry date'); ?> </div> <div class="span1 column"><?php echo JText::_('Action'); ?> </div> </div> </div> <div class="body"> <?php for ($i = 0; $i < count($list_passenger); $i++) { ?> <?php $passenger = $list_passenger[$i]; $room_type = $passenger->room_type; ?> <div class="row-fluid row-item"> <div class="span1 column id"><?php echo $i + 1; ?> </div> <div class="span2 column"><?php echo $passenger->first_name; ?> </div> <div class="span2 column"><?php echo tsmConfig::get_full_name($passenger); ?> </div> <div class="span1 column"><?php echo $passenger->title; ?> </div> <div class="span2 column"><?php echo $passenger->date_of_birth; ?> </div> <div class="span1 column"><?php echo $passenger->nationality; ?> </div> <div class="span1 column"></div> <div class="span1 column"></div> <div class="span1 column"> <div class="buttons pull-right"> <button type="button" class="btn-link pull-left"><span class="icon-edit"></span> </button> <button type="button" class="btn-link pull-right"><span class="icon-cancel"></span> </button> </div> </div> </div> <?php } ?> </div> </div> <input type="hidden" name="<?php echo $name; ?> "> </div> <?php $html = ob_get_clean(); return $html; }
</div> </div> </div> </div> <div class="leader-info"> <div class="row-fluid"> <div class="span12"> <div class="leader"> <h4 class="leader-name"><span class="title"><?php echo JText::_('lead passenger'); ?> </span>:<span><?php echo tsmConfig::get_full_name($this->order_data->list_passenger->leader); ?> </span> </h4> <div class="thanks"><?php echo $this->lipsum->words(50); ?> </div> </div> </div> </div> </div> <div class="information"> <div class="row-fluid"> <div class="span12">