'active' ORDER BY id DESC LIMIT :limit OFFSET :offset"; $stmt = $con->prepare($sql); $stmt->bindValue(':limit', $limit, PDO::PARAM_INT); $stmt->bindValue(':offset', $offset, PDO::PARAM_INT); $stmt->execute(); $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); // فك التشفير foreach ($rows as &$r) { $r['phone'] = $encryptionHelper->decryptData($r['phone']); $r['first_name'] = $encryptionHelper->decryptData($r['first_name']); $r['last_name'] = $encryptionHelper->decryptData($r['last_name']); } jsonSuccess($rows); // يرجع كـ message: [...] } catch (PDOException $e) { jsonError("Error: " . $e->getMessage()); }