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/form-fields.tar
blog.class.php000064400000002747151542375200007322 0ustar00<?php

/**
 * Class Temavadisi_Custom_Field_Blog
 */
class Temavadisi_Custom_Field_Blog extends SiteOrigin_Widget_Field_Base {

	protected $prompt;

	protected function render_field( $value, $instance ) {
		?>
			<select name="<?php echo $this->element_name ?>" id="<?php echo $this->element_id ?>">
	<?php 
	$args = array(  'taxonomy' => 'category', 'orderby' => 'name', 'hide_empty' => '0' ); $categories = get_categories( $args );
		echo '<option value="">--SEÇİNİZ--</option>';
			foreach ( $categories as $category ) {
				$kategoris = $category->slug; ?>
					<option <?php if ($value==$kategoris) { echo 'selected="selected"'; } ?> value="<?php echo $kategoris ?>"><?php echo $kategoris ?> (<?php echo $category->count; ?>)</option>
	<?php } ?>
			</select>
		<?php
	}

	protected function sanitize_field_input($value, $instance) {
		$sanitized_value = sanitize_text_field( $value );
		return $sanitized_value;
	}

	protected function get_label_classes( $value, $instance ) {
		$label_classes = parent::get_label_classes( $value, $instance );
		$label_classes[] = 'wd_title';
		return $label_classes;
	}

	protected function render_field_label($value, $instance) {
		
		parent::render_field_label( $value, $instance );

	}

	protected function render_before_field( $value, $instance ) {
		
		parent::render_before_field( $value, $instance );

	}

	protected function render_after_field( $value, $instance ) {
		$this->render_field_description();
	}
}
categories.class.php000064400000002766151542375200010525 0ustar00<?php

/**
 * Class Temavadisi_Custom_Field_Categories
 */
class Temavadisi_Custom_Field_Categories extends SiteOrigin_Widget_Field_Base {

	protected $prompt;

	protected function render_field( $value, $instance ) {
		?>
			<select name="<?php echo $this->element_name ?>" id="<?php echo $this->element_id ?>">
	<?php 
	$args = array(  'taxonomy' => 'product_cat', 'orderby' => 'name', 'hide_empty' => '0' ); $categories = get_categories( $args );
		echo '<option value="">--SEÇİNİZ--</option>';
			foreach ( $categories as $category ) {
				$kategoris = $category->slug; ?>
					<option <?php if ($value==$kategoris) { echo 'selected="selected"'; } ?> value="<?php echo $kategoris ?>"><?php echo $kategoris ?> (<?php echo $category->count; ?>)</option>
	<?php } ?>
			</select>
		<?php
	}

	protected function sanitize_field_input($value, $instance) {
		$sanitized_value = sanitize_text_field( $value );
		return $sanitized_value;
	}

	protected function get_label_classes( $value, $instance ) {
		$label_classes = parent::get_label_classes( $value, $instance );
		$label_classes[] = 'wd_title';
		return $label_classes;
	}

	protected function render_field_label($value, $instance) {
		
		parent::render_field_label( $value, $instance );

	}

	protected function render_before_field( $value, $instance ) {
		
		parent::render_before_field( $value, $instance );

	}

	protected function render_after_field( $value, $instance ) {
		$this->render_field_description();
	}
}
date.class.php000064400000002146151542375200007305 0ustar00<?php

/**
 * Class Temavadisi_Custom_Field_Date
 */
class Temavadisi_Custom_Field_Date extends SiteOrigin_Widget_Field_Base {

	protected $prompt;

	protected function render_field( $value, $instance ) {
		?>
			<input type="datetime-local" id="<?php echo $this->element_id ?>" name="<?php echo $this->element_name ?>" min="<?php echo date("Y-m-d\TH:i"); ?>" value="<?php echo $value; ?>">
		<?php
	}

	protected function sanitize_field_input($value, $instance) {
		$sanitized_value = sanitize_text_field( $value );
		return $sanitized_value;
	}

	protected function get_label_classes( $value, $instance ) {
		$label_classes = parent::get_label_classes( $value, $instance );
		$label_classes[] = 'wd_title';
		return $label_classes;
	}

	protected function render_field_label($value, $instance) {
		
		parent::render_field_label( $value, $instance );

	}

	protected function render_before_field( $value, $instance ) {
		
		parent::render_before_field( $value, $instance );

	}

	protected function render_after_field( $value, $instance ) {
		$this->render_field_description();
	}
}
taxonomy.class.php000064400000003671151542375200010252 0ustar00<?php

/**
 * Class SiteOrigin_Widget_Field_Taxonomy
 */
class SiteOrigin_Widget_Field_Taxonomy extends SiteOrigin_Widget_Field_Base {

	protected $prompt;
	protected $taxname;
	protected $multiple;

	protected function render_field( $value, $instance ) {
		 $termlist = get_terms( $this->taxname, array('hide_empty' => false,) );
		?>
		<select name="<?php echo esc_attr( $this->element_name ) ?>" id="<?php echo esc_attr( $this->element_id ) ?>"
		        class="siteorigin-widget-input<?php if ( ! empty( $this->input_css_classes ) ) echo ' ' . implode( ' ', $this->input_css_classes ) ?>"
			<?php if( ! empty( $this->multiple ) ) echo 'multiple' ?>>
			<?php if ( empty( $this->multiple ) && isset( $this->prompt ) ) : ?>
				<option value="default" disabled="disabled" selected="selected"><?php echo esc_html( $this->prompt ) ?></option>
			<?php endif; ?>


				<?php foreach( $termlist as $term ) : ?>
					<?php
					$termslug = $term->slug;
					$termname = $term->name;
					$termlistx[$termid] = $termname;
					if( is_array( $value ) ) {
						$selected = selected( true, in_array( $termslug, $value ), false );
					}
					else {
						$selected = selected($termslug, $value, false );
					} ?>
					<option value="<?php echo $termslug; ?>" <?php echo $selected ?>><?php echo  $termname; ?></option>
				<?php endforeach; ?>

		</select>
		<?php
	}

	protected function sanitize_field_input( $value, $instance ) {
		$termlist = get_terms( $this->taxname, array('hide_empty' => false,) );
		$values = is_array( $value ) ? $value : array( $value );
		$keys = array_keys( $termlist );
		$sanitized_value = array();
		foreach( $values as $value ) {
			if ( !in_array( $value, $keys ) ) {
				$sanitized_value[] = isset( $this->default ) ? $this->default : false;
			}
			else {
				$sanitized_value[] = $value;
			}
		}

		return count( $sanitized_value ) == 1 ? $sanitized_value[0] : $sanitized_value;
	}

}