38 lines
1.0 KiB
PHP
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()]);
|
|
}
|