$arrXml['settings']['background']['image']['@attributes']['scaleY'] = $slideshowS['bg_scaleY']; if ($slideshowS['images_folder'] != '') { $fImages = trailingslashit($slideshowS['images_folder']); if (cu3er__isOnSameDomain($fImages)) { $fImages = cu3er__removeDomainName($fImages); } } else { $fImages = ''; } $arrXml['settings']['folder_images'] = "<![CDATA[" . $fImages . "]]>"; if ($arrXml['settings']['folder_images'] == '<![CDATA[]]>') { $arrXml['settings']['folder_images'] = ''; } if ($slideshowS['fonts_folder'] != '') { $fFonts = trailingslashit($slideshowS['fonts_folder']); if (cu3er__isOnSameDomain($fFonts)) { $fFonts = cu3er__removeDomainName($fFonts); } } else { $fFonts = ''; } $arrXml['settings']['folder_fonts'] = "<![CDATA[" . $fFonts . "]]>"; if ($arrXml['settings']['folder_fonts'] == '<![CDATA[]]>') { $arrXml['settings']['folder_fonts'] = ''; } if ($slideshowS['sdw_use_image'] == 'true' && $slideshowS['sdw_image'] != '') { $arrXml['settings']['shadow']['@attributes']['use_image'] = $slideshowS['sdw_use_image']; $arrXml['settings']['shadow']['@attributes']['show'] = $slideshowS['sdw_show']; $arrXml['settings']['shadow']['@attributes']['color'] = str_replace('#', '0x', $slideshowS['sdw_color']); $arrXml['settings']['shadow']['@attributes']['alpha'] = $slideshowS['sdw_alpha']; $arrXml['settings']['shadow']['@attributes']['blur'] = $slideshowS['sdw_blur'];
function cu3er__ffilesize($file) { if (cu3er__isOnSameDomain($file)) { $uploads = wp_upload_dir(); $url = str_replace($uploads['baseurl'], $uploads['basedir'], $file); return @filesize($url); } if (CU3ER_isCurlInstalled()) { $ch = @curl_init($file); @curl_setopt($ch, CURLOPT_FAILONERROR, true); @curl_setopt($ch, CURLOPT_NOBODY, true); @curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); @curl_setopt($ch, CURLOPT_HEADER, true); @curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 4); $data = @curl_exec($ch); @curl_close($ch); if ($data === false) { return false; } if (preg_match('/Content-Length: (\\d+)/', $data, $matches)) { return (double) $matches[1]; } } else { return @filesize($file); } return false; }