Current File : /home/pacjaorg/wpt.pacja.org/km/modules/mod_djclassifieds_regions_select/tmpl/default.php |
<?php
/**
* @package DJ-Classifieds
* @copyright Copyright (C) DJ-Extensions.com, All rights reserved.
* @license http://www.gnu.org/licenses GNU/GPL
* @author url: http://dj-extensions.com
* @author email contact@dj-extensions.com
*/
defined ('_JEXEC') or die('Restricted access');
$max_level = $params->get('max_level',0);
if($params->get('field_layout', '0')){
JHtml::_('formbehavior.chosen', 'select.djcf_regions_select');
}
?>
<div class="dj_cf_regions_selects">
<?php
echo '<select class="djcf_regions_select" onchange="DJCFRegionsSelect'.$module->id.'(this.value)">';
echo '<option value="">'.JText::_('MOD_DJREGIONS_SELECT_PLEASE_SELECT_MAIN_REGION').'</option>';
foreach($regions[2] as $reg){
if($max_level>0){
if($max_level<=$reg->level){
continue;
}
}
$reg_name = '';
if($reg->level>0){
for($l = 0; $l<$reg->level; $l++){
$reg_name .= ' -';
}
$reg_name .= ' ';
}
$reg_name .= JText::_($reg->name);
echo '<option ';
if ($reg->id == $active_reg) {
echo ' SELECTED ';
}
echo 'value="'.$reg->id.'">'.$reg_name.'</option>';
}
echo '</select>';
?>
</div>
<script>
function DJCFRegionsSelect<?php echo $module->id;?>(id)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + 30);
document.cookie = "djcf_regid=" + id + "; path=/; expires=" + exdate.toUTCString();
location.reload();
}
</script>
<?php if(!JFactory::getApplication()->input->cookie->get('djcf_clatlon', '')){ ?>
<script>
function getmodREGSELECTDJLocation<?php echo $module->id;?>()
{
document.id('user_pos<?php echo $module->id;?>').addEventListener('click',function(event){
if(navigator.geolocation){
navigator.geolocation.getCurrentPosition(modREGSELECTDJPosition<?php echo $module->id;?>);
}
});
}
function modREGSELECTDJPosition<?php echo $module->id;?>(position)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + 30);
var ll = position.coords.latitude+'_'+position.coords.longitude;
document.cookie = "djcf_clatlon=" + ll + "; path=/; expires=" + exdate.toUTCString();
location.reload();
}
</script>
<?php } ?>