{
"event": "PreToolUse",
"tool_name": "Write",
"tool_input": {
"file_path": "\/var\/www\/dev.campus.systemische-tools.de\/src\/View\/crawler\/diff.php",
"content": "<?php\n\/\/ @responsibility: View-Template fuer Crawl-Diff\n\/** @var ?\\Domain\\Crawler\\CrawlSummary $fromCrawl *\/\n\/** @var ?\\Domain\\Crawler\\CrawlSummary $toCrawl *\/\n\/** @var int $fromId *\/\n\/** @var int $toId *\/\n\/** @var string $title *\/\n$layout = __DIR__ . '\/..\/layout.php';\nob_start();\n?>\n<div class=\"crawler-page\">\n <h1><?= htmlspecialchars($title) ?><\/h1>\n <form method=\"get\" action=\"\/crawler\/diff\">\n <label>Von Crawl-ID: <input type=\"number\" name=\"from\" value=\"<?= $fromId ?>\" required><\/label>\n <label>Bis Crawl-ID: <input type=\"number\" name=\"to\" value=\"<?= $toId ?>\" required><\/label>\n <button type=\"submit\">Vergleichen<\/button>\n <\/form>\n <?php if ($fromCrawl !== null && $toCrawl !== null): ?>\n <section>\n <h2>Vergleich<\/h2>\n <p>From: #<?= $fromCrawl->id ?> (<?= htmlspecialchars($fromCrawl->startedAt) ?>)<\/p>\n <p>To: #<?= $toCrawl->id ?> (<?= htmlspecialchars($toCrawl->startedAt) ?>)<\/p>\n <p>Der detaillierte JSON-Diff ist via CLI verfügbar:<\/p>\n <pre>crawler diff --from <?= $fromCrawl->id ?> --to <?= $toCrawl->id ?><\/pre>\n <\/section>\n <?php elseif ($fromId > 0 || $toId > 0): ?>\n <p>Einer der beiden Crawls wurde nicht gefunden.<\/p>\n <?php endif; ?>\n<\/div>\n<?php\n$content = ob_get_clean();\nrequire $layout;\n"
}
}