📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
firmarehberiv1.demodesign.com.tr
/
user
/
modules
/
ilan
📝
callFields.php
← Geri Dön
<?php if(!function_exists('get_details')){ function get_details($detail) { global $id; global $db; $b=$db->customQuery("select * from custom_fields where ilanId='$id' and field_name='$detail'")->getRow(); return $b->field_value; } } if(!function_exists('sorgula')){ function sorgula($nerede,$ara) { global $id; global $db; $section=$db->customQuery("select * from custom_fields where ilanId='".$id."' and field_name='$nerede' and field_value LIKE '%".$ara."%'")->getAll(); if($db->numRows()=='1'){ echo "checked"; } } } if(!function_exists('sorgula2')){ function sorgula2($nerede,$ara,$action) { global $id; global $site_adresi; global $db; if($action=='show'){ $section=$db->customQuery("SELECT * FROM custom_fields where ilanId='".$id."' and field_name='$nerede' and field_value LIKE '%".$ara."%'")->getAll(); if($db->numRows()=='1'){ return "<i class='fa fa-check-circle' style='color:#15D000; margin-top:4px;'></i><span style='text-decoration:none;'>"; }else{ return "<i class='fa fa-times-circle' style='color:#D40003; margin-top:4px;'></i><span style='text-decoration:line-through; color:#999;'>"; } }else{ if(in_array($ara,$_POST[$nerede])){ return "background:url('".$site_adresi."/images/evet.png') no-repeat 0px 0"; }else{ return "color:#999"; } } } } if(!function_exists('call_fields')){ function call_fields($field_main_Id,$fieldId,$name,$type,$values,$between,$multiple,$multiple_field_name,$multiple_field_seo_name,$required,$arama,$withfilter,$showlist,$action) { global $db; global $field_values; global $show_fields; global $show_additional_fields; global $checkbox_fields; global $site_adresi; global $WithFilter_g; global $list_field_title; global $list_field_value; if($action=='withfilter'){ if($withfilter=='1' and ($type=='radio' or $type=='select')){ $new_values=explode("||",$values); ?> <ul id="kimden" class="nav nav-tabs nav-justified" style="float:left;"> <li class="<?php if($WithFilter_g==''){?>active<?php } ?>" onclick="window.location='<?php CallWithFilter('');?>';"><a style="cursor:pointer;">Tüm İlanlar</a></li> <?php for($i = 0; $i <= count($new_values)-1; $i++) { ?> <li class="<?php if($WithFilter_g==$fieldId."?".$new_values[$i]){?>active<? } ?>" onclick="window.location='<?php CallWithFilter(str_replace("==","",$fieldId."?".$new_values[$i]));?>';"><a style="cursor:pointer;"><?=$new_values[$i];?></a></li> <?php }} ?> </ul> <?php }elseif($action=='showlist'){ if($showlist==1){ $list_field_title[]='<td style="background:#E9E9E9;height:35px;font-weight:bold;">'.$name.'</td>'; $list_field_value[]=$fieldId; } }elseif($action=='search_post'){ if($type=='text'){ if($between=='1'){ $field_posted_data[$fieldId."_1"]=guvenlik($_GET[$fieldId."_1"]); $field_posted_data[$fieldId."_2"]=guvenlik($_GET[$fieldId."_2"]); if(!empty($field_posted_data[$fieldId."_1"]) and !empty($field_posted_data[$fieldId."_2"]) and is_numeric($field_posted_data[$fieldId."_1"]) and is_numeric($field_posted_data[$fieldId."_2"])){ $field_values[$fieldId]=" and EXISTS(select * from custom_fields where custom_fields.ilanId=dbo_ilan.id and custom_fields.field_name='".$fieldId."' and custom_fields.field_value BETWEEN '".$field_posted_data[$fieldId."_1"]."' and '".$field_posted_data[$fieldId."_2"]."')"; } }else{ $field_posted_data[$fieldId]=guvenlik($_GET[$fieldId]); if(!empty($field_posted_data[$fieldId])){ $field_values[$fieldId]=" and EXISTS(select * from custom_fields where custom_fields.ilanId=dbo_ilan.id and custom_fields.field_name='".$fieldId."' and custom_fields.field_value='".$field_posted_data[$fieldId]."')"; } } }elseif($type=='select' or $type=='radio'){ $field_posted_data[$fieldId]=implode("','",array_map("guvenlik",array_map("base64_decode",$_GET[$fieldId]))); if(!empty($field_posted_data[$fieldId])){ $field_values[$fieldId]=" and EXISTS(select * from custom_fields where custom_fields.ilanId=dbo_ilan.id and custom_fields.field_name='".$fieldId."' and custom_fields.field_value In ('".$field_posted_data[$fieldId]."'))";} }elseif($type=='checkbox'){ $field_posted_data[$fieldId]=array_map("guvenlik",array_map("base64_decode",$_GET[$fieldId])); $field_search_v=""; for ($i = 0; $i <= count($field_posted_data[$fieldId])-1; $i++) { $field_search_v.=" and find_in_set ('".str_replace('\'','',$field_posted_data[$fieldId][$i])."',replace(custom_fields.field_value,', ',','))"; } if(!empty($field_posted_data[$fieldId])){ $field_values[$fieldId]=" and EXISTS(select * from custom_fields where custom_fields.ilanId=dbo_ilan.id and custom_fields.field_name='".$fieldId."'".$field_search_v.")";} }elseif($type=='multiple_select'){ $field_posted_data[$fieldId]=guvenlik($_GET[$fieldId]); $field_posted_data2[$multiple_field_seo_name]=implode("','",array_map("guvenlik",array_map('base64_decode',$_GET[$multiple_field_seo_name]))); if(!empty($field_posted_data[$fieldId]) and !empty($field_posted_data2[$multiple_field_seo_name])){ $field_values[$fieldId]=" and EXISTS(select * from custom_fields where custom_fields.ilanId=dbo_ilan.id and custom_fields.field_name='".$fieldId."' and custom_fields.field_value='".$field_posted_data[$fieldId]."' and custom_fields.field_name='".$multiple_field_seo_name."' and custom_fields.field_value In ('".$field_posted_data2[$multiple_field_seo_name]."'))"; } } }elseif($action=='advancedSearchFields'){ if($type=='checkbox'){ if($coding_ok[$name]!=1){ global $display_checkbox_fields; $display_checkbox_fields.=' <div class="desc_table"> <div class="genelbox"><span>'.$name.'</span></div> </div> <ul> ';} $new_values=explode("||",$values); for ($i = 0; $i <= count($new_values)-1; $i++) { $crypted_name[$fieldId]=md5($fieldId."_".$i); $display_checkbox_fields.='<li style="float:left;line-height:25px;list-style-type:none;width:25%"><input type="checkbox" name="'.$fieldId.'" value="'.base64_encode($new_values[$i]).'" id="'.$crypted_name[$fieldId].'"><label for="'.$crypted_name[$fieldId].'" style="font-weight:400;"> '.$new_values[$i].'</label></li>'; }if($coding_ok[$name]!=1){ $display_checkbox_fields.='</ul> <div class="clearfix"></div> '; } $coding_ok[$name]="1"; }elseif($arama=='1'){ ?> <?php if($type=='text'){ if($between=='1'){ $field_current_date=guvenlik($_GET[$fieldId."_1"]); $field_current_date2=guvenlik($_GET[$fieldId."_2"]); ?> <div class="desc_table"><label><?=$name;?></label> <input type="text" name="<?=$fieldId;?>_1" class="form-control" value="<?=$field_current_date;?>"> - <input type="text" name="<?=$fieldId;?>_2" class="form-control" value="<?=$field_current_date2;?>"/> </div> <?php }else{ $field_current_date=guvenlik($_GET[$fieldId]); ?> <div class="desc_table"><label><?=$name;?></label> <input class="form-control" type="text" name="<?=$fieldId;?>" value="<?=$field_current_date;?>"> </div> <?php } ?> <?php }elseif($type=='select' or $type=='radio'){ if($multiple==1){ $field_current_date=array_map('guvenlik',$_GET[$fieldId]); if(count($field_current_date)==0){ $all_selected=1; } }else{ $field_current_date=guvenlik($_GET[$fieldId]); $all_selected=1; } ?> <div class="desc_table"><label><?=$name;?></label> <select class="form-control" name="<?=$fieldId;?><?php if($multiple==1){ ?>[]" size="5" onchange="select_check('<?=$fieldId;?>[]');" multiple<?php }else{ ?><?php } ?>> <option value="<?php if($all_selected==1){ ?>" selected<?php } ?>>Hepsi</option> <?php $new_values=explode("||",$values); for ($i = 0; $i <= count($new_values)-1; $i++) { ?> <option value="<?=str_replace("==","",base64_encode($new_values[$i]));?>"<?php if(in_array(str_replace("==","",base64_encode($new_values[$i])),$field_current_date)){ ?> selected<?php } ?>><?=$new_values[$i];?></option> <?php } ?> </select> </div> <?php }elseif($type=='multiple_select'){ if($multiple==1){ $posted_values[$multiple_field_seo_name]=guvenlik(implode(",",$_GET[$multiple_field_seo_name]),1); }else{ $posted_values[$multiple_field_seo_name]=guvenlik($_GET[$multiple_field_seo_name],1); } ?> <div class="desc_table"><label><?=$name;?></label> <script>$(document).ready(function(){multiple_field_values('<?=$fieldId;?>','<?=$field_main_Id;?>','<?=sha1($multiple_field_name);?>','<?=$posted_values[$multiple_field_seo_name];?>','Hepsi','../../');});</script> <select class="form-control" name="<?=$fieldId;?>" onchange="multiple_field_values('<?=$fieldId;?>','<?=$field_main_Id;?>','<?=sha1($multiple_field_name);?>','','Hepsi','../../');"> <option value="">Hepsi</option> <?php $field_current_date=guvenlik($_GET[$fieldId]); $new_values=explode("||",$values); for ($i = 0; $i <= count($new_values)-1; $i++) { ?> <option value="<?=str_replace("==","",base64_encode($new_values[$i]));?>"<?php if(str_replace("==","",base64_encode($new_values[$i]))==$field_current_date){ ?> selected<?php }?>><?=$new_values[$i];?></option> <?php }?> </select> </div> <div class="clearfix"></div> <dt><?=$multiple_field_name;?> :</dt> <dd> <select id="<?=sha1($multiple_field_name);?>" class="form-control" name="<?=$multiple_field_seo_name;?><?php if($multiple==1){?>[]" size="5" onchange="select_check('<?=$multiple_field_seo_name;?>[]');" multiple<?php }else{ ?><?php } ?>> <option value="">Hepsi</option> </select> <?php }?> <?php echo '</dd><div class="clearfix"></div>';} }elseif($action=='AramaDaralt'){ if($arama=='1'){ ?> <label style="font-weight:bold; font-family: 'Play', sans-serif;"><?=$name?></label> <div id="field_<?=md5($name)?>"> <?php if($type=='text'){ if($between=='1'){ $field_current_date=guvenlik($_GET[$fieldId."_1"]); $field_current_date2=guvenlik($_GET[$fieldId."_2"]); ?> <div class="row"> <div class="col-lg-6 col-md-6 col-sm-12"> <div class="form-group"> <input type="text" class="form-control" style="height:40px; border-radius:0px;" name="<?=$fieldId?>_1" value="<?=$field_current_date?>"> </div> </div> <div class="col-lg-6 col-md-6 col-sm-12"> <div class="form-group"> <input type="text" class="form-control" style="height:40px; border-radius:0px;" name="<?=$fieldId?>_2" value="<?=$field_current_date2?>" > </div> </div> </div> <?php }else{ $field_current_date=guvenlik($_GET[$fieldId]); ?> <div class="col-lg-6 col-md-6 col-sm-12"> <div class="form-group"> <input type="text" class="form-control" name="<?=$fieldId;?>" value="<?=$field_current_date;?>"> </div> </div> <?php }?> <?php }elseif($type=='select' or $type=='radio'){ if($multiple==1){ $field_current_date=array_map('guvenlik',$_GET[$fieldId]); if(count($field_current_date)==0){ $all_selected=1; } }else{ $field_current_date=guvenlik($_GET[$fieldId]); $all_selected=1; } ?> <div class="row"> <div class="col-lg-12 col-md-12 col-sm-12"> <div class="form-group"> <select name="<?=$fieldId?><?php if($multiple==1){?>[]" class="form-control" onchange="select_check('<?=$fieldId;?>[]');" multiple<?php }else{?><?php }?>> <option value="<?php if($all_selected==1){?>" selected<?php }?>>Hepsi</option> <?php $new_values=explode("||",$values); for ($i = 0; $i <= count($new_values)-1; $i++) { ?> <option value="<?=str_replace("==","",base64_encode($new_values[$i]));?>"<?php if(in_array(str_replace("==","",base64_encode($new_values[$i])),$field_current_date)){?> selected <?php }?>><?=$new_values[$i];?></option> <?php }?> </select> </div> </div> </div> <?php }elseif($type=='multiple_select'){ if($multiple==1){ $posted_values[$multiple_field_seo_name]=guvenlik(implode(",",$_GET[$multiple_field_seo_name]),1); }else{ $posted_values[$multiple_field_seo_name]=guvenlik($_GET[$multiple_field_seo_name],1); } ?> <script>$(document).ready(function(){multiple_field_values('<?=$fieldId;?>','<?=$field_main_Id;?>','<?=sha1($multiple_field_name);?>','<?=$posted_values[$multiple_field_seo_name];?>','Hepsi','../../');});</script> <select name="<?=$fieldId;?>" class="form-control" onchange="multiple_field_values('<?=$fieldId;?>','<?=$field_main_Id;?>','<?=sha1($multiple_field_name);?>','','Hepsi','../../');"> <option value="">Hepsi</option> <?php $field_current_date=guvenlik($_GET[$fieldId]); $new_values=explode("||",$values); for ($i = 0; $i <= count($new_values)-1; $i++) { ?> <option value="<?=str_replace("==","",base64_encode($new_values[$i]));?>"<?php if(str_replace("==","",base64_encode($new_values[$i]))==$field_current_date){?> selected<?php }?>><?=$new_values[$i];?></option> <?php }?> </select> </div> <div></div> <div><span><?=$multiple_field_name;?></span><img style="float:right;" id="field_i_<?=md5($multiple_field_name);?>" onclick="aramaGoster('<?=md5($multiple_field_name);?>');" src="<?=$ayar->site_url?>/assets/images/close_field.png" width="16" height="15" title="Göster" alt="Göster"></div> <div id="field_<?=md5($multiple_field_name);?>" class="category_openField"> <select id="<?=sha1($multiple_field_name);?>" name="<?=$multiple_field_seo_name;?><?php if($multiple==1){?>[]" class="form-control" onchange="select_check('<?=$multiple_field_seo_name;?>[]');" multiple<?php }else{?><?php }?>> <option value="">Hepsi</option> </select> <?php }?> </div> <div class="category_fieldSep"></div> <?php } }elseif($action=='show' or $action=='preview'){ if($type=='checkbox'){ if($action=='show'){ $check_values=get_details($fieldId); }else{ $check_values=guvenlik(implode("||",$_POST[$fieldId])); } $explode_check=explode("||",$check_values); $new_values=explode("||",$values); $show_additional_fields.='<div class="ilan-ozellik-baslik">'.$name.'</div>'; /* if($show_ok[$name]!=1){ $show_additional_fields.='<div id="'.md5($name).'" class="show_hide_div block-box-b">'; } */ for ($i = 0; $i <= count($new_values)-1; $i++) { $show_additional_fields.='<div class="col-md-3 ilan-ozellik-detay">'.sorgula2($fieldId,$new_values[$i],$action).' '.$new_values[$i].'<span></div>'; } if($show_ok[$name]!=1){ $show_additional_fields.='<div class="clearfix"></div>'; } $show_ok[$name]="1"; }elseif($type=='multiple_select'){ if($action=='show'){ $change_value=get_details($fieldId); $change_value2=get_details($multiple_field_seo_name); }else{ $change_value=guvenlik($_POST[$fieldId]); $change_value2=guvenlik($_POST[$multiple_field_seo_name]); } $show_fields.='<div class="detail_left">'.$name.'</div> <div class="detail_right"> '.($change_value!=''?$change_value:'Belirtilmemiş').'</div>'; $show_fields.='<div class="detail_left">'.$multiple_field_name.'</div> <div class="detail_right"> '.($change_value2!=''?$change_value2:'Belirtilmemiş').'</div>'; }else{ if($action=='show'){ $change_value=get_details($fieldId); }else{ $change_value=guvenlik($_POST[$fieldId]); } $show_fields.=' <div class="row ListStyle"> <div class="col-lg-6"> <div class="Lbilgi hizala">'.$name.'</div> </div> <div class="col-lg-6"> <div class="Rbilgi">'.($change_value!=''?$change_value:'Belirtilmemiş').'</div> </div> </div>'; } }elseif($action=='getData'){ if($type=='checkbox'){ $field_values[$fieldId]=guvenlik(implode($_POST[$fieldId],", ")); }elseif($type=='multiple_select'){ $field_values[$fieldId]=guvenlik($_POST[$fieldId]); $field_values[$multiple_field_seo_name]=guvenlik($_POST[$multiple_field_seo_name]); }else{ $field_values[$fieldId]=guvenlik($_POST[$fieldId]); } }elseif($action=='getData_Edit'){ if($type=='multiple_select'){ $field_values[$fieldId]=guvenlik($_POST[$fieldId]); $field_values[$multiple_field_seo_name]=guvenlik($_POST[$multiple_field_seo_name]); }else{ $field_values[$fieldId]=guvenlik($_POST[$fieldId]); } }else{ if($type=='text'){ ?> <div class="col-md-4 col-xs-12"> <label><?=$name;?><?php if($required==1){?> <span style="color:#FF0000">*</span><?php } ?></label> <input name="<?=$fieldId;?>" class="form-control" style="margin-bottom:5px;" type="text"<?php if($action=='edit'){?> value="<?=get_details($fieldId);?>"<?php }?><?php if($required==1){?> required<?php }?> /> </div> <div class="clearfix"></div> <?php }elseif($type=='textarea'){?> <dt><?=$name;?><?php if($required==1){?> <span style="color:#FF0000">*</span><?php }?></dt> <dd><textarea name="<?=$fieldId;?>" class="form-control" <?php if($required==1){?> required<?php }?>><?php if($action=='edit'){echo get_details($fieldId);}?></textarea></dd> <div class="clearfix"></div> <?php }elseif($type=='radio'){?> <?php if($coding_ok[$name]!=1){?> <dt><?=$name;?><?php if($required==1){?> <span style="color:#FF0000">*</span><?php }?></dt> <dd> <?php } $new_values=explode("||",$values); for ($i = 0; $i <= count($new_values)-1; $i++) { ?> <input type="radio" name="<?=$fieldId;?>" id="<?=md5($fieldId."_".$i);?>" value="<?=$new_values[$i];?>"<?php if($required==1){?> required<?php }?><?php if($action=='edit' and get_details($fieldId)==$new_values[$i]){?> checked<?php }?>><label for="<?=md5($fieldId."_".$i);?>"> <?=$new_values[$i];?></label> <?php }if($coding_ok[$name]!=1){?><label for="<?=$fieldId;?>" class="error"></label> </dd> <div class="clearfix"></div> <?php }}elseif($type=='select'){?> <div class="col-md-4 col-xs-12" style="float:left;"> <label><?=$name;?><?php if($required==1){?> <span style="color:#FF0000">*</span><?php }?></label> <?php if($required==1){ ?> <select style="height:40px; border-radius:0px; margin-bottom:5px;" class="form-control" name="<?=$fieldId;?>" required> <option value="">Seçiniz</option> <?php }else{ ?> <select style="height:40px; border-radius:0px; margin-bottom:5px;" name="<?=$fieldId;?>" class="form-control"> <?php } ?> <?php $new_values=explode("||",$values); for ($i = 0; $i <= count($new_values)-1; $i++) { ?> <option value="<?=$new_values[$i];?>"<?php if($action=='edit' and get_details($fieldId)==$new_values[$i]){?> selected<?php }?>><?=$new_values[$i];?></option> <?php }?> </select> </div> <?php }elseif($type=='multiple_select'){?> <dt><?=$name;?><?php if($required==1){?> <span style="color:#FF0000">*</span><?php }?></dt> <dd> <script>$(document).ready(function(){multiple_field_values('<?=$fieldId;?>','<?=$field_main_Id;?>','<?=sha1($multiple_field_name);?>','<?=get_details($multiple_field_seo_name);?>','Seçiniz','./');});</script> <?php if($required==1){?> <select class="selp" name="<?=$fieldId;?>" onchange="multiple_field_values('<?=$fieldId;?>','<?=$field_main_Id;?>','<?=sha1($multiple_field_name);?>','','Seçiniz','./');" required> <option value=""<?php if($action=='edit' and get_details($fieldId)==$new_values[$i]){?> selected<?php }?>>Seçiniz</option> <?php }else{?> <select class="selp" name="<?=$fieldId;?>" onchange="multiple_field_values('<?=$fieldId;?>','<?=$field_main_Id;?>','<?=sha1($multiple_field_name);?>','','Seçiniz','./');"> <?php } $new_values=explode("||",$values); for ($i = 0; $i <= count($new_values)-1; $i++) { ?> <option value="<?=$new_values[$i];?>"<?php if($action=='edit' and get_details($fieldId)==$new_values[$i]){?> selected<?php }?>><?=$new_values[$i];?></option> <?php }?> </select> </dd> <div class="clearfix"></div> <dt><?=$multiple_field_name;?><?php if($required==1){?> <span style="color:#FF0000">*</span><?php }?></dt> <dd> <?php if($required==1){?> <select class="selp" name="<?=$multiple_field_seo_name;?>" id="<?=sha1($multiple_field_name);?>" required> <option value="<?php if($action=='edit' and get_details($fieldId)==''){?>" selected<?php }?>>Seçiniz</option> <?php }else{?> <select class="selp" name="<?=$multiple_field_seo_name;?>"> <?php }?> </select> </dd> <div class="clearfix"></div> <?php }elseif($type=='checkbox'){?> <?php if($coding_ok[$name]!=1){?> <dt class="line-title-blue" style="font-weight:bold; font-size:13px;"><?=$name;?><label for="<?=$fieldId;?>[]" class="error"><label></dt> <div class="clearfix"></div> <div class="checkbox_fields_list"> <?php } if($action=='edit'){ $check_values=get_details($fieldId); $explode_check=explode(", ",$check_values); } $new_values=explode("||",$values); for ($i = 0; $i <= count($new_values)-1; $i++) { $crypted_name[$fieldId]=md5($fieldId."_".$i); ?> <div class="col-md-3" style="float:left;"> <input type="checkbox" name="<?=$fieldId;?>[]" value="<?=$new_values[$i];?>" id="<?=$crypted_name[$fieldId];?>"<?php if($required==1){?> required<?php }if(in_array($new_values[$i],$explode_check) and $action=='edit'){?> checked<?php }?>><label for="<?=$crypted_name[$fieldId];?>" style="font-size:13px; margin-top:8px;"> <span style="margin-left:5px;"><?=$new_values[$i];?></span></label> </div> <?php }if($coding_ok[$name]!=1){?> <div class="clearfix"></div> </div> <?php } } $coding_ok[$name]="1"; } } } ?>
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula