addToolBar(); VikBookingLoader::import('update.changelog'); VikBookingLoader::import('update.license'); $version = VikRequest::getString('version', '', 'request'); if (!empty($version)) { /** * Download Changelog * * @since 1.2.12 */ $http = new JHttp; $url = 'https://vikwp.com/api/?task=products.changelog'; $data = array( 'sku' => 'vbo', 'version' => $version, ); $response = $http->post($url, $data); if ($response->code == 200) { VikBookingChangelog::store(json_decode($response->body)); } } $changelog = VikBookingChangelog::build(); $lic_key = VikBookingLicense::getKey(); $lic_date = VikBookingLicense::getExpirationDate(); $is_pro = VikBookingLicense::isPro(); if (!$is_pro) { VikError::raiseWarning('', JText::translate('VBONOPROERROR')); JFactory::getApplication()->redirect('index.php?option=com_vikbooking&view=gotopro'); exit; } $this->changelog = $changelog; $this->lic_key = $lic_key; $this->lic_date = $lic_date; $this->is_pro = $is_pro; // Display the template parent::display($tpl); } /** * Sets the toolbar */ protected function addToolBar() { JToolBarHelper::title(JText::translate('VBMAINGETPROTITLE'), 'vikbooking'); } }