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()]); }