HEX
Server: LiteSpeed
System: Linux hippo 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: tsacademy (1021)
PHP: 8.1.29
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/tsacademy/domains/tsacademy.ir/public_html/bale-webhook-gold.php
<?php

require_once('wp-load.php');

global $wpdb;

$wpdb->query("SET NAMES utf8mb4");

$input = file_get_contents("php://input");
$update = json_decode($input,true);

if(!$update) exit;

$message = $update['message'] ?? null;
if(!$message) exit;

$type="text";
$text="";
$file="";

if(isset($message['text'])){
$type="text";
$text=$message['text'];
}

if(isset($message['photo'])){
    $type = "photo";
    $file = $message['photo'][count($message['photo'])-1]['file_id'];
    $text = $message['caption'] ?? "";
}


if(isset($message['video'])){
    $type = "video";
    $file = $message['video']['file_id'];
    $text = $message['caption'] ?? "";
}

if(isset($message['voice'])){
    $type = "voice";
    $file = $message['voice']['file_id'];
    $text = $message['caption'] ?? "";
}

global $wpdb;

$wpdb->insert(
"wp_bale_messages_gold",
[
"msg_type"=>$type,
"msg_text"=>$text,
"file_id"=>$file,
"created_at"=>current_time("mysql")
]
);

echo "ok";