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/hizmetlerimiz-widget.php.tar
wp-content/themes/vadimarketv4/inc/widget-paketi/hizmetlerimiz-widget/hizmetlerimiz-widget.php000064400000004113151551300750037173 0ustar00var/www/vhosts/uyarreklam.com.tr/httpdocs<?php

/*
Widget Name: Hizmetlerimiz Widget
Description: Anasayfa bileşenidir.
*/

class Hizmetlerimiz_Widget extends SiteOrigin_Widget {
	function __construct() {

		parent::__construct(
			'hizmetlerimiz',
			__('(TV) Hizmetlerimiz', 'temavadisi'),
			array(
				'description' => __('Hizmetlerimiz alanını ekleyebileceğiniz anasayfa bileşenidir.', 'temavadisi'),
				'panels_groups' => array('vadiwidget'),
				'panels_icon' => 'icon-temavadisi'
			),
			array(

			),
			array(

			'color' => array(
				'type' => 'color',
				'label' => __('İkon Rengi', 'temavadisi'),
			),

			'hizmetler' => array(
				'type' => 'repeater',
				'label' => __( 'Hizmetler' , 'temavadisi' ),
				'item_name'  => __( 'Hizmet', 'temavadisi' ),
				'item_label' => array(
					'selector'     => "[id*='repeat_text']",
					'update_event' => 'change',
					'value_method' => 'val'
				),
				'fields' => array(
					'resim' => array(
					  'type' => 'icon',
					  'label' => __( 'Lütfen bir icon seçiniz', 'temavadisi' ),
					),

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

					'url' => array(
					  'type' => 'text',
					  'label' => __('URL (opsiyonel)', 'temavadisi'),
					  'placeholder' => 'http://',
					  'default'  => '',
					),
				),
			),
				
				'mobilgizle' => array(
					'type' => 'checkbox',
					'label' => __('Mobilde gizlensin mi?', 'temavadisi'),
					'default' => false,
				),

			),
			plugin_dir_path(__FILE__)
		);
	}

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

	function get_style_name($instance) {
		return;
	}

}

siteorigin_widget_register('hizmetlerimiz', __FILE__, 'Hizmetlerimiz_Widget');