Current File : /home/pacjaorg/wpt.pacja.org/km/modules/mod_djclassifieds_search/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');
JHtml::_('jquery.framework');
$app = JFactory::getApplication();
$p = $params->get('source','items') == 'profiles' ? true : false;
?>
<div id="mod_djcf_search<?php echo $module->id; ?>" class="dj_cf_search<?php echo $p ? ' profiles' : ''; ?>">
<form action="<?php echo JRoute::_('index.php'.($search_itemid ? '?Itemid='.$search_itemid : '?option=com_djclassifieds&view='.$params->get('source','items'))); ?>" method="get" name="form_search<?php echo $module->id; ?>" id="form_search<?php echo $module->id; ?>">
<input type="hidden" name="task" value="parsesearch" />
<input type="hidden" name="mod_id" value="<?php echo $module->id?>" />
<?php if(!$p && $params->get('result_view','0')==1){ ?>
<input type="hidden" name="layout" value="blog" />
<?php } ?>
<input type="hidden" name="option" value="com_djclassifieds" />
<?php if(!$p){ ?>
<input type="hidden" name="view" value="items" />
<?php }else{ ?>
<input type="hidden" name="view" value="profiles" />
<?php } ?>
<input type="hidden" name="se" value="<?php echo $p ? 'p' : '1'; ?>" />
<input type="hidden" name="Itemid" value="<?php echo $search_itemid; ?>" />
<input type="hidden" name="reset" />
<?php if($params->get('show_input','1')==1){ ?>
<div class="search_word djcf_se_row">
<?php $s_value = htmlspecialchars($app->input->getVar('search',''), ENT_COMPAT, 'UTF-8');
if($params->get('show_input_label','0')==1){ ?>
<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_INPUT_LABEL'); ?></label>
<?php } ?>
<input type="text" id="input_search<?php echo $module->id?>" size="12" name="search" class="inputbox first_input" value="<?php echo $s_value; ?>" placeholder="<?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_INPUT_PLACEHOLDER'); ?>" />
</div>
<?php } ?>
<?php if($params->get('show_account_type',0)==1 && $account_types){ ?>
<div class="account_type djcf_se_row">
<?php if($params->get('show_account_type_label','0')==1){ ?>
<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_ACCOUNT_TYPE_LABEL'); ?></label>
<?php } ?>
<select class="text_area" name="se_account_type">
<option value=""><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_ACCOUNT_TYPE_LABEL'); ?></option>
<?php echo JHtml::_('select.options', $account_types, 'id', 'name', $app->input->getInt('se_account_type',''), true); ?>
</select>
</div>
<?php } ?>
<?php echo trim(implode('\n', $app->triggerEvent('onDJClassifiedsSearchModuleDisplayRows', array($module)))); ?>
<?php if($params->get('show_loc','1')==1 && $regions){ ?>
<div class="search_regions djcf_se_row">
<?php if($params->get('show_loc_label','0')==1){ ?>
<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_LOCATION_LABEL'); ?></label>
<?php } ?>
<?php
if($params->get('loc_select_type',0)==1){
$reg_sel = '<select class="inputbox" id="se'.$module->id.'_reg_0" name="'.$p.'se_regs[]"'.($params->get('show_address','0') ? ' onchange="djcfmodSearchCountryIso('.$module->id.',this.value)"' : '').'><option value="0">'.JText::_('MOD_DJCLASSIFIEDS_SEARCH_LOCATION_LABEL').'</option>';
foreach($regions as $reg){
$r_name = str_ireplace("'", "'", JText::_($reg->name));
for($lev=0;$lev<$reg->level;$lev++){
$r_name = "- ".$r_name;
}
$reg_sel .= '<option value="'.$reg->id.'">'.$r_name.'</option>';
}
$reg_sel .= '</select>';
echo $reg_sel;
}else{
$attr = '';
if($reg_id_se){
if($params->get('loc_hide_1_level','0')==1){
$attr = ' style="display:none"';
}elseif($params->get('loc_hide_1_level','0')==2){
$attr = ' disabled';
}
}
echo DJClassifiedsTheme::renderLayout('searchselectreg', array('regions' => $regions, 'reg_id' => 0, 'mod_id' => $module->id, 'empty_opt_text' => JText::_('MOD_DJCLASSIFIEDS_SEARCH_LOCATION_LABEL'), 'attr' => $attr, 'params' => $params));
?>
<script>
function se<?php echo $module->id; ?>_new_reg(parent, a_parent, r_path)
{
document.getElementById('se<?php echo $module->id; ?>_after_reg_'+parent).innerHTML = '<div class="djloader" style="text-align:center;"><img src="<?php echo JUri::root().DJClassifiedsTheme::getImgAssetPath('loading.gif'); ?>" alt="..." /></div>';
var ajax_data = {
'option': 'com_djclassifieds',
'view': 'item',
'task': 'getRegionSelect',
'reg_id': a_parent,
'mod_id': <?php echo $module->id; ?>
};
jQuery.ajax({
url: '<?php echo JRoute::_('index.php'); ?>',
type: 'post',
data: ajax_data
}).done(function (response, textStatus, jqXHR){
if(textStatus == 'success'){
document.getElementById('se<?php echo $module->id; ?>_after_reg_'+parent).innerHTML = response;
document.getElementById('se<?php echo $module->id; ?>_reg_'+parent).value = a_parent;
if(r_path.length>0){
var first_path = r_path[0].split(',');
r_path.shift();
se<?php echo $module->id; ?>_new_reg(first_path[0],first_path[1],r_path);
}
<?php if($params->get('show_address','0')==1){ ?>
djcfmodSearchCountryIso('<?php echo $module->id; ?>', a_parent);
<?php } ?>
jQuery(document).trigger('djclassifieds.loaded', {context: 'module.search', client: 'site', ajax_data: ajax_data});
}
});
}
</script>
<?php
}
?>
</div>
<?php } ?>
<?php if(($params->get('show_postcode','0')==1 || $params->get('show_address','0')==1 || $params->get('show_geoloc','0')==1) && $params->get('radius_list','')){ ?>
<?php
$s_postcode_value = $app->input->getVar('se_postcode','');
$s_address_value = $app->input->getVar('se_address','');
if((!$s_address_value || $app->input->getVar('se_geoloc','')) && $user_address){
$s_address_value = $user_address;
}
$radius_l = explode(',', $params->get('radius_list',''));
$radius_list = array();
$radius_unit = $params->get('radius_unit','km');
foreach($radius_l as $radius){
if($radius_unit=='mile'){
$radius_label = $radius.' '.JText::_('COM_DJCLASSIFIEDS_SEARCH_MILES');
}else{
$radius_label = $radius.' '.JText::_('COM_DJCLASSIFIEDS_SEARCH_KM');
}
$radius_list[] = array('value'=>$radius,'text'=>$radius_label,'disabled'=>0);
}
$se_radius_cl = '';
if($params->get('show_address','0')){
$se_radius_cl .= ' se_radius_address';
}elseif($params->get('show_postcode','0')){
$se_radius_cl .= ' se_radius_postcode';
}
if($params->get('show_geoloc','0')){
$se_radius_cl .= ' se_radius_geoloc';
}
?>
<div class="search_radius djcf_se_row<?php echo $se_radius_cl; ?>">
<?php if($params->get('show_postcode_label','0')==1){ ?>
<?php if($params->get('show_address','0')==1){ ?>
<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_ADDRESS_LABEL'); ?></label>
<?php }elseif($params->get('show_postcode','0')==1){ ?>
<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_POSTCODE_LABEL'); ?></label>
<?php }elseif($params->get('show_geoloc','0')==1){ ?>
<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_GEOLOCALIZATION_LABEL'); ?></label>
<?php } ?>
<?php } ?>
<div class="se_loc_wrapper">
<?php if($params->get('show_address','0')==1){ ?>
<input type="text" size="12" id="se_address<?php echo $module->id; ?>" name="se_address" class="inputbox" value="<?php echo $s_address_value; ?>" placeholder="<?php echo JText::_('COM_DJCLASSIFIEDS_SEARCH_ADDRESS'); ?>" />
<input type="hidden" name="se_lat" value="<?php echo $app->input->getVar('se_lat',''); ?>"/>
<input type="hidden" name="se_lng" value="<?php echo $app->input->getVar('se_lng',''); ?>"/>
<?php }else if($params->get('show_postcode','0')==1){ ?>
<input type="text" size="12" name="se_postcode" id="se_postcode<?php echo $module->id?>" class="inputbox" value="<?php echo $s_postcode_value; ?>" placeholder="<?php echo JText::_('COM_DJCLASSIFIEDS_SEARCH_POSTCODE'); ?>" />
<input type="hidden" name="se_postcode_c" value="<?php echo $params->get('postcode_country',''); ?>" />
<?php } ?>
<?php if($params->get('show_geoloc','0')==1){ ?>
<span class="se_geoloc_icon button" id="se_geoloc_icon<?php echo $module->id; ?>" title="<?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_GEOLOC_TOOLTIP_INFO'); ?>"></span>
<input type="hidden" name="se_geoloc" id="se_geoloc<?php echo $module->id; ?>" value="<?php echo $app->input->getVar('se_geoloc',''); ?>" />
<?php } ?>
</div>
<?php if($params->get('show_geoloc','0')==1 && $user_address && $params->get('show_address','0')!=1){ ?>
<div class="se_geoloc_address"><?php echo $user_address; ?></div>
<?php } ?>
</div>
<div class="search_radius_range djcf_se_row">
<?php if($params->get('show_radius_label','0')==1){ ?>
<label class="range_label"><?php echo JText::_('COM_DJCLASSIFIEDS_SEARCH_SEARCH_RANGE'); ?></label>
<?php } ?>
<input type="hidden" name="se_radius_unit" value="<?php echo $radius_unit == 'mile' ? 'mile' : ''; ?>" />
<select name="se_radius" class="inputbox">
<option value=""><?php echo JText::_('COM_DJCLASSIFIEDS_SEARCH_SEARCH_RANGE');?></option>
<?php echo JHtml::_('select.options', $radius_list, 'value', 'text', $app->input->getFloat('se_radius',$params->get('default_radius','50')), true);?>
</select>
</div>
<?php } ?>
<?php if(!$p && $params->get('show_cat','1')==1 && $categories){ ?>
<div class="search_cats djcf_se_row">
<?php if($params->get('show_cat_label','0')==1){ ?>
<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_CATEGORY_LABEL'); ?></label>
<?php } ?>
<?php
if($params->get('cat_select_type','0')==1){
$cat_sel = '<select class="inputbox" id="se'.$module->id.'_cat_0" name="se_cats[]" onchange="se'.$module->id.'_getFields(this.value);"><option value="">'.JText::_('MOD_DJCLASSIFIEDS_SEARCH_CATEGORY_LABEL').'</option>';
foreach($categories as $cat){
$c_name = str_ireplace("'", "'", JText::_($cat->name));
for($lev=0;$lev<$cat->level;$lev++){
$c_name = "- ".$c_name;
}
$cat_sel .= '<option value="'.$cat->id.'">'.$c_name.'</option>';
}
$cat_sel .= '</select>';
echo $cat_sel;
}elseif(!empty($categories[0])){
$attr = '';
if($cat_id_se){
if($params->get('cat_hide_1_level','0')==1){
$attr = ' style="display:none"';
}elseif($params->get('cat_hide_1_level','0')==2){
$attr = ' disabled';
}
}
echo DJClassifiedsTheme::renderLayout('searchselectcat', array('cats' => $categories[0], 'cat_id' => 0, 'mod_id' => $module->id, 'empty_opt_text' => JText::_('MOD_DJCLASSIFIEDS_SEARCH_CATEGORY_LABEL'), 'attr' => $attr, 'params' => $params));
?>
<script>
function se<?php echo $module->id; ?>_new_cat(parent, a_parent, c_path)
{
document.getElementById('se<?php echo $module->id; ?>_after_cat_'+parent).innerHTML = '<div class="djloader" style="text-align:center;"><img src="<?php echo JUri::root().DJClassifiedsTheme::getImgAssetPath('loading.gif'); ?>" alt="..." /></div>';
var ajax_data = {
'option': 'com_djclassifieds',
'view': 'item',
'task': 'getCategorySelect',
'cat_id': a_parent,
'mod_id': <?php echo $module->id; ?>
};
jQuery.ajax({
url: '<?php echo JRoute::_('index.php'); ?>',
type: 'post',
data: ajax_data
}).done(function (response, textStatus, jqXHR){
if(textStatus == 'success'){
document.getElementById('se<?php echo $module->id; ?>_after_cat_'+parent).innerHTML = response;
document.getElementById('se<?php echo $module->id; ?>_cat_'+parent).value = a_parent;
if(c_path.length){
var first_path = c_path[0].split(',');
c_path.shift();
se<?php echo $module->id; ?>_new_cat(first_path[0],first_path[1],c_path);
}
jQuery(document).trigger('djclassifieds.loaded', {context: 'module.search', client: 'site', ajax_data: ajax_data});
}
});
}
</script>
<?php
}
?>
</div>
<div style="clear:both"></div>
<?php } ?>
<?php if($params->get('show_custom_fields','1')){ ?>
<div id="search<?php echo $module->id; ?>_ex_fields" class="search_ex_fields"></div>
<div style="clear:both"></div>
<script>
function se<?php echo $module->id; ?>_getFields(cat_id, group_id)
{
var $el = jQuery('#search<?php echo $module->id; ?>_ex_fields');
var $prev_el = $el.clone();
$el.find('select').each(function(i){
$prev_el.find('select').eq(i).val(jQuery(this).val());
});
<?php if($params->get('show_fields_loader','0')){ ?>
$el.html('<div class="djloader" style="text-align:center"><img src="<?php echo JUri::root().DJClassifiedsTheme::getImgAssetPath('loading.gif'); ?>" /></div>');
<?php } ?>
var ajax_data = {
'option': 'com_djclassifieds',
'view': '<?php echo $p ? 'profile' : 'item'; ?>',
'task': 'getSearchFields',
'wrapper_id': 'search<?php echo $module->id; ?>_ex_fields',
'mod_id': '<?php echo $module->id; ?>',
'cat_id': cat_id,
'se': '<?php echo $app->input->get('se'); ?>',
'group_id': group_id
};
jQuery.ajax({
url: '<?php echo JRoute::_('index.php'); ?>',
type: 'post',
data: ajax_data
}).done(function (response, textStatus, jqXHR){
if(textStatus == 'success'){
$el.html(response).find(':input').each(function(){
if(typeof jQuery(this).attr('name') !== 'undefined' && $prev_el.find(':input[name="'+jQuery(this).attr('name')+'"]').length){
var $f_new = jQuery(this).closest('.djseform_field');
var $f_old = $prev_el.find(':input[name="'+jQuery(this).attr('name')+'"]').closest('.djseform_field');
if($f_new.text() == $f_old.text()){ // replace only if the same values
$f_new.replaceWith($f_old);
}
}
});
jQuery(document).trigger('djclassifieds.loaded', {context: 'module.search', client: 'site', ajax_data: ajax_data});
}
});
if(cat_id){
jQuery('#search<?php echo $module->id; ?>_ex_fields').attr('data-cat-id', cat_id.toString().replace('p',''));
}else if(group_id){
jQuery('#search<?php echo $module->id; ?>_ex_fields').attr('data-group-id', group_id);
}
}
jQuery(function(){
<?php if($p){ ?>
se<?php echo $module->id; ?>_getFields(null, jQuery('#mod_djcf_search<?php echo $module->id; ?> [name="se_account_type"]').val());
jQuery('#mod_djcf_search<?php echo $module->id; ?> [name="se_account_type"]').change(function(){
se<?php echo $module->id; ?>_getFields(null, jQuery(this).val());
});
<?php }else{ ?>
<?php if($cat_id_se > 0){ ?>
se<?php echo $module->id; ?>_getFields(<?php echo $cat_id_se; ?>);
<?php }else{ ?>
se<?php echo $module->id; ?>_getFields();
<?php } ?>
<?php } ?>
});
</script>
<?php }else{ ?>
<script>
function se<?php echo $module->id; ?>_getFields(cat_id, group_id){}
</script>
<?php } ?>
<?php if(!$p){ ?>
<?php if($params->get('show_type','0')==1 && $types){ ?>
<div class="search_type djcf_se_row">
<?php if($params->get('show_type_label','0')==1){ ?>
<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_TYPE_LABEL'); ?></label>
<?php } ?>
<select name="se_type_id" class="inputbox">
<option value=""><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_TYPE');?></option>
<?php echo JHtml::_('select.options', $types, 'value', 'text', $type_id, true);?>
</select>
</div>
<?php } ?>
<?php if($params->get('show_time','0')==1){
$days_l = $app->input->getInt('days_l','');?>
<div class="search_time djcf_se_row">
<?php if($params->get('show_time_label','0')==1){ ?>
<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_TIME_LABEL'); ?></label>
<?php } ?>
<select name="days_l" class="inputbox">
<option <?php if($days_l==''){echo ' SELECTED ';}?> value=""><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_ANY_TIME');?></option>
<option <?php if($days_l=='1'){echo ' SELECTED ';}?> value="1"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_PAST_24_HOURS');?></option>
<option <?php if($days_l=='3'){echo ' SELECTED ';}?> value="3"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_PAST_THREE_DAYS');?></option>
<option <?php if($days_l=='7'){echo ' SELECTED ';}?> value="7"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_PAST_WEEK');?></option>
<option <?php if($days_l=='30'){echo ' SELECTED ';}?> value="30"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_PAST_MONTH');?></option>
</select>
</div>
<?php } ?>
<?php if($params->get('show_price','1')==1){ ?>
<div class="search_price djcf_se_row">
<?php if($params->get('show_price_label','1')==1){ ?>
<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_PRICE').' ('.$comparams->get('unit_price','EUR').')'; ?></label>
<?php } ?>
<div class="from-wrapper">
<span class="label1"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_PRICE_FROM'); ?></span>
<input size="5" class="inputbox" type="text" name="se_price_f" value="<?php echo $app->input->getVar('se_price_f',''); ?>" placeholder="<?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_PRICE_FROM'); ?>" />
</div>
<div class="to-wrapper">
<span class="label2"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_PRICE_TO'); ?></span>
<input size="5" class="inputbox" type="text" name="se_price_t" value="<?php echo $app->input->getVar('se_price_t',''); ?>" placeholder="<?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_PRICE_TO'); ?>" />
</div>
</div>
<?php } ?>
<?php if($params->get('show_only_price_negotiable','0')==1){ ?>
<div class="search_only_price_negotiable djcf_se_row_ch">
<input class="inputbox" <?php if($app->input->getInt('se_only_price_neg',0)){echo ' checked="checked" ';}?> type="checkbox" name="se_only_price_neg" id="<?php echo $module->id; ?>se_only_price_neg" value="1"/><label class="label" for="<?php echo $module->id; ?>se_only_price_neg"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_SHOW_ONLY_PRICE_NEGOTIABLE'); ?></label>
</div>
<?php } ?>
<?php if($params->get('show_only_auctions','0')==1){ ?>
<div class="search_only_auctions djcf_se_row_ch">
<input class="inputbox" <?php if($app->input->getInt('se_only_auctions',0)){echo ' checked="checked" ';}?> type="checkbox" name="se_only_auctions" id="<?php echo $module->id; ?>se_only_auctions" value="1"/><label class="label" for="<?php echo $module->id; ?>se_only_auctions"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_SHOW_ONLY_AUCTIONS'); ?></label>
</div>
<?php } ?>
<?php if($params->get('show_only_buynow','0')==1){ ?>
<div class="search_only_buynow djcf_se_row_ch">
<input class="inputbox" <?php if($app->input->getInt('se_only_buynow',0)){echo ' checked="checked" ';}?> type="checkbox" name="se_only_buynow" id="<?php echo $module->id; ?>se_only_buynow" value="1"/><label class="label" for="<?php echo $module->id; ?>se_only_buynow"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_SHOW_ONLY_BUYNOW'); ?></label>
</div>
<?php } ?>
<?php if($params->get('show_only_images','0')==1){ ?>
<div class="search_only_images djcf_se_row_ch">
<input class="inputbox" <?php if($app->input->getInt('se_only_img',0)){echo ' checked="checked" ';}?> type="checkbox" name="se_only_img" id="<?php echo $module->id; ?>se_only_img" value="1"/><label class="label" for="<?php echo $module->id; ?>se_only_img"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_SHOW_ONLY_WITH_IMAGES'); ?></label>
</div>
<?php } ?>
<?php if($params->get('show_only_video','0')==1){ ?>
<div class="search_only_video djcf_se_row_ch">
<input class="inputbox" <?php if($app->input->getInt('se_only_video',0)){echo ' checked="checked" ';}?> type="checkbox" name="se_only_video" id="<?php echo $module->id; ?>se_only_video" value="1"/><label class="label" for="<?php echo $module->id; ?>se_only_video"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_SHOW_ONLY_WITH_VIDEO'); ?></label>
</div>
<?php } ?>
<?php if($params->get('show_restriction_18_always','0')){ ?>
<input type="hidden" name="se_also_18" value="1" />
<?php }elseif($params->get('show_restriction_18','0')==1){ ?>
<div class="search_also_18 djcf_se_row_ch">
<input class="inputbox" <?php if($app->input->getInt('se_also_18',0)){echo ' checked="checked" ';}?> type="checkbox" name="se_also_18" id="<?php echo $module->id; ?>se_also_18" value="1"/><label class="label" for="<?php echo $module->id; ?>se_also_18"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_SHOW_RESTRICTION_18_LABEL'); ?></label>
</div>
<?php } ?>
<?php } ?>
<div class="search_buttons">
<button type="submit" class="button"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_SEARCH');?></button>
<?php if($app->input->get('se') && $params->get('show_reset','1')){ ?>
<?php $reset_onlick = "jQuery(this).closest('form').find('[name=\'reset\']').val(1);jQuery(this).closest('form').submit();" ?>
<?php if($params->get('show_reset','1') == '1'){ ?>
<a href="javascript:void(0);" onclick="<?php echo $reset_onlick; ?>" class="reset reset_button"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_RESET');?></a>
<?php }else{ ?>
<button type="button" onclick="<?php echo $reset_onlick; ?>" class="reset button"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_RESET');?></button>
<?php } ?>
<?php } ?>
</div>
</form>
<div style="clear:both"></div>
</div>
<?php if(!$p || $reg_id_se > 0){ ?>
<script>
jQuery(function(){
<?php if(!$p){ ?>
<?php if($cat_id_se > 0){ ?>
<?php if($params->get('cat_select_type','0')==1){ ?>
document.getElementById('se<?php echo $module->id; ?>_cat_0').value = '<?php echo $cat_id_se; ?>';
<?php }else{ ?>
var cat_path = <?php echo json_encode($cat_path_arr); ?>;
if(cat_path.length){
se<?php echo $module->id; ?>_new_cat(0,cat_path[0].split(',')[0],cat_path);
}
<?php } ?>
<?php } ?>
<?php } ?>
<?php if($reg_id_se > 0){ ?>
<?php if($params->get('loc_select_type',0)==1){ ?>
document.getElementById('se<?php echo $module->id; ?>_reg_0').value = '<?php echo $reg_id_se; ?>';
<?php }else{ ?>
var reg_path = <?php echo json_encode($reg_path_arr); ?>;
if(reg_path.length){
se<?php echo $module->id; ?>_new_reg(0,reg_path[0].split(',')[0],reg_path);
}
<?php } ?>
<?php } ?>
});
</script>
<?php } ?>
<?php if($params->get('show_address','0')==1){ ?>
<script>
jQuery(function(){
djcfmodSearchPlaces('<?php echo $module->id; ?>', '<?php echo $params->get('api_country',''); ?>');
});
jQuery(function($){
$('#se_address<?php echo $module->id; ?>').on('input', function(){
$('#se_geoloc<?php echo $module->id?>').val('');
});
});
</script>
<?php } ?>
<?php if($params->get('show_geoloc','0')==1){ ?>
<script>
jQuery(function(){
jQuery('#se_geoloc_icon<?php echo $module->id; ?>').on('click',function(){
if(navigator.geolocation){
navigator.geolocation.getCurrentPosition(modSearchShowDJPosition<?php echo $module->id; ?>,
function(error){
alert(error.message);
}, {timeout: 30000, enableHighAccuracy: true, maximumAge: 90000});
}
})
});
function modSearchShowDJPosition<?php echo $module->id; ?>(position)
{
setDJLocationCookie(position);
document.getElementById('se_geoloc<?php echo $module->id?>').value = '1';
document.getElementById('form_search<?php echo $module->id; ?>').submit();
}
</script>
<?php } ?>
<?php if(!$p && $params->get('show_input_hints','0')==1 && $params->get('show_input','1')==1){ ?>
<script>
jQuery(function($){
djcfmodSearchAutocomplete('<?php echo $module->id?>', '<?php echo implode(',', $params->get('input_hints_source', array('items','categories','regions'))); ?>');
});
</script>
<?php } ?>