C:\xampp\htdocs\landing\wp-content\updraft\plugins-old\imagify\inc\3rd-party\screets-lc.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
defined
'ABSPATH' ) || die( 'Cheatin’ uh?' );

if ( 
function_exists'fn_lc_fix_ssl_upload_url' ) && defined'SLC_VERSION' ) && version_compareSLC_VERSION'2.2.8' ) < ) :

    
/**
     * Fixes a bug in Screets Live Chat plugin (prior version 2.2.8), preventing wp_get_upload_dir() to work properly.
     */
    
remove_filter'upload_dir''fn_lc_fix_ssl_upload_url' );
    
add_filter'upload_dir',    'imagify_screets_lc_fix_ssl_upload_url' );
    
/**
     * Filters the uploads directory data to force https URLs.
     *
     * @since 1.6.7
     * @author GrĂ©gory Viguier
     *
     * @param  array $uploads Array of upload directory data with keys of 'path', 'url', 'subdir, 'basedir', 'baseurl', and 'error'.
     * @return array
     */
    
function imagify_screets_lc_fix_ssl_upload_url$uploads ) {
        if ( 
false !== $uploads['error'] || ! is_ssl() ) {
            return 
$uploads;
        }

        
$uploads['url']     = str_replace'http://''https://'$uploads['url'] );
        
$uploads['baseurl'] = str_replace'http://''https://'$uploads['baseurl'] );

        return 
$uploads;
    }

endif;
x

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586