X7ROOT File Manager
Current Path:
/var/softaculous/sitepad/editor/site-data/plugins/speedycache-pro/main
var
/
softaculous
/
sitepad
/
editor
/
site-data
/
plugins
/
speedycache-pro
/
main
/
??
..
??
admin.php
(24.34 KB)
??
bloat.php
(10.18 KB)
??
cli.php
(1.63 KB)
??
commoncss.php
(3.65 KB)
??
criticalcss.php
(9.98 KB)
??
db.php
(2.6 KB)
??
enhanced.php
(47.3 KB)
??
googlefonts.php
(5.6 KB)
??
image.php
(71.2 KB)
??
index.html
(91 B)
??
lazyload.php
(14.83 KB)
??
license.php
(4.12 KB)
??
logs.php
(7.61 KB)
??
metaboxpro.php
(1.97 KB)
??
mobile.php
(1.57 KB)
??
object-cache-lib.php
(10.86 KB)
??
objectcache.php
(8.47 KB)
??
plugin-update-checker.php
(52.86 KB)
??
premium.php
(423 B)
??
prooptimizations.php
(2.12 KB)
??
renderblocking.php
(36.8 KB)
??
settingspage.php
(36.78 KB)
??
statistics.php
(4.25 KB)
??
unusedcss.php
(7.45 KB)
??
youtube.html
(2.29 KB)
Editing: db.php
<?php /* * SPEEDYCACHE * https://speedycache.com/ * (c) SpeedyCache Team */ namespace SpeedyCache; if( !defined('SPEEDYCACHE_PRO_VERSION') ){ die('HACKING ATTEMPT!'); } class DB{ static function clean($type){ if(self::optimize_db($type)){ wp_send_json(array('success' => true)); } } static function optimize_db($type){ global $wpdb; if($type === 'transient_options'){ $wpdb->query("DELETE FROM `$wpdb->options` WHERE option_name LIKE '%\_transient\_%' ;"); return true; } if($type === 'expired_transient'){ $wpdb->query("DELETE FROM `$wpdb->options` WHERE option_name LIKE '_transient_timeout%' AND option_value < " . time()); return true; } if($type === 'trackback_pingback'){ $wpdb->query("DELETE FROM `$wpdb->comments` WHERE comment_type = 'trackback' OR comment_type = 'pingback' ;"); return true; } if($type === 'trashed_spam_comments'){ $wpdb->query("DELETE FROM `$wpdb->comments` WHERE comment_approved = 'spam' OR comment_approved = 'trash' ;"); return true; } if($type === 'trashed_contents'){ $wpdb->query("DELETE FROM `$wpdb->posts` WHERE post_status = 'trash';"); return true; } if($type === 'post_revisions'){ $wpdb->query("DELETE FROM `$wpdb->posts` WHERE post_type = 'revision';"); return true; } if($type === 'all_warnings'){ $wpdb->query("DELETE FROM `$wpdb->posts` WHERE post_type = 'revision';"); $wpdb->query("DELETE FROM `$wpdb->posts` WHERE post_status = 'trash';"); $wpdb->query("DELETE FROM `$wpdb->comments` WHERE comment_approved = 'spam' OR comment_approved = 'trash' ;"); $wpdb->query("DELETE FROM `$wpdb->comments` WHERE comment_type = 'trackback' OR comment_type = 'pingback' ;"); $wpdb->query("DELETE FROM `$wpdb->options` WHERE option_name LIKE '%\_transient\_%' ;"); $wpdb->query("DELETE FROM `$wpdb->options` WHERE option_name LIKE '_transient_timeout%' AND option_value < " . time()); return true; } } // DB cache cleanup for cron static function db_auto_optm_handler(){ global $speedycache; $delete_map = [ 'db_post_revisions' => 'post_revisions', 'db_trashed_contents' => 'trashed_contents', 'db_trashed_spam_comments' => 'trashed_spam_comments', 'db_trackbacks_pingback' => 'trackback_pingback', 'db_transient_options' => 'transient_options', 'db_expired_transient' => 'expired_transient' ]; foreach($delete_map as $option_key => $clean_type){ if(!empty($speedycache->options[$option_key])){ self::optimize_db($clean_type); } } // Log if(class_exists('\SpeedyCache\Logs')){ \SpeedyCache\Logs::log('delete'); \SpeedyCache\Logs::action(); } } }
Upload File
Create Folder