Exemplo n.º 1
0
 $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'];
Exemplo n.º 2
0
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;
}