<?

	$files = list_dir_ayd('/custom_main_blocks','',$tema_dizin);
	if(@is_array($files)){
		foreach($files as $fil){
			@include($fil);
		}
	}
	function array_select_cb($array,$secili=null,$disable=null){
		if($array){
		foreach ($array as $key => $val) {
			$secilikontrol = @explode(',',$secili);
			$disablekontrol = @explode(',',$disable);

			if($secili){
				if(in_array($key,$secilikontrol)){$secbunu = 'selected';}else{$secbunu = '';}
			}
			if($disable){
				if(in_array($key,$disablekontrol)){$disbunu = 'disabled';}else{$disbunu = '';}
			}
			$topla[] = '<option value="'.$key.'" '.$secbunu.' '.$disbunu.'>'.$val.'</option>';
		}
		return @implode("\n",$topla);
		}
	}	
	##Ana alan buton ekleme

	function add_block_button_ayd($block_tip=null,$data=null) {
		global $blokdata_arr;
		if($blokdata_arr['link']){
			foreach ($blokdata_arr['link'] as $k=>$v) {
				if($blokdata_arr['showbtn'][$k]==1 and $block_tip==1){
					echo  $v;
				}elseif($blokdata_arr['showbtn'][$k]==2 and $block_tip==2){
					echo  $v;
				}elseif($blokdata_arr['showbtn'][$k]==''){
					echo  $v;
				}else{
					echo  str_replace('rel="replace_btn"','style="display:none;"',$v);
				}
				
			}
		}
	}
	add_action('add_block_hook_ayd', 'add_block_button_ayd', 10, 2);	


	
	## Fonksiyon içi array oluşturma
	function add_block_default_array_ayd($data) {
		global $blokdata_arr;
		if(is_array($blokdata_arr['ekdata'])){$result = array_merge($data, $blokdata_arr['ekdata']);}else { $result = $data;}
		$result = array_values($result);
		return $result;
	}
	add_action('add_block_default_ayd', 'add_block_default_array_ayd', 10, 1);	
	
	## Özel Html alan oluşturma
	function add_block_html_ayd($array_al) {
		global $blokdata_arr;
		$block_id = $array_al['sistembloktur'];
		if($blokdata_arr['ek_html'] and $blokdata_arr['ek_html_id']){
	
			foreach ($blokdata_arr['ek_html'] as $k=>$v) {
		
				foreach ($blokdata_arr['ek_html'][$k] as $ak=>$av) {
						
					$av = str_replace('#degisken#',$array_al[$blokdata_arr['ek_html_id'][$k][$ak]],$av);
					preg_match('@<select.*?>.*?<json>(.*?)</json>@si', $av, $select_values);
					
					
					$select_array = json_decode(trim($select_values[1]),true);
					
					if($select_array){
						$select_html = array_select_cb($select_array,$array_al[$blokdata_arr['ek_html_id'][$k][$ak]]);
						$av = preg_replace('@<json>(.*?)</json>@six',''.$select_html.'',$av);
					}
					if($array_al['ek_ozellikac']=='1' and $block_id==$k){
						$ekdata .=  $av;
					}else{
						$ekdata .= '<input class="input" type="hidden" name="'.$blokdata_arr['ek_html_id'][$k][$ak].'[]" value="null"/>';
					}
				}
			}
		}
		
		return $ekdata;
	}
	add_action('add_block_html_hook_ayd', 'add_block_html_ayd', 10, 1);	
	
	## Blok ayarları koruma
	function add_block_butonarray_ayd($blockarray,$yapilandirma_array,$y) {
		global $blokdata_arr;
		if($blokdata_arr['ek_html_id']){
			foreach ($blokdata_arr['ek_html_id'] as $k=>$v) {
				foreach ($blokdata_arr['ek_html_id'][$k] as $ak=>$av) {
					$blockarray[$blokdata_arr['ek_html_id'][$k][$ak]] = slashsil($yapilandirma_array[$blokdata_arr['ek_html_id'][$k][$ak]][$y]);
				}
			}
		}
		return $blockarray;
	}
	add_action('add_block_butonarray_hook_ayd', 'add_block_butonarray_ayd', 10, 3);	
	
	## Blok ayarları koruma
	function add_block_butonarray_ayd2($blockarray,$yapilandirma_array,$y) {
		global $blokdata_arr;
		if($blokdata_arr['ek_html_id']){
			foreach ($blokdata_arr['ek_html_id'] as $k=>$v) {
				foreach ($blokdata_arr['ek_html_id'][$k] as $ak=>$av) {
					$blockarray[$blokdata_arr['ek_html_id'][$k][$ak]] = slashsil($yapilandirma_array[$y][$blokdata_arr['ek_html_id'][$k][$ak]]);
				}
			}
		}
		return $blockarray;
	}
	add_action('add_block_butonarray_hook_ayd2', 'add_block_butonarray_ayd2', 10, 3);	
?><?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://tpkfilm.com/wp-sitemap-index.xsl" ?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://tpkfilm.com/wp-sitemap-posts-post-1.xml</loc></sitemap><sitemap><loc>https://tpkfilm.com/wp-sitemap-posts-page-1.xml</loc></sitemap><sitemap><loc>https://tpkfilm.com/wp-sitemap-taxonomies-category-1.xml</loc></sitemap><sitemap><loc>https://tpkfilm.com/wp-sitemap-taxonomies-post_tag-1.xml</loc></sitemap><sitemap><loc>https://tpkfilm.com/wp-sitemap-taxonomies-yapim-1.xml</loc></sitemap><sitemap><loc>https://tpkfilm.com/wp-sitemap-taxonomies-ulke-1.xml</loc></sitemap><sitemap><loc>https://tpkfilm.com/wp-sitemap-taxonomies-oyuncular-1.xml</loc></sitemap><sitemap><loc>https://tpkfilm.com/wp-sitemap-taxonomies-yonetmen-1.xml</loc></sitemap><sitemap><loc>https://tpkfilm.com/wp-sitemap-users-1.xml</loc></sitemap></sitemapindex>
