Plugin Directory

Changeset 1391483


Ignore:
Timestamp:
04/10/2016 04:37:00 PM (10 years ago)
Author:
igor-lemon
Message:

tagging version 1.8.5

Location:
stacksight
Files:
2 deleted
8 edited
16 copied

Legend:

Unmodified
Added
Removed
  • stacksight/tags/1.8.5/assets/css/ss-admin.css

    r1375093 r1391483  
    1111}
    1212.pre-code-red{color: red; font-weight: bold}
     13.pre-code-green{color: green; font-weight: bold}
    1314.form-table{
    1415    background: #ffffff;
  • stacksight/tags/1.8.5/readme.txt

    r1381898 r1391483  
    44Requires at least: 3.5
    55Tested up to: 4.3
    6 Stable tag: 1.8.4
     6Stable tag: 1.8.5
    77License: GPLv2 or later
    88
  • stacksight/tags/1.8.5/stacksight-php-sdk/bootstrap-drupal-7.php

    r1375098 r1391483  
    3939    protected $ss_client;
    4040
     41    public $defaultDefines = array(
     42        'STACKSIGHT_INCLUDE_LOGS' => false,
     43        'STACKSIGHT_INCLUDE_HEALTH' => true,
     44        'STACKSIGHT_INCLUDE_INVENTORY' => true,
     45        'STACKSIGHT_INCLUDE_EVENTS' => true,
     46        'STACKSIGHT_INCLUDE_UPDATES' => true
     47    );
     48
    4149    public function __construct($db_options){
    4250        global $ss_client;
     
    6169            ->fetchAllAssoc('name', PDO::FETCH_ASSOC);
    6270
    63         if (isset($query['stacksight_token'])) {
     71        if (!empty($query)) {
    6472            $this->data_options = $query;
     73        }
     74
     75        if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){
     76            if (isset($query['stacksight_token'])) {
     77                $this->ready = true;
     78            }
     79        } else{
    6580            $this->ready = true;
    6681        }
     
    6883
    6984    public function init(){
    70         if ($this->ready == true && !empty($this->data_options)) {
    71             if(is_array($this->data_options)){
     85        if ($this->ready == true) {
     86            if(!empty($this->data_options) && is_array($this->data_options)){
    7287                foreach($this->data_options as $key => $option_obkect){
    7388                    $option = (isset($option_obkect['value']) && !empty($option_obkect['value'])) ? unserialize($option_obkect['value']) : false;
    7489                    switch($key){
    7590                        case 'stacksight_app_id':
    76                             if (!defined('STACKSIGHT_APP_ID') && $option) {
    77                                 define('STACKSIGHT_APP_ID', $option);
     91                            if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){
     92                                if (!defined('STACKSIGHT_APP_ID') && $option) {
     93                                    define('STACKSIGHT_APP_ID', $option);
     94                                }
    7895                            }
    7996                            break;
    8097                        case 'stacksight_token':
    81                             if (!defined('STACKSIGHT_TOKEN') && $option) {
    82                                 define('STACKSIGHT_TOKEN', $option);
     98                            if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){
     99                                if (!defined('STACKSIGHT_TOKEN') && $option) {
     100                                    define('STACKSIGHT_TOKEN', $option);
     101                                }
    83102                            }
    84103                            break;
    85104                        case 'stacksight_group':
    86                             if (!defined('STACKSIGHT_GROUP') && $option) {
    87                                 define('STACKSIGHT_GROUP', $option);
     105                            if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){
     106                                if (!defined('STACKSIGHT_GROUP') && $option) {
     107                                    define('STACKSIGHT_GROUP', $option);
     108                                }
    88109                            }
    89110                            break;
     
    95116                        case 'stacksight_include_health':
    96117                            if (!defined('STACKSIGHT_INCLUDE_HEALTH')) {
    97                                 if ($option == true) {
    98                                     define('STACKSIGHT_INCLUDE_HEALTH', true);
    99                                 }
     118                                define('STACKSIGHT_INCLUDE_HEALTH', $option);
    100119                            }
    101120                            break;
    102121                        case 'stacksight_include_inventory':
    103122                            if (!defined('STACKSIGHT_INCLUDE_INVENTORY')) {
    104                                 if ($option == true) {
    105                                     define('STACKSIGHT_INCLUDE_INVENTORY', true);
    106                                 }
     123                                define('STACKSIGHT_INCLUDE_INVENTORY', $option);
    107124                            }
    108125                            break;
    109126                        case 'stacksight_include_events':
    110127                            if (!defined('STACKSIGHT_INCLUDE_EVENTS')) {
    111                                 if ($option == true) {
    112                                     define('STACKSIGHT_INCLUDE_EVENTS', true);
    113                                 }
     128                                define('STACKSIGHT_INCLUDE_EVENTS', $option);
    114129                            }
    115130                            break;
    116131                        case 'stacksight_include_updates':
    117132                            if (!defined('STACKSIGHT_INCLUDE_UPDATES')) {
    118                                 if ($option == true) {
    119                                     define('STACKSIGHT_INCLUDE_UPDATES', true);
    120                                 }
     133                                define('STACKSIGHT_INCLUDE_UPDATES', $option);
    121134                            }
    122135                            break;
    123136                    }
     137                }
     138            }
     139            // Define default values
     140            foreach($this->defaultDefines as $key => $default_define){
     141                if(!defined($key)){
     142                    define($key, $default_define);
    124143                }
    125144            }
  • stacksight/tags/1.8.5/stacksight-php-sdk/bootstrap-drupal-8.php

    r1381898 r1391483  
    3232    private $root;
    3333
     34    public $defaultDefines = array(
     35        'STACKSIGHT_INCLUDE_LOGS' => false,
     36        'STACKSIGHT_INCLUDE_HEALTH' => true,
     37        'STACKSIGHT_INCLUDE_INVENTORY' => true,
     38        'STACKSIGHT_INCLUDE_EVENTS' => true,
     39        'STACKSIGHT_INCLUDE_UPDATES' => true
     40    );
     41
    3442    public function __construct($database){
    3543        global $ss_client;
     
    5058                }
    5159            }
     60        }
     61
     62        if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){
    5263            if (isset($this->data_options['token'])) {
    5364                $this->ready = true;
    5465            }
     66        } else{
     67            $this->ready = true;
    5568        }
    5669    }
    5770
    5871    public function init(){
    59         if ($this->ready == true && !empty($this->data_options)) {
    60             if(is_array($this->data_options)){
     72        if ($this->ready == true) {
     73            if(!empty($this->data_options) && is_array($this->data_options)){
    6174                foreach($this->data_options as $key => $option_object){
    6275                    $option = (isset($option_object) && !empty($option_object)) ? $option_object : false;
    6376                    switch($key){
    6477                        case 'app_id':
    65                             if (!defined('STACKSIGHT_APP_ID') && $option) {
    66                                 define('STACKSIGHT_APP_ID', $option);
     78                            if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true) {
     79                                if (!defined('STACKSIGHT_APP_ID') && $option) {
     80                                    define('STACKSIGHT_APP_ID', $option);
     81                                }
    6782                            }
    6883                            break;
    6984                        case 'token':
    70                             if (!defined('STACKSIGHT_TOKEN') && $option) {
    71                                 define('STACKSIGHT_TOKEN', $option);
     85                            if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true) {
     86                                if (!defined('STACKSIGHT_TOKEN') && $option) {
     87                                    define('STACKSIGHT_TOKEN', $option);
     88                                }
    7289                            }
    7390                            break;
    7491                        case 'group':
    75                             if (!defined('STACKSIGHT_GROUP') && $option) {
    76                                 define('STACKSIGHT_GROUP', $option);
     92                            if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true) {
     93                                if (!defined('STACKSIGHT_GROUP') && $option) {
     94                                    define('STACKSIGHT_GROUP', $option);
     95                                }
    7796                            }
    7897                            break;
     
    84103                        case 'include_health':
    85104                            if (!defined('STACKSIGHT_INCLUDE_HEALTH')) {
    86                                 if ($option == true) {
    87                                     define('STACKSIGHT_INCLUDE_HEALTH', true);
    88                                 }
     105                                define('STACKSIGHT_INCLUDE_HEALTH', $option);
    89106                            }
    90107                            break;
    91108                        case 'include_inventory':
    92109                            if (!defined('STACKSIGHT_INCLUDE_INVENTORY')) {
    93                                 if ($option == true) {
    94                                     define('STACKSIGHT_INCLUDE_INVENTORY', true);
    95                                 }
     110                                define('STACKSIGHT_INCLUDE_INVENTORY', $option);
    96111                            }
    97112                            break;
    98113                        case 'include_events':
    99114                            if (!defined('STACKSIGHT_INCLUDE_EVENTS')) {
    100                                 if ($option == true) {
    101                                     define('STACKSIGHT_INCLUDE_EVENTS', true);
    102                                 }
     115                                define('STACKSIGHT_INCLUDE_EVENTS', $option);
    103116                            }
    104117                            break;
    105118                        case 'include_updates':
    106119                            if (!defined('STACKSIGHT_INCLUDE_UPDATES')) {
    107                                 if ($option == true) {
    108                                     define('STACKSIGHT_INCLUDE_UPDATES', true);
    109                                 }
     120                                define('STACKSIGHT_INCLUDE_UPDATES', $option);
    110121                            }
    111122                            break;
     
    114125            }
    115126
     127            // Define default values
     128            foreach($this->defaultDefines as $key => $default_define){
     129                if(!defined($key)){
     130                    define($key, $default_define);
     131                }
     132            }
     133           
    116134            if(defined('STACKSIGHT_TOKEN')){
    117135                if(defined('STACKSIGHT_APP_ID'))
  • stacksight/tags/1.8.5/stacksight-php-sdk/bootstrap-wp.php

    r1381898 r1391483  
    2929    private $connection;
    3030    private $total_db;
     31
     32    public $defaultDefines = array(
     33        'STACKSIGHT_INCLUDE_LOGS' => false,
     34        'STACKSIGHT_INCLUDE_HEALTH' => true,
     35        'STACKSIGHT_INCLUDE_INVENTORY' => true,
     36        'STACKSIGHT_INCLUDE_EVENTS' => true,
     37        'STACKSIGHT_INCLUDE_UPDATES' => true
     38    );
    3139
    3240    const CONST_ENABLE_LOGS = 'logs';
     
    6573                                switch($key){
    6674                                    case '_id':
    67                                         if(!defined('STACKSIGHT_APP_ID') && $option){
    68                                             define('STACKSIGHT_APP_ID', $option);
     75                                        if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true) {
     76                                            if (!defined('STACKSIGHT_APP_ID') && $option) {
     77                                                define('STACKSIGHT_APP_ID', $option);
     78                                            }
    6979                                        }
    7080                                        break;
    7181                                    case 'token':
    72                                         if(!defined('STACKSIGHT_TOKEN') && $option){
    73                                             define('STACKSIGHT_TOKEN', $option);
     82                                        if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true) {
     83                                            if (!defined('STACKSIGHT_TOKEN') && $option) {
     84                                                define('STACKSIGHT_TOKEN', $option);
     85                                            }
    7486                                        }
    7587                                        break;
    7688                                    case 'group':
    77                                         if(!defined('STACKSIGHT_GROUP') && $option){
    78                                             define('STACKSIGHT_GROUP', $option);
     89                                        if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true) {
     90                                            if (!defined('STACKSIGHT_GROUP') && $option) {
     91                                                define('STACKSIGHT_GROUP', $option);
     92                                            }
    7993                                        }
    8094                                        break;
     
    93107                                    case 'include_health':
    94108                                        if(!defined('STACKSIGHT_INCLUDE_HEALTH')){
    95                                             if($option == true){
    96                                                 define('STACKSIGHT_INCLUDE_HEALTH', true);
    97                                             }
     109                                            define('STACKSIGHT_INCLUDE_HEALTH', $option);
    98110                                        }
    99111                                        break;
    100112                                    case 'include_inventory':
    101113                                        if(!defined('STACKSIGHT_INCLUDE_INVENTORY')){
    102                                             if($option == true){
    103                                                 define('STACKSIGHT_INCLUDE_INVENTORY', true);
    104                                             }
     114                                            define('STACKSIGHT_INCLUDE_INVENTORY', $option);
    105115                                        }
    106116                                        break;
    107117                                    case 'include_events':
    108118                                        if(!defined('STACKSIGHT_INCLUDE_EVENTS')){
    109                                             if($option == true){
    110                                                 define('STACKSIGHT_INCLUDE_EVENTS', true);
    111                                             }
     119                                            define('STACKSIGHT_INCLUDE_EVENTS', $option);
    112120                                        }
    113121                                        break;
    114122                                    case 'include_updates':
    115123                                        if(!defined('STACKSIGHT_INCLUDE_UPDATES')){
    116                                             if($option == true){
    117                                                 define('STACKSIGHT_INCLUDE_UPDATES', true);
    118                                             }
     124                                            define('STACKSIGHT_INCLUDE_UPDATES', $option);
    119125                                        }
    120126                                        break;
     
    125131                }
    126132            }
     133
     134            // Define default values
     135            foreach($this->defaultDefines as $key => $default_define){
     136                if(!defined($key)){
     137                    define($key, $default_define);
     138                }
     139            }
     140
    127141            if(defined('STACKSIGHT_TOKEN')){
    128142                $app_id = (defined('STACKSIGHT_APP_ID')) ? STACKSIGHT_APP_ID : false;
  • stacksight/tags/1.8.5/wp-stacksight.php

    r1381898 r1391483  
    44 * Plugin URI: http://mean.io
    55 * Description: Stacksight wordpress support (featuring events, error logs and updates)
    6  * Version: 1.8.4
     6 * Version: 1.8.5
    77 * Author: Stacksight LTD
    88 * Author URI: http://stacksight.io
     
    323323                            //                 show code instructions block
    324324                            $app_settings = get_option('stacksight_opt');
    325                             $this->showInstructions($app_settings);
     325//                            $this->showInstructions($app_settings);
    326326                        } else {
    327327                            settings_fields( 'stacksight_option_features' );
     
    329329                            //                 show code instructions block
    330330                            $app_settings = get_option('stacksight_opt_features');
    331                             $this->showInstructions($app_settings);
     331//                            $this->showInstructions($app_settings);
    332332                        }
    333333
     
    716716        $any_errors = $this->any_form_errors();
    717717
    718         $new_input['_id'] = $input['_id'];
    719         $new_input['token'] = $input['token'];
    720         $new_input['group'] = $input['group'];
     718        if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){
     719            $new_input['_id'] = $input['_id'];
     720            $new_input['token'] = $input['token'];
     721            $new_input['group'] = $input['group'];
     722        }
    721723        $new_input['enable_options'] = array_keys($input['enable_options']);
    722724        $new_input['cron_updates_interval'] = $input['cron_updates_interval'];
     
    761763    public function include_logs_callback(){
    762764        $checked = '';
    763         if(isset($this->options_features['include_logs']) && $this->options_features['include_logs'] == true){
     765        if(defined('STACKSIGHT_INCLUDE_LOGS') && STACKSIGHT_INCLUDE_LOGS === true) {
    764766            $checked = 'checked';
    765767        }
     
    773775    public function include_health_callback(){
    774776        $checked = '';
    775         if(isset($this->options_features['include_health']) && $this->options_features['include_health'] == true){
     777        if(defined('STACKSIGHT_INCLUDE_HEALTH') && STACKSIGHT_INCLUDE_HEALTH === true){
    776778            $checked = 'checked';
    777779        }
     
    785787    public function include_inventory_callback(){
    786788        $checked = '';
    787         if(isset($this->options_features['include_inventory']) && $this->options_features['include_inventory'] == true){
     789        if(defined('STACKSIGHT_INCLUDE_INVENTORY') && STACKSIGHT_INCLUDE_INVENTORY === true) {
    788790            $checked = 'checked';
    789791        }
     
    797799    public function include_updates_callback(){
    798800        $checked = '';
    799         if(isset($this->options_features['include_updates']) && $this->options_features['include_updates'] == true){
     801        if(defined('STACKSIGHT_INCLUDE_UPDATES') && STACKSIGHT_INCLUDE_UPDATES === true){
    800802            $checked = 'checked';
    801803        }
     
    809811    public function include_events_callback(){
    810812        $checked = '';
    811         if(isset($this->options_features['include_events']) && $this->options_features['include_events'] == true){
     813        if(defined('STACKSIGHT_INCLUDE_EVENTS') && STACKSIGHT_INCLUDE_EVENTS === true){
    812814            $checked = 'checked';
    813815        }
     
    832834
    833835    public function app_id_callback() {
    834         printf(
    835             '<input type="text" id="_id" name="stacksight_opt[_id]" value="%s" size="50" />',
    836             isset( $this->options['_id'] ) ? esc_attr( $this->options['_id']) : ''
    837         );
     836        if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){
     837            printf(
     838                '<input type="text" id="_id" name="stacksight_opt[_id]" value="%s" size="50" />',
     839                isset( $this->options['_id'] ) ? esc_attr( $this->options['_id']) : ''
     840            );
     841        } else{
     842            if(!defined('STACKSIGHT_APP_ID')){
     843                printf(
     844                    '<span class="pre-code-green"> Is calculated </span>'
     845                );
     846            } else {
     847                printf(
     848                    '<span>'.STACKSIGHT_APP_ID.'</span>'
     849                );
     850            }
     851        }
     852
     853
    838854    }
    839855
    840856    public function token_callback() {
    841         printf(
    842             '<input type="text" id="token" name="stacksight_opt[token]" value="%s" size="50" />',
    843             isset( $this->options['token'] ) ? esc_attr( $this->options['token']) : ''
    844         );
     857        if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){
     858            printf(
     859                '<input type="text" id="token" name="stacksight_opt[token]" value="%s" size="50" />',
     860                isset( $this->options['token'] ) ? esc_attr( $this->options['token']) : ''
     861            );
     862        } else{
     863            if(!defined('STACKSIGHT_TOKEN')){
     864                printf(
     865                    '<span class="pre-code-red"> Not set </span>'
     866                );
     867            } else {
     868                printf(
     869                    '<span>'.STACKSIGHT_TOKEN.'</span>'
     870                );
     871            }
     872        }
    845873    }
    846874
    847875    public function group_callback() {
    848         printf(
    849             '<input type="text" id="group" name="stacksight_opt[group]" value="%s" size="50" />',
    850             isset( $this->options['group'] ) ? esc_attr( $this->options['group']) : ''
    851         );
     876        if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){
     877            printf(
     878                '<input type="text" id="group" name="stacksight_opt[group]" value="%s" size="50" />',
     879                isset( $this->options['group'] ) ? esc_attr( $this->options['group']) : ''
     880            );
     881        } else{
     882            if(!defined('STACKSIGHT_GROUP')){
     883                printf(
     884                    '<span class="pre-code-red"> Not set </span>'
     885                );
     886            } else {
     887                printf(
     888                    '<span>'.STACKSIGHT_GROUP.'</span>'
     889                );
     890            }
     891        }
    852892    }
    853893
  • stacksight/trunk/assets/css/ss-admin.css

    r1375093 r1391483  
    1111}
    1212.pre-code-red{color: red; font-weight: bold}
     13.pre-code-green{color: green; font-weight: bold}
    1314.form-table{
    1415    background: #ffffff;
  • stacksight/trunk/readme.txt

    r1381898 r1391483  
    44Requires at least: 3.5
    55Tested up to: 4.3
    6 Stable tag: 1.8.4
     6Stable tag: 1.8.5
    77License: GPLv2 or later
    88
  • stacksight/trunk/stacksight-php-sdk/bootstrap-drupal-7.php

    r1375098 r1391483  
    3939    protected $ss_client;
    4040
     41    public $defaultDefines = array(
     42        'STACKSIGHT_INCLUDE_LOGS' => false,
     43        'STACKSIGHT_INCLUDE_HEALTH' => true,
     44        'STACKSIGHT_INCLUDE_INVENTORY' => true,
     45        'STACKSIGHT_INCLUDE_EVENTS' => true,
     46        'STACKSIGHT_INCLUDE_UPDATES' => true
     47    );
     48
    4149    public function __construct($db_options){
    4250        global $ss_client;
     
    6169            ->fetchAllAssoc('name', PDO::FETCH_ASSOC);
    6270
    63         if (isset($query['stacksight_token'])) {
     71        if (!empty($query)) {
    6472            $this->data_options = $query;
     73        }
     74
     75        if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){
     76            if (isset($query['stacksight_token'])) {
     77                $this->ready = true;
     78            }
     79        } else{
    6580            $this->ready = true;
    6681        }
     
    6883
    6984    public function init(){
    70         if ($this->ready == true && !empty($this->data_options)) {
    71             if(is_array($this->data_options)){
     85        if ($this->ready == true) {
     86            if(!empty($this->data_options) && is_array($this->data_options)){
    7287                foreach($this->data_options as $key => $option_obkect){
    7388                    $option = (isset($option_obkect['value']) && !empty($option_obkect['value'])) ? unserialize($option_obkect['value']) : false;
    7489                    switch($key){
    7590                        case 'stacksight_app_id':
    76                             if (!defined('STACKSIGHT_APP_ID') && $option) {
    77                                 define('STACKSIGHT_APP_ID', $option);
     91                            if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){
     92                                if (!defined('STACKSIGHT_APP_ID') && $option) {
     93                                    define('STACKSIGHT_APP_ID', $option);
     94                                }
    7895                            }
    7996                            break;
    8097                        case 'stacksight_token':
    81                             if (!defined('STACKSIGHT_TOKEN') && $option) {
    82                                 define('STACKSIGHT_TOKEN', $option);
     98                            if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){
     99                                if (!defined('STACKSIGHT_TOKEN') && $option) {
     100                                    define('STACKSIGHT_TOKEN', $option);
     101                                }
    83102                            }
    84103                            break;
    85104                        case 'stacksight_group':
    86                             if (!defined('STACKSIGHT_GROUP') && $option) {
    87                                 define('STACKSIGHT_GROUP', $option);
     105                            if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){
     106                                if (!defined('STACKSIGHT_GROUP') && $option) {
     107                                    define('STACKSIGHT_GROUP', $option);
     108                                }
    88109                            }
    89110                            break;
     
    95116                        case 'stacksight_include_health':
    96117                            if (!defined('STACKSIGHT_INCLUDE_HEALTH')) {
    97                                 if ($option == true) {
    98                                     define('STACKSIGHT_INCLUDE_HEALTH', true);
    99                                 }
     118                                define('STACKSIGHT_INCLUDE_HEALTH', $option);
    100119                            }
    101120                            break;
    102121                        case 'stacksight_include_inventory':
    103122                            if (!defined('STACKSIGHT_INCLUDE_INVENTORY')) {
    104                                 if ($option == true) {
    105                                     define('STACKSIGHT_INCLUDE_INVENTORY', true);
    106                                 }
     123                                define('STACKSIGHT_INCLUDE_INVENTORY', $option);
    107124                            }
    108125                            break;
    109126                        case 'stacksight_include_events':
    110127                            if (!defined('STACKSIGHT_INCLUDE_EVENTS')) {
    111                                 if ($option == true) {
    112                                     define('STACKSIGHT_INCLUDE_EVENTS', true);
    113                                 }
     128                                define('STACKSIGHT_INCLUDE_EVENTS', $option);
    114129                            }
    115130                            break;
    116131                        case 'stacksight_include_updates':
    117132                            if (!defined('STACKSIGHT_INCLUDE_UPDATES')) {
    118                                 if ($option == true) {
    119                                     define('STACKSIGHT_INCLUDE_UPDATES', true);
    120                                 }
     133                                define('STACKSIGHT_INCLUDE_UPDATES', $option);
    121134                            }
    122135                            break;
    123136                    }
     137                }
     138            }
     139            // Define default values
     140            foreach($this->defaultDefines as $key => $default_define){
     141                if(!defined($key)){
     142                    define($key, $default_define);
    124143                }
    125144            }
  • stacksight/trunk/stacksight-php-sdk/bootstrap-drupal-8.php

    r1381898 r1391483  
    3232    private $root;
    3333
     34    public $defaultDefines = array(
     35        'STACKSIGHT_INCLUDE_LOGS' => false,
     36        'STACKSIGHT_INCLUDE_HEALTH' => true,
     37        'STACKSIGHT_INCLUDE_INVENTORY' => true,
     38        'STACKSIGHT_INCLUDE_EVENTS' => true,
     39        'STACKSIGHT_INCLUDE_UPDATES' => true
     40    );
     41
    3442    public function __construct($database){
    3543        global $ss_client;
     
    5058                }
    5159            }
     60        }
     61
     62        if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){
    5263            if (isset($this->data_options['token'])) {
    5364                $this->ready = true;
    5465            }
     66        } else{
     67            $this->ready = true;
    5568        }
    5669    }
    5770
    5871    public function init(){
    59         if ($this->ready == true && !empty($this->data_options)) {
    60             if(is_array($this->data_options)){
     72        if ($this->ready == true) {
     73            if(!empty($this->data_options) && is_array($this->data_options)){
    6174                foreach($this->data_options as $key => $option_object){
    6275                    $option = (isset($option_object) && !empty($option_object)) ? $option_object : false;
    6376                    switch($key){
    6477                        case 'app_id':
    65                             if (!defined('STACKSIGHT_APP_ID') && $option) {
    66                                 define('STACKSIGHT_APP_ID', $option);
     78                            if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true) {
     79                                if (!defined('STACKSIGHT_APP_ID') && $option) {
     80                                    define('STACKSIGHT_APP_ID', $option);
     81                                }
    6782                            }
    6883                            break;
    6984                        case 'token':
    70                             if (!defined('STACKSIGHT_TOKEN') && $option) {
    71                                 define('STACKSIGHT_TOKEN', $option);
     85                            if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true) {
     86                                if (!defined('STACKSIGHT_TOKEN') && $option) {
     87                                    define('STACKSIGHT_TOKEN', $option);
     88                                }
    7289                            }
    7390                            break;
    7491                        case 'group':
    75                             if (!defined('STACKSIGHT_GROUP') && $option) {
    76                                 define('STACKSIGHT_GROUP', $option);
     92                            if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true) {
     93                                if (!defined('STACKSIGHT_GROUP') && $option) {
     94                                    define('STACKSIGHT_GROUP', $option);
     95                                }
    7796                            }
    7897                            break;
     
    84103                        case 'include_health':
    85104                            if (!defined('STACKSIGHT_INCLUDE_HEALTH')) {
    86                                 if ($option == true) {
    87                                     define('STACKSIGHT_INCLUDE_HEALTH', true);
    88                                 }
     105                                define('STACKSIGHT_INCLUDE_HEALTH', $option);
    89106                            }
    90107                            break;
    91108                        case 'include_inventory':
    92109                            if (!defined('STACKSIGHT_INCLUDE_INVENTORY')) {
    93                                 if ($option == true) {
    94                                     define('STACKSIGHT_INCLUDE_INVENTORY', true);
    95                                 }
     110                                define('STACKSIGHT_INCLUDE_INVENTORY', $option);
    96111                            }
    97112                            break;
    98113                        case 'include_events':
    99114                            if (!defined('STACKSIGHT_INCLUDE_EVENTS')) {
    100                                 if ($option == true) {
    101                                     define('STACKSIGHT_INCLUDE_EVENTS', true);
    102                                 }
     115                                define('STACKSIGHT_INCLUDE_EVENTS', $option);
    103116                            }
    104117                            break;
    105118                        case 'include_updates':
    106119                            if (!defined('STACKSIGHT_INCLUDE_UPDATES')) {
    107                                 if ($option == true) {
    108                                     define('STACKSIGHT_INCLUDE_UPDATES', true);
    109                                 }
     120                                define('STACKSIGHT_INCLUDE_UPDATES', $option);
    110121                            }
    111122                            break;
     
    114125            }
    115126
     127            // Define default values
     128            foreach($this->defaultDefines as $key => $default_define){
     129                if(!defined($key)){
     130                    define($key, $default_define);
     131                }
     132            }
     133           
    116134            if(defined('STACKSIGHT_TOKEN')){
    117135                if(defined('STACKSIGHT_APP_ID'))
  • stacksight/trunk/stacksight-php-sdk/bootstrap-wp.php

    r1381898 r1391483  
    2929    private $connection;
    3030    private $total_db;
     31
     32    public $defaultDefines = array(
     33        'STACKSIGHT_INCLUDE_LOGS' => false,
     34        'STACKSIGHT_INCLUDE_HEALTH' => true,
     35        'STACKSIGHT_INCLUDE_INVENTORY' => true,
     36        'STACKSIGHT_INCLUDE_EVENTS' => true,
     37        'STACKSIGHT_INCLUDE_UPDATES' => true
     38    );
    3139
    3240    const CONST_ENABLE_LOGS = 'logs';
     
    6573                                switch($key){
    6674                                    case '_id':
    67                                         if(!defined('STACKSIGHT_APP_ID') && $option){
    68                                             define('STACKSIGHT_APP_ID', $option);
     75                                        if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true) {
     76                                            if (!defined('STACKSIGHT_APP_ID') && $option) {
     77                                                define('STACKSIGHT_APP_ID', $option);
     78                                            }
    6979                                        }
    7080                                        break;
    7181                                    case 'token':
    72                                         if(!defined('STACKSIGHT_TOKEN') && $option){
    73                                             define('STACKSIGHT_TOKEN', $option);
     82                                        if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true) {
     83                                            if (!defined('STACKSIGHT_TOKEN') && $option) {
     84                                                define('STACKSIGHT_TOKEN', $option);
     85                                            }
    7486                                        }
    7587                                        break;
    7688                                    case 'group':
    77                                         if(!defined('STACKSIGHT_GROUP') && $option){
    78                                             define('STACKSIGHT_GROUP', $option);
     89                                        if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true) {
     90                                            if (!defined('STACKSIGHT_GROUP') && $option) {
     91                                                define('STACKSIGHT_GROUP', $option);
     92                                            }
    7993                                        }
    8094                                        break;
     
    93107                                    case 'include_health':
    94108                                        if(!defined('STACKSIGHT_INCLUDE_HEALTH')){
    95                                             if($option == true){
    96                                                 define('STACKSIGHT_INCLUDE_HEALTH', true);
    97                                             }
     109                                            define('STACKSIGHT_INCLUDE_HEALTH', $option);
    98110                                        }
    99111                                        break;
    100112                                    case 'include_inventory':
    101113                                        if(!defined('STACKSIGHT_INCLUDE_INVENTORY')){
    102                                             if($option == true){
    103                                                 define('STACKSIGHT_INCLUDE_INVENTORY', true);
    104                                             }
     114                                            define('STACKSIGHT_INCLUDE_INVENTORY', $option);
    105115                                        }
    106116                                        break;
    107117                                    case 'include_events':
    108118                                        if(!defined('STACKSIGHT_INCLUDE_EVENTS')){
    109                                             if($option == true){
    110                                                 define('STACKSIGHT_INCLUDE_EVENTS', true);
    111                                             }
     119                                            define('STACKSIGHT_INCLUDE_EVENTS', $option);
    112120                                        }
    113121                                        break;
    114122                                    case 'include_updates':
    115123                                        if(!defined('STACKSIGHT_INCLUDE_UPDATES')){
    116                                             if($option == true){
    117                                                 define('STACKSIGHT_INCLUDE_UPDATES', true);
    118                                             }
     124                                            define('STACKSIGHT_INCLUDE_UPDATES', $option);
    119125                                        }
    120126                                        break;
     
    125131                }
    126132            }
     133
     134            // Define default values
     135            foreach($this->defaultDefines as $key => $default_define){
     136                if(!defined($key)){
     137                    define($key, $default_define);
     138                }
     139            }
     140
    127141            if(defined('STACKSIGHT_TOKEN')){
    128142                $app_id = (defined('STACKSIGHT_APP_ID')) ? STACKSIGHT_APP_ID : false;
  • stacksight/trunk/wp-stacksight.php

    r1381898 r1391483  
    44 * Plugin URI: http://mean.io
    55 * Description: Stacksight wordpress support (featuring events, error logs and updates)
    6  * Version: 1.8.4
     6 * Version: 1.8.5
    77 * Author: Stacksight LTD
    88 * Author URI: http://stacksight.io
     
    323323                            //                 show code instructions block
    324324                            $app_settings = get_option('stacksight_opt');
    325                             $this->showInstructions($app_settings);
     325//                            $this->showInstructions($app_settings);
    326326                        } else {
    327327                            settings_fields( 'stacksight_option_features' );
     
    329329                            //                 show code instructions block
    330330                            $app_settings = get_option('stacksight_opt_features');
    331                             $this->showInstructions($app_settings);
     331//                            $this->showInstructions($app_settings);
    332332                        }
    333333
     
    716716        $any_errors = $this->any_form_errors();
    717717
    718         $new_input['_id'] = $input['_id'];
    719         $new_input['token'] = $input['token'];
    720         $new_input['group'] = $input['group'];
     718        if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){
     719            $new_input['_id'] = $input['_id'];
     720            $new_input['token'] = $input['token'];
     721            $new_input['group'] = $input['group'];
     722        }
    721723        $new_input['enable_options'] = array_keys($input['enable_options']);
    722724        $new_input['cron_updates_interval'] = $input['cron_updates_interval'];
     
    761763    public function include_logs_callback(){
    762764        $checked = '';
    763         if(isset($this->options_features['include_logs']) && $this->options_features['include_logs'] == true){
     765        if(defined('STACKSIGHT_INCLUDE_LOGS') && STACKSIGHT_INCLUDE_LOGS === true) {
    764766            $checked = 'checked';
    765767        }
     
    773775    public function include_health_callback(){
    774776        $checked = '';
    775         if(isset($this->options_features['include_health']) && $this->options_features['include_health'] == true){
     777        if(defined('STACKSIGHT_INCLUDE_HEALTH') && STACKSIGHT_INCLUDE_HEALTH === true){
    776778            $checked = 'checked';
    777779        }
     
    785787    public function include_inventory_callback(){
    786788        $checked = '';
    787         if(isset($this->options_features['include_inventory']) && $this->options_features['include_inventory'] == true){
     789        if(defined('STACKSIGHT_INCLUDE_INVENTORY') && STACKSIGHT_INCLUDE_INVENTORY === true) {
    788790            $checked = 'checked';
    789791        }
     
    797799    public function include_updates_callback(){
    798800        $checked = '';
    799         if(isset($this->options_features['include_updates']) && $this->options_features['include_updates'] == true){
     801        if(defined('STACKSIGHT_INCLUDE_UPDATES') && STACKSIGHT_INCLUDE_UPDATES === true){
    800802            $checked = 'checked';
    801803        }
     
    809811    public function include_events_callback(){
    810812        $checked = '';
    811         if(isset($this->options_features['include_events']) && $this->options_features['include_events'] == true){
     813        if(defined('STACKSIGHT_INCLUDE_EVENTS') && STACKSIGHT_INCLUDE_EVENTS === true){
    812814            $checked = 'checked';
    813815        }
     
    832834
    833835    public function app_id_callback() {
    834         printf(
    835             '<input type="text" id="_id" name="stacksight_opt[_id]" value="%s" size="50" />',
    836             isset( $this->options['_id'] ) ? esc_attr( $this->options['_id']) : ''
    837         );
     836        if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){
     837            printf(
     838                '<input type="text" id="_id" name="stacksight_opt[_id]" value="%s" size="50" />',
     839                isset( $this->options['_id'] ) ? esc_attr( $this->options['_id']) : ''
     840            );
     841        } else{
     842            if(!defined('STACKSIGHT_APP_ID')){
     843                printf(
     844                    '<span class="pre-code-green"> Is calculated </span>'
     845                );
     846            } else {
     847                printf(
     848                    '<span>'.STACKSIGHT_APP_ID.'</span>'
     849                );
     850            }
     851        }
     852
     853
    838854    }
    839855
    840856    public function token_callback() {
    841         printf(
    842             '<input type="text" id="token" name="stacksight_opt[token]" value="%s" size="50" />',
    843             isset( $this->options['token'] ) ? esc_attr( $this->options['token']) : ''
    844         );
     857        if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){
     858            printf(
     859                '<input type="text" id="token" name="stacksight_opt[token]" value="%s" size="50" />',
     860                isset( $this->options['token'] ) ? esc_attr( $this->options['token']) : ''
     861            );
     862        } else{
     863            if(!defined('STACKSIGHT_TOKEN')){
     864                printf(
     865                    '<span class="pre-code-red"> Not set </span>'
     866                );
     867            } else {
     868                printf(
     869                    '<span>'.STACKSIGHT_TOKEN.'</span>'
     870                );
     871            }
     872        }
    845873    }
    846874
    847875    public function group_callback() {
    848         printf(
    849             '<input type="text" id="group" name="stacksight_opt[group]" value="%s" size="50" />',
    850             isset( $this->options['group'] ) ? esc_attr( $this->options['group']) : ''
    851         );
     876        if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){
     877            printf(
     878                '<input type="text" id="group" name="stacksight_opt[group]" value="%s" size="50" />',
     879                isset( $this->options['group'] ) ? esc_attr( $this->options['group']) : ''
     880            );
     881        } else{
     882            if(!defined('STACKSIGHT_GROUP')){
     883                printf(
     884                    '<span class="pre-code-red"> Not set </span>'
     885                );
     886            } else {
     887                printf(
     888                    '<span>'.STACKSIGHT_GROUP.'</span>'
     889                );
     890            }
     891        }
    852892    }
    853893
Note: See TracChangeset for help on using the changeset viewer.