Changeset 3127686
- Timestamp:
- 07/29/2024 08:16:13 PM (20 months ago)
- Location:
- sitecare-score
- Files:
-
- 27 added
- 8 edited
-
tags/1.1.2 (added)
-
tags/1.1.2/LICENSE (added)
-
tags/1.1.2/includes (added)
-
tags/1.1.2/includes/assets (added)
-
tags/1.1.2/includes/assets/calendar.svg (added)
-
tags/1.1.2/includes/assets/logo.svg (added)
-
tags/1.1.2/includes/assets/sitecare-report.js (added)
-
tags/1.1.2/includes/assets/sitecare-scan.js (added)
-
tags/1.1.2/includes/assets/sitecare-start.js (added)
-
tags/1.1.2/includes/assets/sitecare-style.css (added)
-
tags/1.1.2/includes/assets/support.svg (added)
-
tags/1.1.2/includes/assets/time.svg (added)
-
tags/1.1.2/includes/autoloader.php (added)
-
tags/1.1.2/includes/class-ajaxhandler.php (added)
-
tags/1.1.2/includes/class-core.php (added)
-
tags/1.1.2/includes/class-cronhandler.php (added)
-
tags/1.1.2/includes/class-dashboard.php (added)
-
tags/1.1.2/includes/class-data.php (added)
-
tags/1.1.2/includes/class-history.php (added)
-
tags/1.1.2/includes/class-report.php (added)
-
tags/1.1.2/includes/class-scan.php (added)
-
tags/1.1.2/includes/class-score.php (added)
-
tags/1.1.2/includes/class-start.php (added)
-
tags/1.1.2/includes/class-toolbar.php (added)
-
tags/1.1.2/includes/class-widget.php (added)
-
tags/1.1.2/readme.txt (added)
-
tags/1.1.2/sitecare-score.php (added)
-
trunk/includes/class-core.php (modified) (1 diff)
-
trunk/includes/class-data.php (modified) (1 diff)
-
trunk/includes/class-history.php (modified) (2 diffs)
-
trunk/includes/class-score.php (modified) (1 diff)
-
trunk/includes/class-toolbar.php (modified) (1 diff)
-
trunk/includes/class-widget.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/sitecare-score.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
sitecare-score/trunk/includes/class-core.php
r3125376 r3127686 171 171 } 172 172 173 public function set_latest_report($hash, $score, $color, $bgColor, $change, $issues, $label) 174 { 175 176 $report_url = admin_url('admin.php?page=sitecare-score&action=report&report_id=' . $hash); 177 178 $latest_report = [ 179 'hash' => $hash, 180 'report_url' => $report_url, 181 'score' => $score, 182 'label' => $label, 183 'color' => $color, 184 'bg_color' => $bgColor, 185 'change' => $change, 186 'issues' => $issues, 187 ]; 188 189 update_option('sitecare_score_latest_report', $latest_report); 190 191 } 192 193 public function report_exists() 194 { 195 $latest = get_option('sitecare_score_latest_report'); 196 if (empty($latest['hash'])) { 197 return false; 198 } 199 return true; 200 } 201 173 202 } -
sitecare-score/trunk/includes/class-data.php
r3125420 r3127686 155 155 } 156 156 157 public function set_latest_report($hash, $score, $color, $bgColor, $change, $issues, $label)158 {159 160 $report_url = admin_url('admin.php?page=sitecare-score&action=report&report_id=' . $hash);161 162 $latest_report = [163 'hash' => $hash,164 'report_url' => $report_url,165 'score' => $score,166 'label' => $label,167 'color' => $color,168 'bg_color' => $bgColor,169 'change' => $change,170 'issues' => $issues,171 ];172 173 update_option('sitecare_score_latest_report', $latest_report);174 175 }176 177 157 public function check_directory_status($dir_path): string 178 158 { -
sitecare-score/trunk/includes/class-history.php
r3125420 r3127686 20 20 $items = $data->data; 21 21 22 $this->set_latest_report( 23 $data->latest->report_hash, 24 $data->latest->score, 25 $data->latest->color, 26 $data->latest->bg_color, 27 $data->latest->change, 28 $data->latest->issues, 29 $data->latest->label 30 ); 22 if (!empty($data->latest)) { 23 $this->set_latest_report( 24 $data->latest->report_hash, 25 $data->latest->score, 26 $data->latest->color, 27 $data->latest->bg_color, 28 $data->latest->change, 29 $data->latest->issues, 30 $data->latest->label 31 ); 32 } 31 33 32 34 $this->history_header(); … … 59 61 public function history_chart($items): void 60 62 { 63 64 if (count($items) < 2) { 65 return; 66 } 61 67 62 68 $labels = '['; -
sitecare-score/trunk/includes/class-score.php
r3125376 r3127686 39 39 ); 40 40 41 add_submenu_page( 42 'sitecare-score', 43 'Scan My Site', 44 'Scan My Site', 45 'manage_options', 46 'sitecare-score', 47 [$this->dashboard, 'init'], 48 ); 41 if (!empty($this->report_exists())) { 49 42 50 add_submenu_page( 51 'sitecare-score', 52 'Score History', 53 'Score History', 54 'manage_options', 55 'sitecare-history', 56 [$this->history, 'init'], 57 ); 43 add_submenu_page( 44 'sitecare-score', 45 'Scan My Site', 46 'Scan My Site', 47 'manage_options', 48 'sitecare-score', 49 [$this->dashboard, 'init'], 50 ); 51 52 add_submenu_page( 53 'sitecare-score', 54 'Score History', 55 'Score History', 56 'manage_options', 57 'sitecare-history', 58 [$this->history, 'init'], 59 ); 60 61 } 62 58 63 } 59 64 -
sitecare-score/trunk/includes/class-toolbar.php
r3125376 r3127686 14 14 { 15 15 16 $settings = get_option('sitecare_score_latest_report'); 17 18 if (empty($settings)) { 16 if (empty($this->report_exists())) { 19 17 return; 20 18 } 19 20 $settings = get_option('sitecare_score_latest_report'); 21 21 22 22 $sitecare_icon = '<svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 173.91 173.96" width="16" height="16" style="vertical-align: middle;margin-right:6px; margin-top: -1;"><path d="M43.54 137.31h13.83v17.95c0 2.81 1.94 4.81 4.77 4.81 16.48 0 32.96-.02 49.45-.05 2.97 0 4.9-1.98 4.92-4.94.03-5.56-.06-11.13.08-16.68.28-10.45 8.67-19.94 19.04-21.44 3.01-.44 6.11-.39 9.17-.45 3.43-.07 6.87 0 10.31-.02 3.03 0 4.9-1.94 4.9-5.03V62.5c0-3.1-1.75-4.97-4.83-5.18-.33-.02-.65-.01-.98-.01H90.4c-2.58 0-5.15.23-7.56 1.27-3.54 1.53-6.01 4.03-6.49 7.96-.48 3.93 1.3 6.97 4.33 9.33 2.84 2.21 6.24 2.88 9.69 3.5 8.01 1.45 15.47 4.18 21.55 9.82 5.02 4.66 7.93 10.34 7.58 17.38-.33 6.45-3.38 11.52-8.22 15.57-5.47 4.57-11.95 6.81-18.92 7.69-3.07.39-6.19.51-9.29.52-23.39.04-46.79.02-70.18.02C5.51 130.35 0 124.86 0 117.5V56.27c0-7.42 5.74-12.91 13.16-12.8 7.07.11 14.15.08 21.23.01 5-.05 9.04-4.27 9.05-9.28.01-7.32-.04-14.64.05-21.96C43.57 5.76 48.93.38 55.43.06c.45-.02.9-.05 1.35-.05 20.41 0 40.82-.01 61.23 0 6.47 0 12.16 5.3 12.3 11.76.18 8.05.05 16.11.04 24.17 0 .16-.05.32-.09.57h-13.67c-.02-.49-.06-.97-.06-1.44V19.12c0-3.46-1.84-5.28-5.31-5.28h-48.1c-.57 0-1.15.03-1.71.11-2.43.35-4.01 2.17-4.01 4.63-.02 5.48.08 10.96-.08 16.44-.33 11.64-9.4 21.33-21.03 22.16-5.65.4-11.36.19-17.04.09-3.04-.06-5.35 1.86-5.35 4.89v49.57c0 2.82 1.87 4.73 4.67 4.73 22.17.01 44.34.01 66.5 0 2.7 0 5.27-.62 7.6-2.02 5.93-3.56 6.61-11.09 1.43-15.69-2.63-2.34-5.78-3.44-9.19-4-6.96-1.13-13.59-3.2-19.46-7.26-4.95-3.42-8.76-7.78-10.38-13.68-2.1-7.69-.01-14.39 5.37-20.09 4.9-5.18 11.16-7.95 18.06-9.16 3.96-.69 8.03-1.05 12.05-1.07 23.07-.1 46.14.02 69.2-.12 3.71-.02 6.8.96 9.61 3.17 3.02 2.38 4.51 5.58 4.52 9.38.03 20.65.04 41.31 0 61.96-.01 6.86-5.72 12.46-12.55 12.47-7.04 0-14.07-.01-21.1 0-4.78.01-8.55 2.86-9.57 7.24-.22.94-.29 1.94-.29 2.92-.02 6.83 0 13.66-.01 20.49 0 7.31-5.49 12.83-12.76 12.84-17.99.04-35.99.08-53.98.1-3.06 0-6.14.08-9.19-.19-5.79-.51-10.85-5.93-10.92-11.73-.1-8.06-.02-16.11-.02-24.17 0-.16.04-.31.07-.55" style="fill:#f0f6fc;stroke-width:0;opacity:0.6;"/></svg>'; -
sitecare-score/trunk/includes/class-widget.php
r3125376 r3127686 13 13 public function add_dashboard_widgets(): void 14 14 { 15 if (empty($this->report_exists())) { 16 return; 17 } 18 15 19 wp_add_dashboard_widget( 16 20 'sitecare_score_dashboard_widget', -
sitecare-score/trunk/readme.txt
r3125423 r3127686 4 4 * Requires at least: 6.0 5 5 * Tested up to: 6.6.1 6 * Stable tag: 1.1. 16 * Stable tag: 1.1.2 7 7 * License: GPLv2 or later 8 8 * License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 44 44 45 45 ## Changelog 46 47 = 1.1.2 = 48 * Fix history when no scans are present 49 * Hide toolbar until scan is performed 50 * Hide dashboard widget until scan is performed 46 51 47 52 = 1.1.1 = -
sitecare-score/trunk/sitecare-score.php
r3125424 r3127686 9 9 * Author: SiteCare 10 10 * Author URI: https://sitecare.com 11 * Version: 1.1. 111 * Version: 1.1.2 12 12 * Text Domain: sitecare-score 13 13 * License: GPL2 … … 15 15 */ 16 16 17 $version = '1.1. 1';17 $version = '1.1.2'; 18 18 19 19 if (!defined('ABSPATH')) {
Note: See TracChangeset
for help on using the changeset viewer.