38929-vm/api/add_customer.php
2026-03-03 05:22:06 +00:00

38 lines
1.0 KiB
PHP

<?php
header('Content-Type: application/json');
require_once __DIR__ . '/../db/config.php';
session_start();
if (!isset($_SESSION['user_id'])) {
echo json_encode(['success' => false, 'error' => 'Unauthorized']);
exit;
}
$phone = $_POST['phone'] ?? '';
$name_en = $_POST['name_en'] ?? '';
$name_ar = $_POST['name_ar'] ?? '';
$branch_id = $_SESSION['branch_id'];
if (!$phone || !$name_en) {
echo json_encode(['success' => false, 'error' => 'Phone and English Name are required']);
exit;
}
try {
$stmt = db()->prepare("INSERT INTO customers (phone, name_en, name_ar) VALUES (?, ?, ?)");
$stmt->execute([$phone, $name_en, $name_ar]);
$customer_id = db()->lastInsertId();
echo json_encode([
'success' => true,
'customer' => [
'id' => $customer_id,
'phone' => $phone,
'name_en' => $name_en,
'name_ar' => $name_ar
]
]);
} catch (Exception $e) {
echo json_encode(['success' => false, 'error' => $e->getMessage()]);
}