Adds initial agents checks page

main
Yasen Pramatarov 2024-09-23 21:39:32 +03:00
parent eabbd67b9a
commit ff2a96119e
2 changed files with 15 additions and 56 deletions

View File

@ -9,68 +9,15 @@ $agentObject = new Agent($dbWeb);
// if a form is submitted, it's from the edit page // if a form is submitted, it's from the edit page
if ($_SERVER['REQUEST_METHOD'] == 'POST') { if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// new agent adding // FIXME code here
// if (isset($_POST['new']) && $_POST['new'] === 'true') {
// $newAgent = [
// 'type_id' => 1,
// 'url' => $_POST['url'],
// 'secret_key' => $_POST['secret_key'],
// ];
// $result = $agentObject->addAgent($platform_id, $newAgent);
// if ($result === true) {
// $_SESSION['notice'] = "New Jilo Agent added.";
// } else {
// $_SESSION['error'] = "Adding the agent failed. Error: $result";
// }
// deleting an agent
// } elseif (isset($_POST['delete']) && $_POST['delete'] === 'true') {
// $result = $agentObject->deleteAgent($agent);
// if ($result === true) {
// $_SESSION['notice'] = "Agent id \"{$_REQUEST['agent']}\" deleted.";
// } else {
// $_SESSION['error'] = "Deleting the agent failed. Error: $result";
// }
// an update to an existing agent
// } else {
// $updatedAgent = [
// 'id' => $agent,
// 'type_id' => 1,
// 'url' => $_POST['url'],
// 'secret_key' => $_POST['secret_key'],
// ];
// $result = $agentObject->editAgent($platform_id, $updatedAgent);
// if ($result === true) {
// $_SESSION['notice'] = "Agent id \"{$_REQUEST['agent']}\" edited.";
// } else {
// $_SESSION['error'] = "Editing the agent failed. Error: $result";
// }
//
// }
header("Location: $app_root?platform=$platform_id&page=config"); header("Location: $app_root?platform=$platform_id&page=config");
exit(); exit();
// no form submitted, show the templates // no form submitted, show the templates
} else { } else {
$agentDetails = $agentObject->getAgentDetails($platform_id);
// switch ($action) { include '../app/templates/agent-list.php';
// case 'add':
// include '../app/templates/agent-add.php';
// break;
// case 'edit':
// $agentDetails = $agentObject->getAgentDetails($platform_id, $agent);
// include '../app/templates/agent-edit.php';
// break;
// case 'delete':
// $agentDetails = $agentObject->getAgentDetails($platform_id, $agent);
// include '../app/templates/agent-delete.php';
// break;
// default:
// $agentDetails = $agentObject->getAgentDetails($platform_id);
// include '../app/templates/agent-list.php';
// }
} }
?> ?>

View File

@ -0,0 +1,12 @@
<!-- jilo agents -->
<div class="card text-center w-75 mx-lef">
<p class="h4 card-header">Jilo Agents on platform <?= htmlspecialchars($platform_id) ?> (<?= htmlspecialchars($platformDetails[0]['name']) ?>)</p>
<div class="card-body">
<?php foreach ($agentDetails as $agent) { ?>
<p class="card-text">
agent id<?= htmlspecialchars($agent['id']) ?>: type <?= htmlspecialchars($agent['agent_type_id']) ?>, url <?= htmlspecialchars($agent['url']) ?>
</p>
<?php } ?>