File: /home/confeduphaar/backip-old-files/components/com_virtuemart/controllers/state.php
<?php
/**
*
* State controller
*
* @package VirtueMart
* @subpackage State
* @author jseros, RickG, Max Milbers
* @link https://virtuemart.net
* @copyright Copyright (c) 2004 - 2014 VirtueMart Team. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* VirtueMart is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* @version $Id: state.php 9831 2018-05-07 13:45:33Z Milbo $
*/
// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');
class VirtueMartControllerState extends JControllerLegacy {
public function __construct() {
parent::__construct();
$stateModel = VmModel::getModel('state');
$states = array();
//retrieving countries id
$countries = vRequest::getString('virtuemart_country_id');
$countries = explode(',', $countries);
foreach($countries as $country){
$states[$country] = $stateModel->getStates((int)$country,true,true );
}
JResponse::setHeader("Content-type","application/json");
JResponse::sendHeaders();
echo json_encode($states);
jExit();
}
}