PYBS (Personel Yönetim Bilgi Sistemi) / Ramsa/panels/insan_kaynaklari-panel.php
insan_kaynaklari-panel.php 74 satır • 3.12 KB
<?php
// panels/muhasebe-panel.php
session_start();
require_once '../config/db.php';
require_once '../config/functions.php';

if (!isset($_SESSION['rol']) || $_SESSION['rol'] !== 'insan_kaynaklari') {
    header("Location: ../index.php"); exit;
}

include '../includes/header.php';
include '../includes/menu.php';

$bu_ay_bas = date('Y-m-01');
$bu_ay_son = date('Y-m-t');

// 1. Bekleyen İzin Sayısı (YENİ EKLENDİ)
$bekleyen_izin = $pdo->query("SELECT COUNT(*) FROM izin_talepleri WHERE durum = 'beklemede'")->fetchColumn();

// 2. Bekleyen Mesai Sayısı
$bekleyen_mesai = $pdo->query("SELECT COUNT(*) FROM mesai_hareketleri WHERE durum = 'beklemede'")->fetchColumn();
?>

<div class="container-fluid">
    <div class="d-flex justify-content-between align-items-center mb-4 mt-2">
        <h3 class="m-0 text-dark fw-bold">Muhasebe Paneli</h3>
        <span class="badge bg-secondary fs-6"><?php echo tarihTurkce(date('Y-m-d'), true); ?></span>
    </div>

    <div class="row g-3 mb-4">
        <div class="col-12 col-md-4">
            <a href="../modules/tum-izinler.php" class="text-decoration-none">
                <div class="card stat-card text-white bg-primary h-100">
                    <div class="card-body d-flex justify-content-between align-items-center">
                        <div>
                            <h6 class="card-title text-uppercase mb-1" style="opacity: 0.8;">Bekleyen İzinler</h6>
                            <h2 class="mb-0 fw-bold"><?php echo $bekleyen_izin; ?></h2>
                        </div>
                        <i class="fas fa-file-signature fa-3x" style="opacity: 0.3;"></i>
                    </div>
                </div>
            </a>
        </div>

        <div class="col-12 col-md-4">
            <a href="../modules/tum-mesailer.php" class="text-decoration-none">
                <div class="card stat-card text-white bg-success h-100">
                    <div class="card-body d-flex justify-content-between align-items-center">
                        <div>
                            <h6 class="card-title text-uppercase mb-1" style="opacity: 0.8;">Bekleyen Mesai</h6>
                            <h2 class="mb-0 fw-bold"><?php echo $bekleyen_mesai; ?></h2>
                        </div>
                        <i class="fas fa-clock fa-3x" style="opacity: 0.3;"></i>
                    </div>
                </div>
            </a>
        </div>

        <div class="col-12 col-md-4">
            <a href="../modules/raporlar.php" class="text-decoration-none">
                <div class="card stat-card text-white bg-danger h-100">
                    <div class="card-body d-flex justify-content-between align-items-center">
                        <div>
                            <h6 class="card-title text-uppercase mb-1" style="opacity: 0.8;">Finansal Raporlar</h6>
                            <h5 class="mb-0 fw-bold">Döküm Al</h5>
                        </div>
                        <i class="fas fa-file-invoice-dollar fa-3x" style="opacity: 0.3;"></i>
                    </div>
                </div>
            </a>
        </div>
    </div>
</div>
<?php include '../includes/footer.php'; ?>