Priority File Manager
📁 public_html
Base Directory:
/home/ecedu/public_html
/home/ecedu/public_html/wp-content/plugins
/home/ecedu/public_html/wp-content
/home/ecedu
/var/www
/var/www/cgi-bin
/var/www/html
public_html
/
wp-content
/
plugins
/
really-simple-ssl
/home/ecedu/public_html/wp-content/plugins/really-simple-ssl
Name
Type
Size
Actions
📁
..
Folder
-
Delete
Rename
📄
.wp-env.json
File
469
Delete
Rename
Edit
Download
📄
SECURITY.md
File
1209
Delete
Rename
Edit
Download
📁
assets
Folder
-
Delete
Rename
📄
class-admin.php
File
110001
Delete
Rename
Edit
Download
📄
class-cache.php
File
3300
Delete
Rename
Edit
Download
📄
class-certificate.php
File
7565
Delete
Rename
Edit
Download
📄
class-front-end.php
File
2091
Delete
Rename
Edit
Download
📄
class-installer.php
File
4574
Delete
Rename
Edit
Download
📄
class-mixed-content-fixer.php
File
5681
Delete
Rename
Edit
Download
📄
class-multisite.php
File
21373
Delete
Rename
Edit
Download
📄
class-really-simple-ssl.php
File
26358
Delete
Rename
Edit
Download
📄
class-server.php
File
4547
Delete
Rename
Edit
Download
📄
class-site-health.php
File
14578
Delete
Rename
Edit
Download
📄
class-wp-cli.php
File
56067
Delete
Rename
Edit
Download
📄
compatibility.php
File
2193
Delete
Rename
Edit
Download
📄
force-deactivate.txt
File
3869
Delete
Rename
Edit
Download
📄
functions.php
File
20782
Delete
Rename
Edit
Download
📄
index.php
File
35
Delete
Rename
Edit
Download
📁
languages
Folder
-
Delete
Rename
📁
lets-encrypt
Folder
-
Delete
Rename
📁
lib
Folder
-
Delete
Rename
📁
mailer
Folder
-
Delete
Rename
📁
modal
Folder
-
Delete
Rename
📁
onboarding
Folder
-
Delete
Rename
📁
placeholders
Folder
-
Delete
Rename
📁
progress
Folder
-
Delete
Rename
📄
readme.txt
File
33148
Delete
Rename
Edit
Download
📄
rector.php
File
1091
Delete
Rename
Edit
Download
📄
rlrsssl-really-simple-ssl.php
File
12565
Delete
Rename
Edit
Download
📄
rsssl-auto-loader.php
File
1925
Delete
Rename
Edit
Download
📄
sbom.json.gz
File
23020
Delete
Rename
Edit
Download
📁
security
Folder
-
Delete
Rename
📁
settings
Folder
-
Delete
Rename
📄
ssl-test-page.php
File
1950
Delete
Rename
Edit
Download
📄
system-status.php
File
17301
Delete
Rename
Edit
Download
📁
testssl
Folder
-
Delete
Rename
📄
uninstall.php
File
6092
Delete
Rename
Edit
Download
📁
upgrade
Folder
-
Delete
Rename
📄
upgrade.php
File
11673
Delete
Rename
Edit
Download
Upload
Create Folder
📝 Editing:
rsssl-auto-loader.php
Size: 1,925 bytes
Lines: 56
Type: .php
💾 Save
Cancel
✕
<?php /** * This file manages to autoload of the classes in the pro folder. * * @package REALLY_SIMPLE_SSL */ spl_autoload_register( static function ($the_class) { // project-specific namespace prefix. $prefix = 'RSSSL\\'; // base directory for the namespace prefix. $base_dir = rsssl_path; // does the class use the namespace prefix? $len = strlen($prefix); if (0 !== strncmp($prefix, $the_class, $len)) { return; } // get the relative class name. $relative_class = substr($the_class, $len); $relative_class = strtolower($relative_class); // converting backslashes to slashes, underscores to hyphens. $relative_class = str_replace(array('\\', '_', 'dynamictables'), array( '/', '-', 'dynamic-tables' ), $relative_class); // New Line: handle the case of 'dynamic tables' to 'dynamic-tables' This is placeholder fix for now. $file = $base_dir . $relative_class; // old way to form filename. // $file = preg_replace('{/([^/]+)$}', '/class-$1.php', $file); // new way to form filename. if (strpos($relative_class, 'trait') !== false) { $file = preg_replace('{/([^/]+)$}', '/trait-$1.php', $file); } elseif (strpos($relative_class, 'interface') !== false) { $file = preg_replace('{/([^/]+)$}', '/interface-$1.php', $file); } else { $file = preg_replace('{/([^/]+)$}', '/class-$1.php', $file); } // if(str_contains(strtolower($the_class), 'trait')) { // var_dump(file_exists($file)); // var_dump($file); // die('now'); // } if (class_exists($the_class)) { return; } // if the file exists, require it. if (file_exists($file)) { require_once $file; } } );
✅ File saved successfully!