<?php require_once __DIR__.'/_layout.php'; web_require_login(); web_header('لاگ‌ها'); $pdo=web_pdo();
if($pdo){ try{ $st=$pdo->query('SELECT actor_id,action_type,target_type,target_id,description,created_at FROM bot_admin_logs ORDER BY id DESC LIMIT 100'); web_table_start(['ادمین','عملیات','هدف','توضیح','تاریخ']); foreach($st as $r){ echo '<tr><td>'.web_h($r['actor_id']).'</td><td>'.web_h($r['action_type']).'</td><td>'.web_h($r['target_type'].':'.$r['target_id']).'</td><td>'.web_h($r['description']).'</td><td>'.web_h($r['created_at']).'</td></tr>'; } web_table_end(); }catch(Throwable $e){ echo '<div class="alert warning">جدول لاگ هنوز آماده نیست.</div>'; } }
$files=[WEB_ADMIN_ROOT.'/cache/modular_fatal.log', WEB_ADMIN_ROOT.'/app/debug.log', WEB_ADMIN_ROOT.'/cache/cron.log']; foreach($files as $f){ if(is_file($f)){ echo '<div class="panel"><h3>'.web_h(basename($f)).'</h3><pre class="ltr">'.web_h(implode('', array_slice(file($f), -80))).'</pre></div>'; } }
web_footer();
