403Webshell
Server IP : 216.250.13.251  /  Your IP : 216.73.217.37
Web Server : nginx/1.24.0
System : Linux gunay 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64
User : root ( 0)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/gunay/wp-content/plugins/rt19-extentions/inc/shortcodes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/gunay/wp-content/plugins/rt19-extentions/inc/shortcodes/retina_image.php
<?php
if( ! function_exists("rt_retina_image") ){
	/**
	 * Retina Image
	 * @param  array $atts
	 * @param  string $content
	 * @return html $output
	 */
	function rt_retina_image( $atts, $content = null ) {

	//defaults
	extract(shortcode_atts(array(  
		"id"  => "", 
		"class" => "",
		"img" => "",//image id
		"img_width" => "",
		"img_height" => "",
		"link" => "",
		"link_title" => "",
		"link_target" => "_self",
		"img_align" => "left",
	 	"crop" => "false"
	), $atts));


	if( empty( $img ) ){
		return;
	}

	$resize_image = rt_vt_resize( $img, '', $img_width, $img_height, $crop );	
	$image_alternative_text = get_post_meta($img, '_wp_attachment_image_alt', true);


	if( ! empty( $img_width ) ) 

	
	$img_2x_width = ! empty( $img_width ) ? intval($img_width) * 2 : "";
	$img_2x_height = ! empty( $img_height ) ? intval($img_height) * 2 : "";

	//srcset
	$resize_retina_image = ! empty( $img_2x_height ) || ! empty( $img_2x_width ) ? rt_vt_resize( $img, '', $img_2x_width, $img_2x_height, $crop ) : "";	
	$srcset = is_array($resize_retina_image) ? ' srcset="'.$resize_retina_image["url"].' 1.3x"' : "";

	//id attr
	$id = ! empty( $id ) ? ' id="'.sanitize_html_class($id).'"' : "";	 

	//align
	$class = ! empty( $img_align ) ? " align".$img_align : "";

	//class attr
	$class = ! empty( $class ) ? ' class="'.trim($class).'"' : "";	 

	//link target
	$link_target = ! empty( $link_target ) ? $link_target : '_self';

	//output format
	$output_format = ! empty( $link ) ? '<a href="%7$s" title="%8$s" target="%9$s"><img src="%1$s" width="%2$s" height="%3$s" alt="%4$s"%5$s%6$s /></a>' : '<img src="%1$s" width="%2$s" height="%3$s" alt="%4$s"%5$s%6$s />';

	return sprintf( $output_format, $resize_image["url"], $resize_image["width"], $resize_image["height"], $image_alternative_text, $id.$class, $srcset, $link, $link_title, $link_target );
	}
}
 
add_shortcode('rt_retina_image', 'rt_retina_image');

Youez - 2016 - github.com/yon3zu
LinuXploit