HEX
Server: Apache/2
System: Linux host.ouroempresas.com.br 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64
User: silver (1010)
PHP: 8.2.28
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/silver/domains/jornaldecostarica.com.br/public_html/classificados/php/return.php
<?php

if(!isset($_GET['rt']))
{
    error($lang['PAGE_NOT_FOUND'], __LINE__, __FILE__, 1);
}
else{
    $custom = $_GET['rt'];
}
if(checkloggedin()) {
    $info = ORM::for_table($config['db']['pre'].'transaction')->find_one($custom);

    if (!empty($info)) {
        // output data of each row
        $item_pro_id = $info['product_id'];
        $item_amount = $info['amount'];
        $item_featured = $info['featured'];
        $item_urgent = $info['urgent'];
        $item_highlight = $info['highlight'];

        $transaction = ORM::for_table($config['db']['pre'].'user')->find_one($custom);
        $transaction->set('status', 'success');
        $transaction->save();

        $product = ORM::for_table($config['db']['pre'].'product')->find_one($item_pro_id);
        $product->set('featured', $item_featured);
        $product->set('urgent', $item_urgent);
        $product->set('highlight', $item_highlight);
        $product->save();

        $info2 = ORM::for_table($config['db']['pre'].'balance')->find_one(1);

        if (!empty($info2)) {
            $current_amount=$info2['current_balance'];
            $total_earning=$info2['total_earning'];

            $updated_amount=($item_amount+$current_amount);
            $total_earning=($item_amount+$total_earning);

            $balance = ORM::for_table($config['db']['pre'].'product')->find_one(1);
            $balance->set('current_balance', $updated_amount);
            $balance->set('total_earning', $total_earning);
            $balance->save();
        }

        message($lang['SUCCESS'],$lang['PAYMENTSUCCESS']);
        exit;

    }
    else{
        error($lang['PAGE_NOT_FOUND'], __LINE__, __FILE__, 1);
    }
}
else
{
    error($lang['PAGE_NOT_FOUND'], __LINE__, __FILE__, 1);
}