exec("CREATE TABLE IF NOT EXISTS hamid_plugins ( id SERIAL PRIMARY KEY, name VARCHAR(100) UNIQUE, description TEXT, version VARCHAR(20), enabled BOOLEAN DEFAULT false, created_at TIMESTAMP DEFAULT NOW() )"); $action = $_POST['action'] ?? $_GET['action'] ?? ''; switch ($action) { case 'list': $plugins = $pdo->query("SELECT * FROM hamid_plugins")->fetchAll(PDO::FETCH_ASSOC); echo json_encode(['plugins' => $plugins]); break; case 'enable': $pdo->exec("UPDATE hamid_plugins SET enabled = true WHERE name = '{$_POST['name']}'"); echo json_encode(['success' => true]); break; case 'disable': $pdo->exec("UPDATE hamid_plugins SET enabled = false WHERE name = '{$_POST['name']}'"); echo json_encode(['success' => true]); break; default: echo json_encode(['actions' => ['list', 'enable', 'disable']]); }