/** * Collect all data to show on the template * * @author RolandD, Max Milbers */ function display($tpl = null) { $app = JFactory::getApplication(); $input = $app->input; $virtuemart_departure_id = $input->getInt('virtuemart_departure_id', 0); $jontgrouptrip_model = tmsModel::getModel('jontgrouptrip'); $item_departure = $jontgrouptrip_model->getData($virtuemart_departure_id); $virtuemart_product_id = $item_departure->virtuemart_product_id; $input->set('virtuemart_product_id', $virtuemart_product_id); $jontgrouptrip_model->setState('filter.virtuemart_departure_id', $virtuemart_departure_id); $this->depatrure = reset($jontgrouptrip_model->getItems()); $product_model = tmsModel::getModel('product'); $this->product = $product_model->getItem($this->depatrure->virtuemart_product_id); require_once JPATH_ROOT . '/components/com_virtuemart/helpers/vmjointgroup.php'; $this->rooming_select = Vmjointgroup::get_list_rooming(); require_once JPATH_ROOT . '/libraries/php-loremipsum-master/src/LoremIpsum.php'; $this->lipsum = new joshtronic\LoremIpsum(); parent::display($tpl); }
/** * Collect all data to show on the template * * @author RolandD, Max Milbers */ function display($tpl = null) { $app = JFactory::getApplication(); $input = $app->input; $session = JFactory::getSession(); $virtuemart_price_id = $session->get('virtuemart_price_id', 0); $booking_date = $input->getString('booking_date', ''); $privategrouptrip_model = tmsModel::getModel('privategrouptrip'); $item_private_group_trip = $privategrouptrip_model->getData($virtuemart_price_id); $virtuemart_product_id = $item_private_group_trip->virtuemart_product_id; $input->set('virtuemart_product_id', $virtuemart_product_id); $privategrouptrip_model->setState('filter.virtuemart_price_id', $virtuemart_price_id); $this->privategrouptrip = reset($privategrouptrip_model->getItems()); $this->privategrouptrip->allow_passenger = 'infant,child_1,child_2,teen,adult,senior'; $this->privategrouptrip->departure_date = $booking_date; $product_model = tmsModel::getModel('product'); $this->product = $product_model->getItem($this->privategrouptrip->virtuemart_product_id); require_once JPATH_ROOT . '/components/com_virtuemart/helpers/vmjointgroup.php'; $this->rooming_select = Vmjointgroup::get_list_rooming(); require_once JPATH_ROOT . '/libraries/php-loremipsum-master/src/LoremIpsum.php'; $this->lipsum = new joshtronic\LoremIpsum(); parent::display($tpl); }