19 lines
734 B
PHP
Executable File
19 lines
734 B
PHP
Executable File
<?php
|
|
header('Content-Type: application/json');
|
|
$pdo = new PDO('pgsql:host=localhost;dbname=adx_system', 'admin', 'admin123');
|
|
$action = $_POST['action'] ?? $_GET['action'] ?? '';
|
|
|
|
switch ($action) {
|
|
case 'add':
|
|
$stmt = $pdo->prepare("INSERT INTO hamid_long_memory (memory_type, content, importance) VALUES (?, ?, ?)");
|
|
echo json_encode(['success' => $stmt->execute([$_POST['type'] ?? 'fact', $_POST['content'] ?? '', intval($_POST['importance'] ?? 5)])]);
|
|
break;
|
|
case 'stats':
|
|
$total = $pdo->query("SELECT COUNT(*) FROM hamid_long_memory")->fetchColumn();
|
|
echo json_encode(['total' => $total]);
|
|
break;
|
|
default:
|
|
echo json_encode(['actions' => ['add', 'stats']]);
|
|
}
|
|
|