Your IP : 216.73.216.162


Current Path : /home/x/b/o/xbodynamge/namtation/wp-content/
Upload File :
Current File : /home/x/b/o/xbodynamge/namtation/wp-content/prevdem-functions.php.tar

home/xbodynamge/crosstraining/wp-content/themes/zerif-lite/ti-prevdem/prevdem-functions.php000060400000004004151126620070026402 0ustar00<?php
/**
 * Preview functions.
 *
 * @package zerif-lite
 */

/**
 * Get a random image from demo content
 * Can be recursive if a specific img size is not found
 *
 * @param int $i Maximum number of recalls.
 *
 * @return string
 */
function zerif_get_prevdem_img_src( $i = 0 ) {
	// prevent infinite loop
	if ( 10 == $i ) {
		return '';
	}

	$path = get_template_directory() . '/ti-prevdem/img/';

	// Build or re-build the global dem img array
	if ( ! isset( $GLOBALS['prevdem_img'] ) || empty( $GLOBALS['prevdem_img'] ) ) {
		$imgs       = array();
		$candidates = array();

		if ( is_dir( $path ) ) {
			$imgs = scandir( $path );
		}

		if ( ! $imgs || empty( $imgs ) ) {
			return array();
		}

		foreach ( $imgs as $img ) {
			if ( '.' === $img[0] || is_dir( $path . $img ) ) {
				continue;
			}
			$candidates[] = $img;
		}
		$GLOBALS['prevdem_img'] = $candidates;
	}
	$candidates = $GLOBALS['prevdem_img'];
	// get a random image name
	$rand_key = array_rand( $candidates );
	$img_name = $candidates[ $rand_key ];

	// if file does not exists, reset the global and recursively call it again
	if ( ! file_exists( $path . $img_name ) ) {
		unset( $GLOBALS['prevdem_img'] );
		$i++;
		return zerif_get_prevdem_img_src( $i );
	}

	// unset all sizes of the img found and update the global
	$new_candidates = $candidates;
	foreach ( $candidates as $_key => $_img ) {
		if ( substr( $_img, 0, strlen( "{$img_name}" ) ) === "{$img_name}" ) {
			unset( $new_candidates[ $_key ] );
		}
	}
	$GLOBALS['prevdem_img'] = $new_candidates;
	return get_template_directory_uri() . '/ti-prevdem/img/' . $img_name;
}

/**
 * Filter thumbnail image
 *
 * @param string $input Post thumbnail.
 */
function zerif_the_post_thumbnail( $input ) {
	if ( empty( $input ) ) {
		$placeholder = zerif_get_prevdem_img_src();
		return '<img width="250" height="250" src="' . esc_url( $placeholder ) . '" class="attachment-zerif-post-thumbnail size-zerif-post-thumbnail wp-post-image">';
	}
	return $input;
}

add_filter( 'post_thumbnail_html', 'zerif_the_post_thumbnail' );
home/xbodynamge/www/wp-content/themes/zerif-lite/ti-prevdem/prevdem-functions.php000064400000004004151127541270024352 0ustar00<?php
/**
 * Preview functions.
 *
 * @package zerif-lite
 */

/**
 * Get a random image from demo content
 * Can be recursive if a specific img size is not found
 *
 * @param int $i Maximum number of recalls.
 *
 * @return string
 */
function zerif_get_prevdem_img_src( $i = 0 ) {
	// prevent infinite loop
	if ( 10 == $i ) {
		return '';
	}

	$path = get_template_directory() . '/ti-prevdem/img/';

	// Build or re-build the global dem img array
	if ( ! isset( $GLOBALS['prevdem_img'] ) || empty( $GLOBALS['prevdem_img'] ) ) {
		$imgs       = array();
		$candidates = array();

		if ( is_dir( $path ) ) {
			$imgs = scandir( $path );
		}

		if ( ! $imgs || empty( $imgs ) ) {
			return array();
		}

		foreach ( $imgs as $img ) {
			if ( '.' === $img[0] || is_dir( $path . $img ) ) {
				continue;
			}
			$candidates[] = $img;
		}
		$GLOBALS['prevdem_img'] = $candidates;
	}
	$candidates = $GLOBALS['prevdem_img'];
	// get a random image name
	$rand_key = array_rand( $candidates );
	$img_name = $candidates[ $rand_key ];

	// if file does not exists, reset the global and recursively call it again
	if ( ! file_exists( $path . $img_name ) ) {
		unset( $GLOBALS['prevdem_img'] );
		$i++;
		return zerif_get_prevdem_img_src( $i );
	}

	// unset all sizes of the img found and update the global
	$new_candidates = $candidates;
	foreach ( $candidates as $_key => $_img ) {
		if ( substr( $_img, 0, strlen( "{$img_name}" ) ) === "{$img_name}" ) {
			unset( $new_candidates[ $_key ] );
		}
	}
	$GLOBALS['prevdem_img'] = $new_candidates;
	return get_template_directory_uri() . '/ti-prevdem/img/' . $img_name;
}

/**
 * Filter thumbnail image
 *
 * @param string $input Post thumbnail.
 */
function zerif_the_post_thumbnail( $input ) {
	if ( empty( $input ) ) {
		$placeholder = zerif_get_prevdem_img_src();
		return '<img width="250" height="250" src="' . esc_url( $placeholder ) . '" class="attachment-zerif-post-thumbnail size-zerif-post-thumbnail wp-post-image">';
	}
	return $input;
}

add_filter( 'post_thumbnail_html', 'zerif_the_post_thumbnail' );
home/xbodynamge/dev/wp-content/themes/zerif-lite/ti-prevdem/prevdem-functions.php000064400000004004151135612200024273 0ustar00<?php
/**
 * Preview functions.
 *
 * @package zerif-lite
 */

/**
 * Get a random image from demo content
 * Can be recursive if a specific img size is not found
 *
 * @param int $i Maximum number of recalls.
 *
 * @return string
 */
function zerif_get_prevdem_img_src( $i = 0 ) {
	// prevent infinite loop
	if ( 10 == $i ) {
		return '';
	}

	$path = get_template_directory() . '/ti-prevdem/img/';

	// Build or re-build the global dem img array
	if ( ! isset( $GLOBALS['prevdem_img'] ) || empty( $GLOBALS['prevdem_img'] ) ) {
		$imgs       = array();
		$candidates = array();

		if ( is_dir( $path ) ) {
			$imgs = scandir( $path );
		}

		if ( ! $imgs || empty( $imgs ) ) {
			return array();
		}

		foreach ( $imgs as $img ) {
			if ( '.' === $img[0] || is_dir( $path . $img ) ) {
				continue;
			}
			$candidates[] = $img;
		}
		$GLOBALS['prevdem_img'] = $candidates;
	}
	$candidates = $GLOBALS['prevdem_img'];
	// get a random image name
	$rand_key = array_rand( $candidates );
	$img_name = $candidates[ $rand_key ];

	// if file does not exists, reset the global and recursively call it again
	if ( ! file_exists( $path . $img_name ) ) {
		unset( $GLOBALS['prevdem_img'] );
		$i++;
		return zerif_get_prevdem_img_src( $i );
	}

	// unset all sizes of the img found and update the global
	$new_candidates = $candidates;
	foreach ( $candidates as $_key => $_img ) {
		if ( substr( $_img, 0, strlen( "{$img_name}" ) ) === "{$img_name}" ) {
			unset( $new_candidates[ $_key ] );
		}
	}
	$GLOBALS['prevdem_img'] = $new_candidates;
	return get_template_directory_uri() . '/ti-prevdem/img/' . $img_name;
}

/**
 * Filter thumbnail image
 *
 * @param string $input Post thumbnail.
 */
function zerif_the_post_thumbnail( $input ) {
	if ( empty( $input ) ) {
		$placeholder = zerif_get_prevdem_img_src();
		return '<img width="250" height="250" src="' . esc_url( $placeholder ) . '" class="attachment-zerif-post-thumbnail size-zerif-post-thumbnail wp-post-image">';
	}
	return $input;
}

add_filter( 'post_thumbnail_html', 'zerif_the_post_thumbnail' );
home/xbodynamge/namtation/wp-content/themes/zerif-lite/ti-prevdem/prevdem-functions.php000064400000004004151140460620025512 0ustar00<?php
/**
 * Preview functions.
 *
 * @package zerif-lite
 */

/**
 * Get a random image from demo content
 * Can be recursive if a specific img size is not found
 *
 * @param int $i Maximum number of recalls.
 *
 * @return string
 */
function zerif_get_prevdem_img_src( $i = 0 ) {
	// prevent infinite loop
	if ( 10 == $i ) {
		return '';
	}

	$path = get_template_directory() . '/ti-prevdem/img/';

	// Build or re-build the global dem img array
	if ( ! isset( $GLOBALS['prevdem_img'] ) || empty( $GLOBALS['prevdem_img'] ) ) {
		$imgs       = array();
		$candidates = array();

		if ( is_dir( $path ) ) {
			$imgs = scandir( $path );
		}

		if ( ! $imgs || empty( $imgs ) ) {
			return array();
		}

		foreach ( $imgs as $img ) {
			if ( '.' === $img[0] || is_dir( $path . $img ) ) {
				continue;
			}
			$candidates[] = $img;
		}
		$GLOBALS['prevdem_img'] = $candidates;
	}
	$candidates = $GLOBALS['prevdem_img'];
	// get a random image name
	$rand_key = array_rand( $candidates );
	$img_name = $candidates[ $rand_key ];

	// if file does not exists, reset the global and recursively call it again
	if ( ! file_exists( $path . $img_name ) ) {
		unset( $GLOBALS['prevdem_img'] );
		$i++;
		return zerif_get_prevdem_img_src( $i );
	}

	// unset all sizes of the img found and update the global
	$new_candidates = $candidates;
	foreach ( $candidates as $_key => $_img ) {
		if ( substr( $_img, 0, strlen( "{$img_name}" ) ) === "{$img_name}" ) {
			unset( $new_candidates[ $_key ] );
		}
	}
	$GLOBALS['prevdem_img'] = $new_candidates;
	return get_template_directory_uri() . '/ti-prevdem/img/' . $img_name;
}

/**
 * Filter thumbnail image
 *
 * @param string $input Post thumbnail.
 */
function zerif_the_post_thumbnail( $input ) {
	if ( empty( $input ) ) {
		$placeholder = zerif_get_prevdem_img_src();
		return '<img width="250" height="250" src="' . esc_url( $placeholder ) . '" class="attachment-zerif-post-thumbnail size-zerif-post-thumbnail wp-post-image">';
	}
	return $input;
}

add_filter( 'post_thumbnail_html', 'zerif_the_post_thumbnail' );
home/xbodynamge/lebauwcentre/wp-content/themes/zerif-lite/ti-prevdem/prevdem-functions.php000064400000004004151144336620026206 0ustar00<?php
/**
 * Preview functions.
 *
 * @package zerif-lite
 */

/**
 * Get a random image from demo content
 * Can be recursive if a specific img size is not found
 *
 * @param int $i Maximum number of recalls.
 *
 * @return string
 */
function zerif_get_prevdem_img_src( $i = 0 ) {
	// prevent infinite loop
	if ( 10 == $i ) {
		return '';
	}

	$path = get_template_directory() . '/ti-prevdem/img/';

	// Build or re-build the global dem img array
	if ( ! isset( $GLOBALS['prevdem_img'] ) || empty( $GLOBALS['prevdem_img'] ) ) {
		$imgs       = array();
		$candidates = array();

		if ( is_dir( $path ) ) {
			$imgs = scandir( $path );
		}

		if ( ! $imgs || empty( $imgs ) ) {
			return array();
		}

		foreach ( $imgs as $img ) {
			if ( '.' === $img[0] || is_dir( $path . $img ) ) {
				continue;
			}
			$candidates[] = $img;
		}
		$GLOBALS['prevdem_img'] = $candidates;
	}
	$candidates = $GLOBALS['prevdem_img'];
	// get a random image name
	$rand_key = array_rand( $candidates );
	$img_name = $candidates[ $rand_key ];

	// if file does not exists, reset the global and recursively call it again
	if ( ! file_exists( $path . $img_name ) ) {
		unset( $GLOBALS['prevdem_img'] );
		$i++;
		return zerif_get_prevdem_img_src( $i );
	}

	// unset all sizes of the img found and update the global
	$new_candidates = $candidates;
	foreach ( $candidates as $_key => $_img ) {
		if ( substr( $_img, 0, strlen( "{$img_name}" ) ) === "{$img_name}" ) {
			unset( $new_candidates[ $_key ] );
		}
	}
	$GLOBALS['prevdem_img'] = $new_candidates;
	return get_template_directory_uri() . '/ti-prevdem/img/' . $img_name;
}

/**
 * Filter thumbnail image
 *
 * @param string $input Post thumbnail.
 */
function zerif_the_post_thumbnail( $input ) {
	if ( empty( $input ) ) {
		$placeholder = zerif_get_prevdem_img_src();
		return '<img width="250" height="250" src="' . esc_url( $placeholder ) . '" class="attachment-zerif-post-thumbnail size-zerif-post-thumbnail wp-post-image">';
	}
	return $input;
}

add_filter( 'post_thumbnail_html', 'zerif_the_post_thumbnail' );