jilo-web/app/pages/agents.php

33 lines
838 B
PHP
Raw Normal View History

2024-09-04 22:06:38 +00:00
<?php
$action = $_REQUEST['action'] ?? '';
$agent = $_REQUEST['agent'] ?? '';
require '../app/classes/agent.php';
$agentObject = new Agent($dbWeb);
// if a form is submitted, it's from the edit page
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
2024-09-23 18:39:32 +00:00
// FIXME code here
// header("Location: $app_root?platform=$platform_id&page=config");
// exit();
2024-09-04 22:06:38 +00:00
2024-09-29 07:07:04 +00:00
$force = isset($_POST['force']) && $_POST['force'] == 'true';
$agent_id = $_POST['agent'];
2024-09-29 07:07:04 +00:00
$result = fetchAgent($agent_id, $force);
if ($result !== false) {
echo $result; // Return the API response as JSON
} else {
echo json_encode(['error' => 'Failed to fetch API data']);
}
2024-09-04 22:06:38 +00:00
// no form submitted, show the templates
} else {
2024-09-23 18:39:32 +00:00
$agentDetails = $agentObject->getAgentDetails($platform_id);
include '../app/templates/agent-list.php';
2024-09-04 22:06:38 +00:00
}
?>