Changeset 1391483
- Timestamp:
- 04/10/2016 04:37:00 PM (10 years ago)
- Location:
- stacksight
- Files:
-
- 2 deleted
- 8 edited
- 16 copied
-
tags/1.8.5 (copied) (copied from stacksight/trunk)
-
tags/1.8.5/assets/css/settings.css (deleted)
-
tags/1.8.5/assets/css/ss-admin.css (modified) (1 diff)
-
tags/1.8.5/assets/img (copied) (copied from stacksight/trunk/assets/img)
-
tags/1.8.5/assets/js (deleted)
-
tags/1.8.5/readme.txt (copied) (copied from stacksight/trunk/readme.txt) (1 diff)
-
tags/1.8.5/stacksight-php-sdk (copied) (copied from stacksight/trunk/stacksight-php-sdk)
-
tags/1.8.5/stacksight-php-sdk/README.md (copied) (copied from stacksight/trunk/stacksight-php-sdk/README.md)
-
tags/1.8.5/stacksight-php-sdk/SSClientBase.php (copied) (copied from stacksight/trunk/stacksight-php-sdk/SSClientBase.php)
-
tags/1.8.5/stacksight-php-sdk/SSEventsMessageMapping.php (copied) (copied from stacksight/trunk/stacksight-php-sdk/SSEventsMessageMapping.php)
-
tags/1.8.5/stacksight-php-sdk/SSHttpRequest.php (copied) (copied from stacksight/trunk/stacksight-php-sdk/SSHttpRequest.php)
-
tags/1.8.5/stacksight-php-sdk/SSLogsTracker.php (copied) (copied from stacksight/trunk/stacksight-php-sdk/SSLogsTracker.php)
-
tags/1.8.5/stacksight-php-sdk/SSUtilities.php (copied) (copied from stacksight/trunk/stacksight-php-sdk/SSUtilities.php)
-
tags/1.8.5/stacksight-php-sdk/bootstrap-drupal-7.php (modified) (4 diffs)
-
tags/1.8.5/stacksight-php-sdk/bootstrap-drupal-8.php (copied) (copied from stacksight/trunk/stacksight-php-sdk/bootstrap-drupal-8.php) (4 diffs)
-
tags/1.8.5/stacksight-php-sdk/bootstrap-wp.php (copied) (copied from stacksight/trunk/stacksight-php-sdk/bootstrap-wp.php) (4 diffs)
-
tags/1.8.5/stacksight-php-sdk/platforms (copied) (copied from stacksight/trunk/stacksight-php-sdk/platforms)
-
tags/1.8.5/stacksight-php-sdk/requests (copied) (copied from stacksight/trunk/stacksight-php-sdk/requests)
-
tags/1.8.5/texts.php (copied) (copied from stacksight/trunk/texts.php)
-
tags/1.8.5/wp-stacksight.php (copied) (copied from stacksight/trunk/wp-stacksight.php) (10 diffs)
-
trunk/assets/css/ss-admin.css (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/stacksight-php-sdk/bootstrap-drupal-7.php (modified) (4 diffs)
-
trunk/stacksight-php-sdk/bootstrap-drupal-8.php (modified) (4 diffs)
-
trunk/stacksight-php-sdk/bootstrap-wp.php (modified) (4 diffs)
-
trunk/wp-stacksight.php (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
stacksight/tags/1.8.5/assets/css/ss-admin.css
r1375093 r1391483 11 11 } 12 12 .pre-code-red{color: red; font-weight: bold} 13 .pre-code-green{color: green; font-weight: bold} 13 14 .form-table{ 14 15 background: #ffffff; -
stacksight/tags/1.8.5/readme.txt
r1381898 r1391483 4 4 Requires at least: 3.5 5 5 Tested up to: 4.3 6 Stable tag: 1.8. 46 Stable tag: 1.8.5 7 7 License: GPLv2 or later 8 8 -
stacksight/tags/1.8.5/stacksight-php-sdk/bootstrap-drupal-7.php
r1375098 r1391483 39 39 protected $ss_client; 40 40 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 41 49 public function __construct($db_options){ 42 50 global $ss_client; … … 61 69 ->fetchAllAssoc('name', PDO::FETCH_ASSOC); 62 70 63 if ( isset($query['stacksight_token'])) {71 if (!empty($query)) { 64 72 $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{ 65 80 $this->ready = true; 66 81 } … … 68 83 69 84 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)){ 72 87 foreach($this->data_options as $key => $option_obkect){ 73 88 $option = (isset($option_obkect['value']) && !empty($option_obkect['value'])) ? unserialize($option_obkect['value']) : false; 74 89 switch($key){ 75 90 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 } 78 95 } 79 96 break; 80 97 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 } 83 102 } 84 103 break; 85 104 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 } 88 109 } 89 110 break; … … 95 116 case 'stacksight_include_health': 96 117 if (!defined('STACKSIGHT_INCLUDE_HEALTH')) { 97 if ($option == true) { 98 define('STACKSIGHT_INCLUDE_HEALTH', true); 99 } 118 define('STACKSIGHT_INCLUDE_HEALTH', $option); 100 119 } 101 120 break; 102 121 case 'stacksight_include_inventory': 103 122 if (!defined('STACKSIGHT_INCLUDE_INVENTORY')) { 104 if ($option == true) { 105 define('STACKSIGHT_INCLUDE_INVENTORY', true); 106 } 123 define('STACKSIGHT_INCLUDE_INVENTORY', $option); 107 124 } 108 125 break; 109 126 case 'stacksight_include_events': 110 127 if (!defined('STACKSIGHT_INCLUDE_EVENTS')) { 111 if ($option == true) { 112 define('STACKSIGHT_INCLUDE_EVENTS', true); 113 } 128 define('STACKSIGHT_INCLUDE_EVENTS', $option); 114 129 } 115 130 break; 116 131 case 'stacksight_include_updates': 117 132 if (!defined('STACKSIGHT_INCLUDE_UPDATES')) { 118 if ($option == true) { 119 define('STACKSIGHT_INCLUDE_UPDATES', true); 120 } 133 define('STACKSIGHT_INCLUDE_UPDATES', $option); 121 134 } 122 135 break; 123 136 } 137 } 138 } 139 // Define default values 140 foreach($this->defaultDefines as $key => $default_define){ 141 if(!defined($key)){ 142 define($key, $default_define); 124 143 } 125 144 } -
stacksight/tags/1.8.5/stacksight-php-sdk/bootstrap-drupal-8.php
r1381898 r1391483 32 32 private $root; 33 33 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 34 42 public function __construct($database){ 35 43 global $ss_client; … … 50 58 } 51 59 } 60 } 61 62 if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){ 52 63 if (isset($this->data_options['token'])) { 53 64 $this->ready = true; 54 65 } 66 } else{ 67 $this->ready = true; 55 68 } 56 69 } 57 70 58 71 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)){ 61 74 foreach($this->data_options as $key => $option_object){ 62 75 $option = (isset($option_object) && !empty($option_object)) ? $option_object : false; 63 76 switch($key){ 64 77 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 } 67 82 } 68 83 break; 69 84 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 } 72 89 } 73 90 break; 74 91 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 } 77 96 } 78 97 break; … … 84 103 case 'include_health': 85 104 if (!defined('STACKSIGHT_INCLUDE_HEALTH')) { 86 if ($option == true) { 87 define('STACKSIGHT_INCLUDE_HEALTH', true); 88 } 105 define('STACKSIGHT_INCLUDE_HEALTH', $option); 89 106 } 90 107 break; 91 108 case 'include_inventory': 92 109 if (!defined('STACKSIGHT_INCLUDE_INVENTORY')) { 93 if ($option == true) { 94 define('STACKSIGHT_INCLUDE_INVENTORY', true); 95 } 110 define('STACKSIGHT_INCLUDE_INVENTORY', $option); 96 111 } 97 112 break; 98 113 case 'include_events': 99 114 if (!defined('STACKSIGHT_INCLUDE_EVENTS')) { 100 if ($option == true) { 101 define('STACKSIGHT_INCLUDE_EVENTS', true); 102 } 115 define('STACKSIGHT_INCLUDE_EVENTS', $option); 103 116 } 104 117 break; 105 118 case 'include_updates': 106 119 if (!defined('STACKSIGHT_INCLUDE_UPDATES')) { 107 if ($option == true) { 108 define('STACKSIGHT_INCLUDE_UPDATES', true); 109 } 120 define('STACKSIGHT_INCLUDE_UPDATES', $option); 110 121 } 111 122 break; … … 114 125 } 115 126 127 // Define default values 128 foreach($this->defaultDefines as $key => $default_define){ 129 if(!defined($key)){ 130 define($key, $default_define); 131 } 132 } 133 116 134 if(defined('STACKSIGHT_TOKEN')){ 117 135 if(defined('STACKSIGHT_APP_ID')) -
stacksight/tags/1.8.5/stacksight-php-sdk/bootstrap-wp.php
r1381898 r1391483 29 29 private $connection; 30 30 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 ); 31 39 32 40 const CONST_ENABLE_LOGS = 'logs'; … … 65 73 switch($key){ 66 74 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 } 69 79 } 70 80 break; 71 81 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 } 74 86 } 75 87 break; 76 88 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 } 79 93 } 80 94 break; … … 93 107 case 'include_health': 94 108 if(!defined('STACKSIGHT_INCLUDE_HEALTH')){ 95 if($option == true){ 96 define('STACKSIGHT_INCLUDE_HEALTH', true); 97 } 109 define('STACKSIGHT_INCLUDE_HEALTH', $option); 98 110 } 99 111 break; 100 112 case 'include_inventory': 101 113 if(!defined('STACKSIGHT_INCLUDE_INVENTORY')){ 102 if($option == true){ 103 define('STACKSIGHT_INCLUDE_INVENTORY', true); 104 } 114 define('STACKSIGHT_INCLUDE_INVENTORY', $option); 105 115 } 106 116 break; 107 117 case 'include_events': 108 118 if(!defined('STACKSIGHT_INCLUDE_EVENTS')){ 109 if($option == true){ 110 define('STACKSIGHT_INCLUDE_EVENTS', true); 111 } 119 define('STACKSIGHT_INCLUDE_EVENTS', $option); 112 120 } 113 121 break; 114 122 case 'include_updates': 115 123 if(!defined('STACKSIGHT_INCLUDE_UPDATES')){ 116 if($option == true){ 117 define('STACKSIGHT_INCLUDE_UPDATES', true); 118 } 124 define('STACKSIGHT_INCLUDE_UPDATES', $option); 119 125 } 120 126 break; … … 125 131 } 126 132 } 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 127 141 if(defined('STACKSIGHT_TOKEN')){ 128 142 $app_id = (defined('STACKSIGHT_APP_ID')) ? STACKSIGHT_APP_ID : false; -
stacksight/tags/1.8.5/wp-stacksight.php
r1381898 r1391483 4 4 * Plugin URI: http://mean.io 5 5 * Description: Stacksight wordpress support (featuring events, error logs and updates) 6 * Version: 1.8. 46 * Version: 1.8.5 7 7 * Author: Stacksight LTD 8 8 * Author URI: http://stacksight.io … … 323 323 // show code instructions block 324 324 $app_settings = get_option('stacksight_opt'); 325 $this->showInstructions($app_settings);325 // $this->showInstructions($app_settings); 326 326 } else { 327 327 settings_fields( 'stacksight_option_features' ); … … 329 329 // show code instructions block 330 330 $app_settings = get_option('stacksight_opt_features'); 331 $this->showInstructions($app_settings);331 // $this->showInstructions($app_settings); 332 332 } 333 333 … … 716 716 $any_errors = $this->any_form_errors(); 717 717 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 } 721 723 $new_input['enable_options'] = array_keys($input['enable_options']); 722 724 $new_input['cron_updates_interval'] = $input['cron_updates_interval']; … … 761 763 public function include_logs_callback(){ 762 764 $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) { 764 766 $checked = 'checked'; 765 767 } … … 773 775 public function include_health_callback(){ 774 776 $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){ 776 778 $checked = 'checked'; 777 779 } … … 785 787 public function include_inventory_callback(){ 786 788 $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) { 788 790 $checked = 'checked'; 789 791 } … … 797 799 public function include_updates_callback(){ 798 800 $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){ 800 802 $checked = 'checked'; 801 803 } … … 809 811 public function include_events_callback(){ 810 812 $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){ 812 814 $checked = 'checked'; 813 815 } … … 832 834 833 835 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 838 854 } 839 855 840 856 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 } 845 873 } 846 874 847 875 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 } 852 892 } 853 893 -
stacksight/trunk/assets/css/ss-admin.css
r1375093 r1391483 11 11 } 12 12 .pre-code-red{color: red; font-weight: bold} 13 .pre-code-green{color: green; font-weight: bold} 13 14 .form-table{ 14 15 background: #ffffff; -
stacksight/trunk/readme.txt
r1381898 r1391483 4 4 Requires at least: 3.5 5 5 Tested up to: 4.3 6 Stable tag: 1.8. 46 Stable tag: 1.8.5 7 7 License: GPLv2 or later 8 8 -
stacksight/trunk/stacksight-php-sdk/bootstrap-drupal-7.php
r1375098 r1391483 39 39 protected $ss_client; 40 40 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 41 49 public function __construct($db_options){ 42 50 global $ss_client; … … 61 69 ->fetchAllAssoc('name', PDO::FETCH_ASSOC); 62 70 63 if ( isset($query['stacksight_token'])) {71 if (!empty($query)) { 64 72 $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{ 65 80 $this->ready = true; 66 81 } … … 68 83 69 84 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)){ 72 87 foreach($this->data_options as $key => $option_obkect){ 73 88 $option = (isset($option_obkect['value']) && !empty($option_obkect['value'])) ? unserialize($option_obkect['value']) : false; 74 89 switch($key){ 75 90 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 } 78 95 } 79 96 break; 80 97 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 } 83 102 } 84 103 break; 85 104 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 } 88 109 } 89 110 break; … … 95 116 case 'stacksight_include_health': 96 117 if (!defined('STACKSIGHT_INCLUDE_HEALTH')) { 97 if ($option == true) { 98 define('STACKSIGHT_INCLUDE_HEALTH', true); 99 } 118 define('STACKSIGHT_INCLUDE_HEALTH', $option); 100 119 } 101 120 break; 102 121 case 'stacksight_include_inventory': 103 122 if (!defined('STACKSIGHT_INCLUDE_INVENTORY')) { 104 if ($option == true) { 105 define('STACKSIGHT_INCLUDE_INVENTORY', true); 106 } 123 define('STACKSIGHT_INCLUDE_INVENTORY', $option); 107 124 } 108 125 break; 109 126 case 'stacksight_include_events': 110 127 if (!defined('STACKSIGHT_INCLUDE_EVENTS')) { 111 if ($option == true) { 112 define('STACKSIGHT_INCLUDE_EVENTS', true); 113 } 128 define('STACKSIGHT_INCLUDE_EVENTS', $option); 114 129 } 115 130 break; 116 131 case 'stacksight_include_updates': 117 132 if (!defined('STACKSIGHT_INCLUDE_UPDATES')) { 118 if ($option == true) { 119 define('STACKSIGHT_INCLUDE_UPDATES', true); 120 } 133 define('STACKSIGHT_INCLUDE_UPDATES', $option); 121 134 } 122 135 break; 123 136 } 137 } 138 } 139 // Define default values 140 foreach($this->defaultDefines as $key => $default_define){ 141 if(!defined($key)){ 142 define($key, $default_define); 124 143 } 125 144 } -
stacksight/trunk/stacksight-php-sdk/bootstrap-drupal-8.php
r1381898 r1391483 32 32 private $root; 33 33 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 34 42 public function __construct($database){ 35 43 global $ss_client; … … 50 58 } 51 59 } 60 } 61 62 if(defined('STACKSIGHT_SETTINGS_IN_DB') && STACKSIGHT_SETTINGS_IN_DB === true){ 52 63 if (isset($this->data_options['token'])) { 53 64 $this->ready = true; 54 65 } 66 } else{ 67 $this->ready = true; 55 68 } 56 69 } 57 70 58 71 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)){ 61 74 foreach($this->data_options as $key => $option_object){ 62 75 $option = (isset($option_object) && !empty($option_object)) ? $option_object : false; 63 76 switch($key){ 64 77 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 } 67 82 } 68 83 break; 69 84 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 } 72 89 } 73 90 break; 74 91 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 } 77 96 } 78 97 break; … … 84 103 case 'include_health': 85 104 if (!defined('STACKSIGHT_INCLUDE_HEALTH')) { 86 if ($option == true) { 87 define('STACKSIGHT_INCLUDE_HEALTH', true); 88 } 105 define('STACKSIGHT_INCLUDE_HEALTH', $option); 89 106 } 90 107 break; 91 108 case 'include_inventory': 92 109 if (!defined('STACKSIGHT_INCLUDE_INVENTORY')) { 93 if ($option == true) { 94 define('STACKSIGHT_INCLUDE_INVENTORY', true); 95 } 110 define('STACKSIGHT_INCLUDE_INVENTORY', $option); 96 111 } 97 112 break; 98 113 case 'include_events': 99 114 if (!defined('STACKSIGHT_INCLUDE_EVENTS')) { 100 if ($option == true) { 101 define('STACKSIGHT_INCLUDE_EVENTS', true); 102 } 115 define('STACKSIGHT_INCLUDE_EVENTS', $option); 103 116 } 104 117 break; 105 118 case 'include_updates': 106 119 if (!defined('STACKSIGHT_INCLUDE_UPDATES')) { 107 if ($option == true) { 108 define('STACKSIGHT_INCLUDE_UPDATES', true); 109 } 120 define('STACKSIGHT_INCLUDE_UPDATES', $option); 110 121 } 111 122 break; … … 114 125 } 115 126 127 // Define default values 128 foreach($this->defaultDefines as $key => $default_define){ 129 if(!defined($key)){ 130 define($key, $default_define); 131 } 132 } 133 116 134 if(defined('STACKSIGHT_TOKEN')){ 117 135 if(defined('STACKSIGHT_APP_ID')) -
stacksight/trunk/stacksight-php-sdk/bootstrap-wp.php
r1381898 r1391483 29 29 private $connection; 30 30 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 ); 31 39 32 40 const CONST_ENABLE_LOGS = 'logs'; … … 65 73 switch($key){ 66 74 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 } 69 79 } 70 80 break; 71 81 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 } 74 86 } 75 87 break; 76 88 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 } 79 93 } 80 94 break; … … 93 107 case 'include_health': 94 108 if(!defined('STACKSIGHT_INCLUDE_HEALTH')){ 95 if($option == true){ 96 define('STACKSIGHT_INCLUDE_HEALTH', true); 97 } 109 define('STACKSIGHT_INCLUDE_HEALTH', $option); 98 110 } 99 111 break; 100 112 case 'include_inventory': 101 113 if(!defined('STACKSIGHT_INCLUDE_INVENTORY')){ 102 if($option == true){ 103 define('STACKSIGHT_INCLUDE_INVENTORY', true); 104 } 114 define('STACKSIGHT_INCLUDE_INVENTORY', $option); 105 115 } 106 116 break; 107 117 case 'include_events': 108 118 if(!defined('STACKSIGHT_INCLUDE_EVENTS')){ 109 if($option == true){ 110 define('STACKSIGHT_INCLUDE_EVENTS', true); 111 } 119 define('STACKSIGHT_INCLUDE_EVENTS', $option); 112 120 } 113 121 break; 114 122 case 'include_updates': 115 123 if(!defined('STACKSIGHT_INCLUDE_UPDATES')){ 116 if($option == true){ 117 define('STACKSIGHT_INCLUDE_UPDATES', true); 118 } 124 define('STACKSIGHT_INCLUDE_UPDATES', $option); 119 125 } 120 126 break; … … 125 131 } 126 132 } 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 127 141 if(defined('STACKSIGHT_TOKEN')){ 128 142 $app_id = (defined('STACKSIGHT_APP_ID')) ? STACKSIGHT_APP_ID : false; -
stacksight/trunk/wp-stacksight.php
r1381898 r1391483 4 4 * Plugin URI: http://mean.io 5 5 * Description: Stacksight wordpress support (featuring events, error logs and updates) 6 * Version: 1.8. 46 * Version: 1.8.5 7 7 * Author: Stacksight LTD 8 8 * Author URI: http://stacksight.io … … 323 323 // show code instructions block 324 324 $app_settings = get_option('stacksight_opt'); 325 $this->showInstructions($app_settings);325 // $this->showInstructions($app_settings); 326 326 } else { 327 327 settings_fields( 'stacksight_option_features' ); … … 329 329 // show code instructions block 330 330 $app_settings = get_option('stacksight_opt_features'); 331 $this->showInstructions($app_settings);331 // $this->showInstructions($app_settings); 332 332 } 333 333 … … 716 716 $any_errors = $this->any_form_errors(); 717 717 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 } 721 723 $new_input['enable_options'] = array_keys($input['enable_options']); 722 724 $new_input['cron_updates_interval'] = $input['cron_updates_interval']; … … 761 763 public function include_logs_callback(){ 762 764 $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) { 764 766 $checked = 'checked'; 765 767 } … … 773 775 public function include_health_callback(){ 774 776 $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){ 776 778 $checked = 'checked'; 777 779 } … … 785 787 public function include_inventory_callback(){ 786 788 $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) { 788 790 $checked = 'checked'; 789 791 } … … 797 799 public function include_updates_callback(){ 798 800 $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){ 800 802 $checked = 'checked'; 801 803 } … … 809 811 public function include_events_callback(){ 810 812 $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){ 812 814 $checked = 'checked'; 813 815 } … … 832 834 833 835 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 838 854 } 839 855 840 856 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 } 845 873 } 846 874 847 875 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 } 852 892 } 853 893
Note: See TracChangeset
for help on using the changeset viewer.