$data = explode(':', $input);
        $inputData[$provider->name][] = array('type' => $data[0], 'name' => $data[1], 'message' => $data[2], 'callback' => $data[3]);
    }
}
// averiguamos el zonal actual
$helper = new comZonalesHelper();
$zActual = $helper->getZonalActual();
//        $zName = $helper->getZonal($zActual);
//        $zonalCurrentMessage = ($zActual == NULL) ? JText::_('SYSTEM_ZONAL_CHOOSE') : $zName->label;
//        $zonalesParams = &JFactory::getApplication('site')->getParams('com_zonales');
//        $width = $zonalesParams->get('width_mapa_flash', '');
//        $height = $zonalesParams->get('height_mapa_flash', '');
$zonalUserMessage = JText::_('SYSTEM_ZONAL_CURRENT_MESSAGE');
$chooseZonalMessage = JText::_('SYSTEM_ZONAL_CHOOSE');
$chooseZonal = UserHelper::ZONAL_NOT_DEFINED;
$zonas = $helper->getValuesZonales();
$zonal = $helper->getZonal();
$selectedOption = 0;
$localidades = array();
$selectedParent = 0;
if ($zonal != null) {
    if ($zonal || $zonal->id != 0) {
        $selectedOption = $zonal->id;
    }
    $selectedParent = $zonal->parent_id;
}
// parametros
$root = $helper->getRoot();
// crea select de zonales disponibles
$parents = $helper->getItems($root);
$lists['provincias_select'] = JHTML::_('select.genericlist', $parents, 'reg_provincias', 'size="1" class="reg_provincias_select required"', 'id', 'label', $selectedParent);