<?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
$kaynak_platformlar   = function_exists( 'tilfy_kaynak_platform_listesi' ) ? tilfy_kaynak_platform_listesi() : $platformlar;
$secili_platformlar = function_exists( 'tilfy_galeri_platformlar_al' ) ? tilfy_galeri_platformlar_al() : array_keys( $kaynak_platformlar );
$galeri_etkin       = function_exists( 'tilfy_galeri_etkin_mi' ) ? tilfy_galeri_etkin_mi() : false;
$modal_aciklama     = function_exists( 'tilfy_galeri_modal_aciklama_modu' ) ? tilfy_galeri_modal_aciklama_modu() : '1';
?>
<section class="tilfy-bolum tilfy-kart" id="tilfy-galeri-ayarlar">
	<h2><?php echo esc_html( tilfy__( 'Site galerisi' ) ); ?></h2>
	<p class="tilfy-yardim"><?php echo esc_html( tilfy__( 'WordPress sayfalarında kısa kod ile sosyal medya içerik arşivinizi ziyaretçilere gösterin. Metin listesi, tıklanınca modal ve kaynak bağlantısı.' ) ); ?></p>

	<label class="tilfy-ayar-kart">
		<span class="tilfy-ayar-kart__ust">
			<span class="tilfy-ayar-kart__baslik"><?php echo esc_html( tilfy__( 'Site galerisi etkin' ) ); ?></span>
			<span class="tilfy-slide">
				<input type="checkbox" name="galeri_etkin" value="1" <?php checked( $galeri_etkin ); ?> />
				<span class="tilfy-slide__ray" aria-hidden="true"><span class="tilfy-slide__top"></span></span>
			</span>
		</span>
		<span class="tilfy-ayar-kart__ozet"><?php echo esc_html( tilfy__( 'Kısa kodlar çalışır.' ) ); ?></span>
		<span class="tilfy-ayar-kart__detay"><?php echo esc_html( tilfy__( 'Kapalıyken kısa kodlar sayfada görünmez.' ) ); ?></span>
	</label>
</section>

<section class="tilfy-bolum tilfy-kart">
	<h2><?php echo esc_html( tilfy__( 'Platformlar' ) ); ?></h2>
	<p class="tilfy-yardim"><?php echo esc_html( tilfy__( 'Galeride hangi kaynak platformların listeleneceğini seçin.' ) ); ?></p>
	<div class="tilfy-galeri-platform-secim">
		<?php foreach ( $kaynak_platformlar as $anahtar => $bilgi ) : ?>
			<label class="tilfy-galeri-platform-etiket">
				<input type="checkbox" name="galeri_platformlar[]" value="<?php echo esc_attr( $anahtar ); ?>" <?php checked( in_array( $anahtar, $secili_platformlar, true ) ); ?> />
				<span><?php echo esc_html( $bilgi['etiket'] ); ?></span>
			</label>
		<?php endforeach; ?>
	</div>
</section>

<section class="tilfy-bolum tilfy-kart">
	<h2><?php echo esc_html( tilfy__( 'İçerik dahil / hariç' ) ); ?></h2>
	<div class="tilfy-ayar-kartlar">
		<label class="tilfy-ayar-kart">
			<span class="tilfy-ayar-kart__ust">
				<span class="tilfy-ayar-kart__baslik"><?php echo esc_html( tilfy__( 'Gizli içerikleri göster' ) ); ?></span>
				<span class="tilfy-slide">
					<input type="checkbox" name="galeri_gizli_goster" value="1" <?php checked( function_exists( 'tilfy_galeri_gizli_goster_mi' ) && tilfy_galeri_gizli_goster_mi() ); ?> />
					<span class="tilfy-slide__ray" aria-hidden="true"><span class="tilfy-slide__top"></span></span>
				</span>
			</span>
			<span class="tilfy-ayar-kart__ozet"><?php echo esc_html( tilfy__( 'İçerikler’de «Listeden gizle» ile işaretlenenler.' ) ); ?></span>
			<span class="tilfy-ayar-kart__detay"><?php echo esc_html( tilfy__( 'Varsayılan: hariç tutulur.' ) ); ?></span>
		</label>
		<label class="tilfy-ayar-kart">
			<span class="tilfy-ayar-kart__ust">
				<span class="tilfy-ayar-kart__baslik"><?php echo esc_html( tilfy__( 'Taslak / özel WordPress yazıları' ) ); ?></span>
				<span class="tilfy-slide">
					<input type="checkbox" name="galeri_wp_ozel_goster" value="1" <?php checked( function_exists( 'tilfy_galeri_wp_ozel_goster_mi' ) && tilfy_galeri_wp_ozel_goster_mi() ); ?> />
					<span class="tilfy-slide__ray" aria-hidden="true"><span class="tilfy-slide__top"></span></span>
				</span>
			</span>
			<span class="tilfy-ayar-kart__ozet"><?php echo esc_html( tilfy__( 'Yayında olmayan WP kaynakları.' ) ); ?></span>
			<span class="tilfy-ayar-kart__detay"><?php echo esc_html( tilfy__( 'Varsayılan: hariç tutulur.' ) ); ?></span>
		</label>
	</div>
</section>

<section class="tilfy-bolum tilfy-kart">
	<h2><?php echo esc_html( tilfy__( 'Görünüm ve modal' ) ); ?></h2>
	<div class="tilfy-ayar-kartlar">
		<label class="tilfy-ayar-kart">
			<span class="tilfy-ayar-kart__ust">
				<span class="tilfy-ayar-kart__baslik"><?php echo esc_html( tilfy__( 'Modalda kapak göster' ) ); ?></span>
				<span class="tilfy-slide">
					<input type="checkbox" name="galeri_modal_kapak" value="1" <?php checked( ! function_exists( 'tilfy_galeri_modal_kapak_mi' ) || tilfy_galeri_modal_kapak_mi() ); ?> />
					<span class="tilfy-slide__ray" aria-hidden="true"><span class="tilfy-slide__top"></span></span>
				</span>
			</span>
			<span class="tilfy-ayar-kart__ozet"><?php echo esc_html( tilfy__( 'Tıklanınca kapak yüklenir.' ) ); ?></span>
		</label>
		<label class="tilfy-ayar-kart">
			<span class="tilfy-ayar-kart__ust">
				<span class="tilfy-ayar-kart__baslik"><?php echo esc_html( tilfy__( 'Modal içeriği tıklanınca yükle' ) ); ?></span>
				<span class="tilfy-slide">
					<input type="checkbox" name="galeri_modal_lazy" value="1" <?php checked( ! function_exists( 'tilfy_galeri_modal_lazy_mi' ) || tilfy_galeri_modal_lazy_mi() ); ?> />
					<span class="tilfy-slide__ray" aria-hidden="true"><span class="tilfy-slide__top"></span></span>
				</span>
			</span>
			<span class="tilfy-ayar-kart__ozet"><?php echo esc_html( tilfy__( 'Kapak ve detay sayfa kaynağında bekletilir.' ) ); ?></span>
			<span class="tilfy-ayar-kart__detay"><?php echo esc_html( tilfy__( 'Liste yalnızca metin; modal açılınca veri istenir.' ) ); ?></span>
		</label>
		<label class="tilfy-ayar-kart">
			<span class="tilfy-ayar-kart__ust">
				<span class="tilfy-ayar-kart__baslik"><?php echo esc_html( tilfy__( 'İstatistik göster' ) ); ?></span>
				<span class="tilfy-slide">
					<input type="checkbox" name="galeri_istatistik" value="1" <?php checked( function_exists( 'tilfy_galeri_istatistik_goster_mi' ) && tilfy_galeri_istatistik_goster_mi() ); ?> />
					<span class="tilfy-slide__ray" aria-hidden="true"><span class="tilfy-slide__top"></span></span>
				</span>
			</span>
			<span class="tilfy-ayar-kart__ozet"><?php echo esc_html( tilfy__( 'Modalda görüntülenme / beğeni (varsa).' ) ); ?></span>
		</label>
	</div>
	<div class="tilfy-ayar-satir tilfy-ayar-satir--2">
		<label class="tilfy-filtre-alan">
			<span class="tilfy-filtre-alan__etiket"><?php echo esc_html( tilfy__( 'Modalda açıklama' ) ); ?></span>
			<select name="galeri_modal_aciklama" class="tilfy-filtre-kontrol">
				<option value="0" <?php selected( $modal_aciklama, '0' ); ?>><?php echo esc_html( tilfy__( 'Gösterme' ) ); ?></option>
				<option value="1" <?php selected( $modal_aciklama, '1' ); ?>><?php echo esc_html( tilfy__( '1 satır' ) ); ?></option>
				<option value="2" <?php selected( $modal_aciklama, '2' ); ?>><?php echo esc_html( tilfy__( 'Kısa özet' ) ); ?></option>
			</select>
		</label>
		<label class="tilfy-filtre-alan">
			<span class="tilfy-filtre-alan__etiket"><?php echo esc_html( tilfy__( 'Kaynak buton metni' ) ); ?></span>
			<input type="text" name="galeri_buton_metni" class="tilfy-filtre-kontrol" value="<?php echo esc_attr( function_exists( 'tilfy_galeri_buton_metni' ) ? tilfy_galeri_buton_metni() : 'Kaynağı aç' ); ?>" maxlength="80" />
		</label>
	</div>
</section>

<section class="tilfy-bolum tilfy-kart">
	<h2><?php echo esc_html( tilfy__( 'Liste davranışı' ) ); ?></h2>
	<div class="tilfy-ayar-satir tilfy-ayar-satir--2">
		<label class="tilfy-filtre-alan">
			<span class="tilfy-filtre-alan__etiket"><?php echo esc_html( tilfy__( 'Sayfa başına kayıt' ) ); ?></span>
			<input type="number" name="galeri_sayfa_basina" class="tilfy-filtre-kontrol" min="10" step="1" value="<?php echo esc_attr( (string) ( function_exists( 'tilfy_galeri_sayfa_basina' ) ? tilfy_galeri_sayfa_basina() : 50 ) ); ?>" />
		</label>
		<label class="tilfy-filtre-alan">
			<span class="tilfy-filtre-alan__etiket"><?php echo esc_html( tilfy__( 'Varsayılan sıralama' ) ); ?></span>
			<select name="galeri_varsayilan_sira" class="tilfy-filtre-kontrol">
				<option value="yeni" <?php selected( function_exists( 'tilfy_galeri_varsayilan_sira' ) ? tilfy_galeri_varsayilan_sira() : 'yeni', 'yeni' ); ?>><?php echo esc_html( tilfy__( 'Yeni → eski' ) ); ?></option>
				<option value="eski" <?php selected( function_exists( 'tilfy_galeri_varsayilan_sira' ) ? tilfy_galeri_varsayilan_sira() : 'yeni', 'eski' ); ?>><?php echo esc_html( tilfy__( 'Eski → yeni' ) ); ?></option>
			</select>
		</label>
	</div>
	<p class="tilfy-yardim"><?php echo esc_html( tilfy__( 'Ziyaretçi filtreleri (kısa kod arayüzünde):' ) ); ?></p>
	<div class="tilfy-galeri-filtre-secim">
		<label class="tilfy-galeri-filtre-etiket">
			<input type="checkbox" name="galeri_filtre_arama" value="1" <?php checked( ! function_exists( 'tilfy_galeri_filtre_aktif_mi' ) || tilfy_galeri_filtre_aktif_mi( 'arama' ) ); ?> />
			<span><?php echo esc_html( tilfy__( 'Arama kutusu' ) ); ?></span>
		</label>
		<label class="tilfy-galeri-filtre-etiket">
			<input type="checkbox" name="galeri_filtre_tarih" value="1" <?php checked( ! function_exists( 'tilfy_galeri_filtre_aktif_mi' ) || tilfy_galeri_filtre_aktif_mi( 'tarih' ) ); ?> />
			<span><?php echo esc_html( tilfy__( 'Tarih filtresi' ) ); ?></span>
		</label>
		<label class="tilfy-galeri-filtre-etiket">
			<input type="checkbox" name="galeri_filtre_medya" value="1" <?php checked( ! function_exists( 'tilfy_galeri_filtre_aktif_mi' ) || tilfy_galeri_filtre_aktif_mi( 'medya' ) ); ?> />
			<span><?php echo esc_html( tilfy__( 'Medya türü (görsel / video)' ) ); ?></span>
		</label>
		<label class="tilfy-galeri-filtre-etiket">
			<input type="checkbox" name="galeri_filtre_sira" value="1" <?php checked( ! function_exists( 'tilfy_galeri_filtre_aktif_mi' ) || tilfy_galeri_filtre_aktif_mi( 'sira' ) ); ?> />
			<span><?php echo esc_html( tilfy__( 'Sıralama seçeneği' ) ); ?></span>
		</label>
	</div>
</section>

<section class="tilfy-bolum tilfy-kart tilfy-galeri-kisa-kodlar">
	<h2><?php echo esc_html( tilfy__( 'Kısa kodlar' ) ); ?></h2>
	<p class="tilfy-yardim"><?php echo esc_html( tilfy__( 'Site galerisi etkin olduktan sonra bir sayfaya veya yazıya yapıştırın.' ) ); ?></p>
	<ul class="tilfy-galeri-kisa-kod-liste">
		<li><code>[tilfy-instagram]</code> <?php echo esc_html( tilfy__( '- Instagram kaynaklı içerikler' ) ); ?></li>
		<li><code>[tilfy-facebook]</code> <?php echo esc_html( tilfy__( '- Facebook' ) ); ?></li>
		<li><code>[tilfy-youtube]</code> <?php echo esc_html( tilfy__( '- YouTube' ) ); ?></li>
		<li><code>[tilfy-linkedin]</code> <?php echo esc_html( tilfy__( '- LinkedIn' ) ); ?></li>
		<li><code>[tilfy-tiktok]</code> <?php echo esc_html( tilfy__( '- TikTok' ) ); ?></li>
		<li><code>[tilfy-threads]</code> <?php echo esc_html( tilfy__( '- Threads' ) ); ?></li>
		<li><code>[tilfy-wordpress]</code> <?php echo esc_html( tilfy__( '- WordPress yazıları' ) ); ?></li>
		<li><code>[tilfy-all]</code> <?php echo esc_html( tilfy__( '- Yukarıda seçili tüm platformlar' ) ); ?></li>
	</ul>
	<p class="tilfy-yardim"><?php echo esc_html( tilfy__( 'İsteğe bağlı:' ) ); ?> <code>limit="30"</code>, <code>sira="eski"</code>, <code><?php echo esc_html( tilfy__( 'medya="video"' ) ); ?></code></p>
</section>
