Your IP : 216.73.216.84


Current Path : /home/helpink/www/components/com_jbusinessdirectory/views/businessuser/
Upload File :
Current File : /home/helpink/www/components/com_jbusinessdirectory/views/businessuser/view.html.php

<?php
/**
 * @package    J-BusinessDirectory
 *
 * @author     CMSJunkie http://www.cmsjunkie.com/
 * @copyright  Copyright (C) 2007 - 2022 CMSJunkie. All rights reserved.
 * @license    https://www.gnu.org/licenses/agpl-3.0.en.html
 */
defined('_JEXEC') or die('Restricted access');


JBusinessUtil::includeValidation();

class JBusinessDirectoryViewBusinessUser extends JViewLegacy {
	public function __construct() {
		parent::__construct();
	}
	
	public function display($tpl = null) {

		$user = JBusinessUtil::getUser();
		if(!empty($user->id)){
			$app = JFactory::getApplication();
			$base_url = ( isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']=='on' ? 'https' : 'http' ) . '://' .  $_SERVER['HTTP_HOST'];
			$url = $base_url . $_SERVER["REQUEST_URI"];
			$url .= "?task=businessuser.checkuser";
			$app->redirect($url);
		}

		$this->form   = $this->get('Form');
		$this->appSettings = JBusinessUtil::getApplicationSettings();
		$this->filter_package = JFactory::getApplication()->input->get("filter_package");
		$this->claimListing = JFactory::getApplication()->input->get("claim_listing_id");
		$this->editorListingId = JFactory::getApplication()->input->get("editor_listing_id");
		$this->serviceType = JFactory::getApplication()->input->get("serviceType");
		$this->orderId = JFactory::getApplication()->input->get("orderId");
		$this->companyId = JFactory::getApplication()->input->get("companyId");
		$this->package = JBusinessUtil::getPackage($this->filter_package);
		$this->company = JBusinessUtil::getCompany($this->claimListing);
		
		if (!empty($this->package)) {
			$this->packageFeatures = JBusinessDirectoryHelper::getDefaultPackageFeatures($this->package);
			$this->customAttributes = JBusinessUtil::getPackagesAttributes($this->package);
		}

		if ($this->appSettings->enable_multilingual) {
			JBusinessDirectoryTranslations::updateEntityTranslation($this->appSettings, TERMS_CONDITIONS_TRANSLATION);
			JBusinessDirectoryTranslations::updateEntityTranslation($this->appSettings, PRIVACY_POLICY_TRANSLATION);
		}
		parent::display($tpl);
	}
}