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