HEX
Server: LiteSpeed
System: Linux eko108.isimtescil.net 4.18.0-477.21.1.lve.1.el8.x86_64 #1 SMP Tue Sep 5 23:08:35 UTC 2023 x86_64
User: uyarreklamcomtr (11202)
PHP: 7.4.33
Disabled: opcache_get_status
Upload Files
File: /var/www/vhosts/uyarreklam.com.tr/httpdocs/resimurl-widget.php.tar
httpdocs/wp-content/themes/vadimarketv4/inc/widget-paketi/resimurl-widget/resimurl-widget.php000064400000004701151552026420035112 0ustar00var/www/vhosts/uyarreklam.com.tr<?php

/*
Widget Name: Resim URL Widget
Description: Anasayfa bileşenidir.
*/

class ResimUrl_Widget extends SiteOrigin_Widget {
	function __construct() {

		parent::__construct(
			'resimurl',
			__('(TV) Resim URL', 'temavadisi'),
			array(
				'description' => __('Resim ve url ekleyebileceğiniz anasayfa bileşenidir.', 'temavadisi'),
				'panels_groups' => array('vadiwidget'),
				'panels_icon' => 'icon-temavadisi'
			),
			array(

			),
			array(
			'baslik' => array(
				'type' => 'text',
				'label' => __('Başlık (opsiyonel)', 'temavadisi'),
				'placeholder' => 'Gösterilecek başlığı yazınız.',
				'default'  => '',
			),

			'resimler' => array(
				'type' => 'repeater',
				'label' => __( 'Resimler' , 'temavadisi' ),
				'item_name'  => __( 'Bölüm', 'temavadisi' ),
				'item_label' => array(
					'selector'     => "[id*='altbaslik']",
					'update_event' => 'change',
					'value_method' => 'val'
				),
				'fields' => array(
					'resim' => array(
					  'type' => 'media',
					  'label' => __( 'Lütfen bir resim seçiniz', 'temavadisi' ),
					  'choose' => __( 'Resim Seç', 'temavadisi' ),
					  'update' => __( 'Ekle', 'temavadisi' ),
					  'library' => 'image',
					  'fallback' => false
					),
				
					'altbaslik' => array(
					  'type' => 'text',
					  'label' => __('Başlık (opsiyonel)', 'temavadisi'),
					  'placeholder' => 'Gösterilecek başlığı yazınız.',
					  'default'  => '',
					),

					'url' => array(
					  'type' => 'text',
					  'label' => __('URL', 'temavadisi'),
					  'placeholder' => 'http://',
					  'default'  => '',
					),
				),
			),
				
				'slide' => array(
					'type' => 'checkbox',
					'label' => __('Resimler slide olarak gösterilsin mi?', 'temavadisi'),
					'default' => false,
				),

				'slidesayisi' => array(
					'type' => 'text',
					'label' => __('Resim Sayısı', 'temavadisi'),
					'placeholder' => 'Aynı satırda gösterilecek resim sayısını yazınız.',
					'default'  => '5',
				),
				
				'mobilgizle' => array(
					'type' => 'checkbox',
					'label' => __('Mobilde gizlensin mi?', 'temavadisi'),
					'default' => false,
				),

			),
			plugin_dir_path(__FILE__)
		);
	}

	function get_template_name($instance) {
		return 'resimurl-template';
	}

	function get_style_name($instance) {
		return;
	}

}

siteorigin_widget_register('resimurl', __FILE__, 'ResimUrl_Widget');