HEX
Server: LiteSpeed
System:
User: ()
PHP: 7.4.33
Disabled: sendmail,mail,exec,shell_exec,dl,system,passthru,pclose,proc_open,proc_nice,proc_terminate,proc_get_status,proc_close,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,escapeshellcmd,escapeshellarg shell-exec,fpassthru,crack_check,crack_closedict,crack_getlastmessage,crack_opendict,psockopen,php_uname,symlink,ini_restore,posix_getpwuid,posix_getegid,posix_getcwd,posix_geteuid,posix_getgroups,posix_uname,posix_setuid,eval,show_source,passthru,popen,allow_url_fopen,get_current_user,getmyuid,getmygid,entre2v2,index_changer_wp,index_changer_joomla,exec_mode_1,exec_mode_2,exec_mode_3,wsoFooter,wsoEx,wsoViewSize,wsoPerms,wsoPermsColor,ukuran,tulis,ambil,tukar,entre2v2,rapih,magicboom,goaction,scookie,showstat,index_changer
Upload Files
File: /home/muratemr/theotto.tr/api/admin/dashboard_stats.php
<?php
/**
 * api/admin/dashboard_stats.php
 * Dashboard istatistikleri JSON döner
 */

declare(strict_types=1);

require_once __DIR__ . '/../../includes/db.php';
require_once __DIR__ . '/../../includes/auth.php';
require_once __DIR__ . '/../../includes/functions.php';

require_permission('dashboard');
header('Content-Type: application/json');

$today = date('Y-m-d');
$month = date('Y-m');

$stats = [
    'res_pending'   => (int)db_value("SELECT COUNT(*) FROM reservations WHERE status='bekliyor'"),
    'res_confirmed' => (int)db_value("SELECT COUNT(*) FROM reservations WHERE status='onaylandi'"),
    'res_archive'   => (int)db_value("SELECT COUNT(*) FROM reservations WHERE status='arsiv'"),
    'customers'     => (int)db_value("SELECT COUNT(*) FROM customers"),
    'suppliers'     => (int)db_value("SELECT COUNT(*) FROM suppliers WHERE is_active=1"),
    'orders_today'  => (int)db_value("SELECT COUNT(*) FROM daily_orders WHERE order_date=?", [$today]),
    'staff_working' => (int)db_value("SELECT COUNT(*) FROM staff_shifts WHERE date=? AND is_work_day=1", [$today]),
    'late_today'    => (int)db_value("SELECT COUNT(*) FROM staff_attendance WHERE date=? AND status='late'", [$today]),
];

echo json_encode(['success' => true, 'stats' => $stats]);