/var/www/hkosl.com/aga/wp-content/plugins/smart-slider-3/nextend/library/settings.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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?php

class N2Settings {

    private static 
$data;

    public static function 
init() {

        
$config = array(
            
'jquery'                   => 1,
            
'gsap'                     => 1,
            
'async'                    => 0,
            
'combine-js'               => 0,
            
'minify-js'                => 0,
            
'scriptattributes'         => '',
            
'javascript-inline'        => 'head',
            
'api-secondary'            => 0,
            
'protocol-relative'        => 1,
            
'force-english-backend'    => 0,
            
'show-joomla-admin-footer' => 0,
            
'frontend-accessibility'   => 1,
            
'curl'                     => 1,
            
'curl-clean-proxy'         => 0,
            
'css-mode'                 => 'normal',
            
'icon-fa'                  => 1,
        );
        if (!
defined('NEXTEND_INSTALL')) {
            global 
$wpdb;
            if (
$wpdb->get_var("SHOW TABLES LIKE '" $wpdb->prefix "nextend2_section_storage'") != $wpdb->prefix 'nextend2_section_storage') {
                
define('NEXTEND_INSTALL'1);
            }
        }
    

        if (!
defined('NEXTEND_INSTALL')) {
            foreach (
N2StorageSectionAdmin::getAll('system''global') AS $data) {
                
$config[$data['referencekey']] = $data['value'];
            }
        }

        
self::$data = new N2Data();
        
self::$data->loadArray($config);
    }

    public static function 
get($key$default '') {
        return 
self::$data->get($key$default);
    }

    public static function 
getAll() {
        return 
self::$data->toArray();
    }

    public static function 
set($key$value) {
        
self::$data->set($key$value);
        
N2StorageSectionAdmin::set('system''global'$key$value11);
    }

    public static function 
setAll($data) {
        if (
is_array($data)) {
            foreach (
$data as $key => $value) {
                if (
self::$data->get($keynull) !== null) {
                    
self::set($key$value);
                }
            }

            return 
true;
        }

        return 
false;
    }

}

N2Settings::init();