prepare("SELECT * FROM user_permissions WHERE user_id = ? AND page = 'accounting' AND can_view = 1"); $stmt->execute([$user_id]); if (!$stmt->fetch()) { echo "
لا تملك صلاحية الوصول لهذه الصفحة.
"; require_once 'includes/footer.php'; exit; } // Handle form submission if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['add_entry'])) { $date = $_POST['date']; $description = $_POST['description']; $reference = $_POST['reference']; $account = $_POST['account']; $debit = (float)$_POST['debit']; $credit = (float)$_POST['credit']; $entries = [['account' => $account, 'debit' => $debit, 'credit' => $credit]]; if (add_journal_entry($date, $description, $reference, $entries)) { $message = "تم إضافة القيد بنجاح."; } else { $error = "حدث خطأ أثناء إضافة القيد."; } } $ledger = get_full_ledger(); $trial_balance = get_trial_balance(); $balance_sheet = get_balance_sheet(); ?>

المحاسبة (Accounting)

$message
"; ?> $error"; ?>
الأصول

الخصوم

حقوق الملكية

صافي الربح/الخسارة

إضافة قيد محاسبي جديد

دفتر الأستاذ (General Ledger)

التاريخالوصفالمرجعالحسابمديندائن